Website | Documentation | Chat
Aragon Network Token
Smart contracts and additional resources for the Aragon Network Token.
๐ ANT has upgraded to ANTv2
โ ANT's token address is0xa117000000f279D81A1D3cc75430fAA017FA5A2e
๐งฎ ANTv1 can be upgraded to the latest token through the Upgrade Portal๐ Audits and security details are available in the security policy๐ Information about the original token sale are available in the docs๐ Additional documentation and user guides are available in the repo or as a Gitbook
๐ ANTv1 is considered deprecated and should be upgraded to ANTv2
- ANTv1's token address is
0x960b236A07cf122663c4303350609A66A7B288C0
- ANTv1's is controlled by a non-changeable controller,
0x2443d44325bb07861Cd8C9C8Ba1569b6c39D9d95
Structure
This repo is divided into multiple independent sub-packages:
v2
: the latest ANT token contract, ANTv2sale
: the original v1 token sale contracts, including the ANTv1 token contractcontroller
: the final v1 token controller, severely limiting exposed controller functionality.
Important contracts
ANTv2
- ANTv2.sol: Main contract for the token. Lightweight and supports ERC-2612, ERC-3009, token mints, and token burns.
- ANTv2Migrator.sol: ANTv1 -> ANTv2 token migrator
Both ANTv2.sol
and ANTv2Migrator.sol
contracts were deployed (to 0xa117000000f279D81A1D3cc75430fAA017FA5A2e
and 0x078BEbC744B819657e1927bF41aB8C74cBBF912D
, respectively)
ANTv1
- ANT.sol: Main contract for the token. Derives MiniMeIrrevocableVestedToken.
- MiniMeIrrevocableVestedToken.sol: Adds vesting to MiniMeToken. Derives MiniMeToken.
- MiniMeToken.sol: MiniMe token implementation
Only the ANT.sol
contract was deployed (to 0x960b236A07cf122663c4303350609A66A7B288C0
).
Sale
- AragonTokenSale.sol: Implementation of the initial distribution of ANT
- ANPlaceholder.sol: Placeholder for the Aragon Network before its deployment
- SaleWallet.sol: Simple contract that will hold all funds until final block of the sale
- MultisigWallet.sol: Gnosis multisig used for Aragon and community multisigs
Deployment addresses for each contract can be found in the documentation.
Controller
ANTController.sol
: The final, non-changeable controller of ANTv1
Only the ANTController.sol
contract was deployed (to 0x2443d44325bb07861Cd8C9C8Ba1569b6c39D9d95
).