https://github.com/tonkeeper/ton-console
Launch a successful business with TON blockchain: manage dapps, tokens and payments in one place with powerful API and deep commercial integrations
https://github.com/tonkeeper/ton-console
api b2b blockchain console dapps depps-development invoices ton tonapi tonkeeper web3
Last synced: about 2 months ago
JSON representation
Launch a successful business with TON blockchain: manage dapps, tokens and payments in one place with powerful API and deep commercial integrations
- Host: GitHub
- URL: https://github.com/tonkeeper/ton-console
- Owner: tonkeeper
- License: apache-2.0
- Created: 2023-02-03T10:36:22.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2026-01-19T22:32:59.000Z (about 2 months ago)
- Last Synced: 2026-01-19T23:35:36.929Z (about 2 months ago)
- Topics: api, b2b, blockchain, console, dapps, depps-development, invoices, ton, tonapi, tonkeeper, web3
- Language: TypeScript
- Homepage: https://tonconsole.com/
- Size: 5.54 MB
- Stars: 79
- Watchers: 6
- Forks: 17
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ton Console
Launch a successful business with TON blockchain: manage dapps, tokens and payments in one place with powerful API and deep commercial integrations
[Try it](https://tonconsole.com/)

## Run locally
1. `nvm use`
2`npm i`
3`npm run dev`
### Generate api
1. Put new swagger.yaml to the `./scripts`
2. `npm run generate-api`
### Lint & test
- lint (eslint & prettier): `npm run lint`
- test (vitest): `npm run test`
- check typings (vite DOESN'T do it automatically): `npx tsc --noEmit`
### Husky pre-commit hook
Runs lint for staged files and checks typescript typings
(You don't have to install or configure husky, it is done automatically)
## Build for dev
1. `nvm use`
2. `npm ci`
3. `npm run build:staging`
## Build for dev2
1. `nvm use`
2. `npm ci`
3. `npm run build:staging2`
## Build for prod
1. `nvm use`
2. `npm ci`
3. `npm run build`