Skip to content

DeFi Building Blocks

Eleven DeFi standards covering yield-bearing vaults (including a native-asset variant and async vaults with cancel), flash loans, governance voting, protocol clocks, and tokenised bonds. Each one is a clean port to Neo C#.

Standards

StandardNeo MappingStatusCategory
ERC-4626 — Tokenized VaultNEP-17 vault patternFinalVaults
ERC-3156 — Flash LoansNeo C# portFinalFlash Loans
ERC-7535 — Native Asset VaultNEP-17 vault with NEO/GAS as assetFinalVaults
ERC-7540 — Asynchronous VaultsNeo C# portFinalVaults
ERC-7944 — Async Cancellation for ERC-7540Cancel-by-id flow on the request queueFinalVaults
ERC-3475 — Abstract Storage BondsNeo C# port — class/nonce keyed bond storageFinalBonds
ERC-7092 — Financial BondsNeo C# port — issuer-facing bond surfaceFinalBonds
ERC-7575 — Multi-Asset VaultNeo C# portFinalVaults
ERC-5805 — Voting With DelegationNeo C# portFinalGovernance
ERC-6372 — Contract ClockNeo C# port (uses Ledger.CurrentIndex)FinalGovernance
ERC-7818 — Expirable ERC-20Neo C# portFinalToken Lifecycle

MIT Licensed