contract https://rinkeby.etherscan.io/address/0xEC1d65396Ff9ECabA09F3dfcF01d0AEA1D9e7C15#code https://testnet.bscscan.com/address/0x991879fd7a029E9788FB74925Aa8B7FCdc8F745d#code token https://rinkeby.etherscan.io/address/0x2ae196c8f7c5e48de656632985f92263a4341770#code https://testnet.bscscan.com/address/0x663C878D92959b0E92818175F20E322d2F9d1aa0#code
- you should give minting rights to bridge
- set gateway(chainID/address)
- add token (tokenAddress,bridgedAddress, chainID
- swap (addressTo, amount, chainID, token symbol)
- catch event with params
- set gateway at other chain
- add token
- set validator
- grant validator role
- validate
- redeem executed