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
).