{"repo":"yearn/yearn-vesting-escrow","free":true,"listed":false,"github":"https://github.com/yearn/yearn-vesting-escrow","clone":"git clone https://github.com/yearn/yearn-vesting-escrow.git","description":"Vesting escrows for ERC-20 tokens and ERC-4626 vaults, with asset-denominated principal payouts, cliffs, and revocation.","language":"Python","stars":69,"topics":["vesting","ethereum"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Yearn Vesting Escrow Vesting escrows for standard ERC-20 tokens and ERC-4626 vault shares. [!IMPORTANT] Version 0.4.0 is released and deployed on Ethereum mainnet from frozen sources at 792c21b . This version has not received an independent audit. Contracts Version 0.4.0 has two dedicated escrow implementations behind one factory: Contract Purpose --- --- VestingEscrowSimple.vy Vests a fixed amount of an ordinary ERC-20 token. VestingEscrow4626.vy Vests principal denominated in underlying assets while holding and paying ERC-4626 shares. VestingEscrowFactory.vy Deploys funded minimal proxies from separate immutable implementation targets. The two escrows share a role model and linear schedule, but deliberately have separate storage, APIs, and accounting. The standard escrow never needs to know about shares or yield. The ERC-4626 escrow makes every asset/share boundary explicit. The factory exposes one full signature per deployment path: ERC-4626 callers choose an exact asset-denominated principal and cap the shares spent to fund it. preview erc4626 funding(vault, principal assets) quotes the factory's current rounded-up share requirement. Factory creation events are the canonical escrow index. The contracts do not maintain a duplicate on-chain registry. Documentation - Architecture and security model - Contract API index: factory, standard escrow, and ERC-4626 escrow - ERC-4626 accounting - Integration and v0.3 migration guide - Development and deployment guide Roles Role Auth","default_branch":null,"files":null,"tree":[],"storefront":"/r/yearn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yearn/yearn-vesting-escrow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}