Tomoscan is a BlockExplorer for TomoChain, built with VueJS, Nuxt and MongoDB. Tomoscan allows you to explore and search the TomoChain for transactions, addresses, tokens, prices and other activities taking place on TomoChain.
A demo instance connected to the TomoChain testnet is available at scan.testnet.tomochain.com.
- Browse blocks, transactions, accounts and contracts
- View pending transactions
- Upload & verify contract sources
- Display the current state of verified contracts
- Follow an address list
- Responsive layout
Missing a feature? Please request it by creating a new Issue.
The explorer is still under heavy development, if you find any problems please create an issue or prepare a pull request.
Copy .env files
cp client/.env.example client/.env
Build & up docker
docker-compose -f docker-compose-dev.yml up --build
The site will run at http://localhost:3000, server will run at http://localhost:3333
API_URL=http://localhost:3333
WS_URL=http://localhost:3333
BASE_UNIT=TOMO
cp server/src/config/default.json server/src/config/local.json
{
"APP_ENV": "prod",
"MONGODB": "localhost",
"MONGODB_URI": "mongodb://localhost:27017/explorer",
"redis": {
"host": "localhost",
"port": 6379,
"password": null,
"prefix": "TomoScan"
},
"WEB3_URI": "https://testnet.tomochain.com/",
"WEB3_WS_URI": "wss://testnet.tomochain.com/ws",
"DEBUG_QUERY": false,
"BASE_UNIT": "TOMO",
"PORT": 3333,
"DEBUG": "express:*",
"JWT_SECRET": "RANDOM_HASH",
"APP_SECRET": "RANDOM_HASH",
"SENDGRID_API_KEY": "",
"SENDER_EMAIL": "",
"CLIENT_URL": "http://localhost:3000/",
"CMC_ID": 2570,
"SLACK_WEBHOOK_URL": ""
}