luaswap / tomobridgev2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TomoBridge

Requirements

Config

cp config/default.json config/local.json
  • Update local.json file to support your environment
    • Update privateKey
    • Update mongodb configuration:
      • For docker: "db": { "uri": "mongodb://mongodb:27017/tomobridge" },
      • For localhost: "db": { "uri": "mongodb://localhost:27017/tomobridge" },

Install

npm install
truffle deploy --reset --network tomo # only use this command if you want to connect to a private network
cp abis/*json build/contracts/

Note: before deploying to tomochain testnet, make sure you have TOMO in the wallet. If not, get free at https://faucet.testnet.tomochain.com

Run

  • Start mongodb
  • Start TomoBridge
npm run dev

For https:

npm run dev-https

The site will run at http://localhost:3000

Test

npm run test

Or run command

truffle test

Scripts

Listen burning tx from contract hub

npm run listenHub

Check if withdraw tx has signature

npm run scanNotConfirm

About


Languages

Language:Vue 64.8%Language:SCSS 17.5%Language:JavaScript 15.8%Language:HTML 1.1%Language:CSS 0.7%Language:Dockerfile 0.1%