Development
This page explains how to compile/deploy/test/interact with smart contracts. There are four major contracts which are Cyclone token, GovernorAlpha/Timelock, Aeolus, and Cyclone (Coin, ERC20)
Preparation
npm install -g trufflenpm install
Compile contracts
Deploy contracts
ioctl contract deploy bytecode CYCLONETOKEN_BYTECODE ABI_PATH '{"_operator": "OPERATOR_ADDRESS", "_lp": "INITIAL_LP_ADDRESS"}'ioctl contract deploy bytecode TIMELOCK_BYTECODE TIMELOCK_ABI_PATH '{"admin_": DEPLOY_ADMIN_ADDRESS, "delay_": DELAY_IN_SEC}'Test contracts
Interaction with Cyclone contracts [Anonymity Mining]
Interaction with Aeolus contract [Liquidity Mining]
Interaction with GovernorAlpha contract [Governance]
Last updated
Was this helpful?