/vested-erc20

A wrapper ERC20 token that linearly vests an underlying ERC20 token to its holders.

Primary LanguageSolidityGNU Affero General Public License v3.0AGPL-3.0

VestedERC20

A wrapper ERC20 token that linearly vests an underlying ERC20 token to its holders.

It's not really suited for trading, but it is a useful tool for plugging vesting into other primitives. One example is Astrodrop, which is a tool for airdropping ERC20 tokens and more. Combining VestedERC20 with Astrodrop, one can airdrop vested tokens to arbitrarily many people for a constant cost.

VestedERC20Factory Deployments

Ethereum Mainnet

0x5bfFfE081bEf0A86389230c1661ED1ad6672F978

Installation

To install with DappTools:

dapp install zeframlou/vested-erc20

To install with Foundry:

forge install zeframlou/vested-erc20

Local development

VestedERC20 uses Foundry as the development framework.

Dependencies

make update

Compilation

make build

Testing

make test