This is a reference implementation of smart contracts for Aion Unity.
To build a specific smart contract, go to the corresponding subdirectory and run
mvn initialize
mvn clean install
staker
- A registered node which is responsible for producing PoS blocks;stake
- Locked coins;bond
- The operation of casting coins as stake;unbond
- The operation of withdrawing bonded coins.transfer
- The operation of transferring stake to another staker.
pool
- A registered staker which accepts stake from and shares the block rewards with other participants.delegator
- Any coin-holder who have delegated for a pool.delegate
- The operation of delegating stake to a pool.redelegate
- The operation of delegating stake to a pool, using block rewards.undelegate
- The operation of un-delegating stake from a pool;withdraw
- The operation of claiming block rewards from a pool.transfer
- The operation of transferring stake from one pool to another.