- Create a new BEP2 BNB account.
- Swap DOS token from ERC20 to BEP2.
- Swap DOS token from BEP2 to ERC20.
- BEP2 <-> BEP20 token transfer guidance: guide 1, guide 2.
- See ERC20 token address, BEP20 token address, BEP2 token address.
Front end website allowing for BNB to ERC bridge support.
API used to interact with the CLI utility, Binance javascript SDK and Web3.js to enable BNB to ERC bridge utility.
git clone https://github.com/DOSNetwork/bnbridge.exchange.git
./install.sh (Linux Environment)
set (`DBUSER`, `DBNAME`, `DBPASSWORD`, `KEY`, `CLIPASSWORD`, `MNEMONIC`) to environment variables.
run `bash <testnet/mainnet>-setup.sh` to instantiate the DB.
Keep secrets (`MNEMONIC`, `KEY`, `DBPASSWORD`) offline and to yourself.
unset environment variables, specifically secrets, and clear bash history.
update ./config/index.js with
- databse connection details (the same value as `DBUSER`, `DBNAME`, `DBPASSWORD`).
- Binance connection details for mainnet/testnet.
- Ethereum connection details for mainnet/testnet.
Config https keys and certifications for production.
cd ./sdk;
`node ./api.bnbridge.exchange.js` or `pm2 start api.bnbridge.exchange.js`