Create contract deployment files to migrate contracts to Kylin, located in ./zeus_boxes/contract-migrations-extensions/models/contract-deployments/
zeus create contract-deployment atomictokenpeg $KYLIN_BRIDGE_ACCOUNT kylin
Migrate contracts to Kylin/Jungle
zeus migrate atomictokenpeg --network=kylin --creator $KYLIN_BRIDGE_ACCOUNT --no-reset --no-compile-all --creator-key=""
# if migration fails
cd contracts/eos
cleos -u $KYLIN_ENDPOINT set contract $KYLIN_BRIDGE_ACCOUNT atomictokenpeg
cleos -u $KYLIN_ENDPOINT set contract $KYLIN_TOKEN_ACCOUNT eosio.token
Stake for services
Stake to required services vRAM, LiquidHarmony Oracles, LiquidScheduler, LiquidLink
Using the DSP Portal we can see these packages, stake 10 DAPP to each (Amount to Stake):
Below we'll select each package then stake for it.
Use the command line login option, top right, this will auto-create the cleos commands for you!
Now let's head over to the EVM side.
If you use cleos to set the contract, be sure to set the eosio.code permission level, see
Now that we've prepared that part let's move onto staking DAPP for services. First stop is the faucet for some DAPP tokens . Use the account that has the atomictokenpeg contract set to it.