Skip to content

Contracts

The contracts implements a blockchain-based system to manage payment commitments, token exchanges, and financing workflows. It enables participants in a supply chain (e.g., buyers, suppliers, financiers) to interact securely, transparently, and efficiently.

  • Abstract Token Exchange: A foundational contract enabling token-for-token and fiat-for-token exchanges with dispute resolution and flexible exchange windows.
  • Payment Commitment: Facilitates conditional payment commitments with collateral management, state tracking, and dispute handling.
  • Payment Commitment Factory: Automates the deployment and initialization of Payment Commitment contracts.
  • Sales Order: Manages token sales with features like offer management, whitelisted buyers, and support for fiat or token payments.
  • Sales Order Factory: Streamlines the creation of Sales Order contracts for tokenized transactions.
  • Token Custody: Acts as a custodian for ERC-20 tokens, issuing ERC-1155 equivalents and supporting metadata attachments.
  • Token Custody Factory: Enables the efficient creation of Token Custody contracts for secure token storage.
  • Token Exchange: Facilitates controlled token-for-token or fiat-for-token exchanges with whitelisting and attachment management.
  • Token Exchange Factory: Simplifies the setup and deployment of Token Exchange contracts.
  • Token Exchange1155: Extends token exchange capabilities by leveraging the ERC-1155 standard for flexible token management.
  • Token Exchange1155 Factory: Creates Token Exchange1155 contracts for advanced token exchange workflows.
  • Trade Token: A versatile ERC-20 token with minting, wrapping, and custom transfer security features.
  • Trade Token Factory: Provides a template for deploying Trade Token contracts with consistent configurations.