Skip to content

v0.4.0 — ERC-20 and ERC-4626 vesting

Latest

Choose a tag to compare

@banteg banteg released this 24 Jul 14:34
85bed1e

Version 0.4 separates ordinary token vesting from ERC-4626 principal and yield accounting behind one immutable factory.

Highlights

  • Dedicated minimal-proxy implementations for standard ERC-20 and ERC-4626 escrows.
  • Asset-denominated ERC-4626 vesting with an explicit maximum share spend and a fixed yield recipient.
  • Clear recipient, revoker, receiver, funder, and yield-recipient roles.
  • Immediate revocation to an explicit receiver, revocation renunciation, and permissionless claims with fixed routing.
  • Versioned creation events as the canonical discovery mechanism, without a duplicate on-chain registry.
  • Modern Vyper 0.4.3 and uv development workflow, with full API, accounting, integration, and deployment documentation.

Ethereum mainnet

All three contracts have exact creation matches on Sourcify and are verified on Etherscan.

Important

This release has not received an independent audit.

Full changelog: v0.3.0...v0.4.0