https://github.com/sigoden/subexpo
Block explorer for Substrate based chain
https://github.com/sigoden/subexpo
blockchain-explorer explorer substrate
Last synced: 4 months ago
JSON representation
Block explorer for Substrate based chain
- Host: GitHub
- URL: https://github.com/sigoden/subexpo
- Owner: sigoden
- License: mit
- Created: 2021-07-29T14:36:23.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-06T11:22:32.000Z (about 3 years ago)
- Last Synced: 2024-11-21T10:29:34.864Z (11 months ago)
- Topics: blockchain-explorer, explorer, substrate
- Language: JavaScript
- Homepage:
- Size: 302 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# subexpo
Block explorer for Substrate based chain
## Development
### Run Scanner
1. Put your chain's types.json to `scanner` folder
2. Refer to `.env-example` to write `scanner/.env`
3. Run `yarn` to install dependencies
4. Run `yarn sql` to setup prisma
4. Run `yarn dev` to start scanner
### Run UI
1. Copy `scanner/.env` to `ui/.env`
2. Run `yarn` to install dependencies
3. Run `yarn gen` to setup prisma
4. Run `yarn dev` to start ui
## Deployment
```yaml
scanner:
image: sigoden/subexpo-scanner:dev
container_name: scanner
restart: always
volumes:
- ./types.json:/app/types.json
environment:
- DATABASE_SYNC=true
- DATABASE_URL=mysql://root:pass@mysql:3306/subexpo
- ENDPOINT=ws://chain:9944
- ENDPOINT_RPC=http://chain:9933
ui:
image: sigoden/subexpo-ui:dev
container_name: ui
ports:
- 4000:4000
restart: always
environment:
- DATABASE_URL=mysql://root:pass@mysql:3306/subexpo
- ENDPOINT=ws://chain:9944
```
## License
[MIT](./LICENSE)