The vesting contract allows for the creation of vesting accounts, allowing
NYM tokens to vest over time, and for users to minimally interact with the Mixnet using their unvested tokens. You can find the code and build instructions here.
The Vesting contract has multiple functions:
- Creating and storing vesting
NYMtoken vesting accounts.
- Interacting with the Mixnet using vesting (i.e. non-transferable) tokens, allowing users to delegate their unvested tokens.
The addresses of deployed smart contracts can be found in the
network-defaults directory of the codebase alongside other network default values.