Skip to main content

Vault architecture: Ethereum, ERC-4626 and ERC-7540

Trade Dollar is built on Ethereum mainnet, the most widely used and most tested smart contract platform. The vault contracts are written in Solidity and follow established Ethereum security standards. Ethereum gives the project the deepest auditor network, the most mature verification tooling, and the broadest institutional familiarity of any smart contract platform.

The vault implements the ERC-4626 tokenized vault standard, extended with ERC-7540, the standard for asynchronous vault flows: withdrawal requests enter the first-in, first-out queue as ERC-7540 redemption requests and are priced at fulfillment. Curator-verified NAV updates and timelocked parameter changes complete the vault's specific mechanics. An independent third-party smart-contract audit is planned before mainnet deployment; reports are linked from Security and audits.

The core flows

  • Deposit. You send a stablecoin to the vault on Ethereum, and the vault mints vault share tokens in proportion to the current NAV.
  • Transfer. The share token is transferable from launch and transfers are unrestricted; interacting with the vault, depositing and redeeming, requires a whitelisted address.
  • Strategy. Capital is deployed into trade finance deals through the vault's originator. The Curator selects and executes the deals within the risk framework set by the Risk Committee.
  • NAV update. When a deal settles, the Curator verifies the result and posts the updated NAV on-chain.
  • Withdrawal. Redemptions are asynchronous, per ERC-7540: requests join a first-in, first-out queue, served from the liquid buffer (stablecoin reserves and short-term on-chain positions).
  • Timelock. Critical parameter changes, such as fees or strategy, are subject to a multi-day time delay for LP protection.

For how each of these works in plain terms, see How It Works. For who holds each power, see Curator, Risk Committee, and who can change what.