The uncentralised bridge is based on ERC721 token allowing the user to trade between the two chains.
The software requires the node address in each of the test net, along with ganache for locally creating an Ethereum development environment
- Web3
- @openzeppelin/contracts
- @openzeppelin/upgrades
- @truffle/hdwallet-provider
- node
- express
Initialise truffle using
truffle init
To install and use ganache
npm install -g ganache
ganache
This will provide the mnemonic along with accounts and private key
To deploy on the Ethereum Test Net,
truffle migrate --reset --network ethTestnet
To deploy on the Avalanche Test Net,
truffle migrate --reset --network avaTestnet