BCD is:
- An ultimate developer & analytics tool
- Google for Tezos contracts
- The frontend for https://github.com/baking-bad/bcdhub
- The successor of https://github.com/baking-bad/better-call-dev
BCD uses the same X.Y.Z
scheme as BCDHub (see https://github.com/baking-bad/bcdhub#versioning)
NODE_ENV
production for production env, development otherwiseBASE_URL
set to https://better-call.dev/ for productionVUE_APP_CONFIG_PATH
path to the runtime config file (stored in public)
Reloaded each time you press F5 in the browser.
API_URI
base URL for BCDHub API, e.g. https://api.better-call.dev/v1/WS_URI
WebSocket endpoint, e.g. wss://api.better-call.dev/v1/wsGA_ENABLED
enable Google AnalyticsMEMPOOL_ENABLED
query mempool operationsHOME_PAGE
redirect to this page unless it'shome
SANDBOX_MODE
activate single user modeJUPYTER_PATH
base URL for Jupyter notebook server
BCD docker images are being built on dockerhub. Two types of tags are provided:
latest
should be considered experimentalX.Y
stable releases
make image # latest
Publishing a release is essentially tagging a commit.
IMPORTANT: bump version in package.json
for each stable candidate or hotfix.
Will not be published as a release on GitHub. Docker image will be built though.
make latest
Takes current version from the package.json
. Publishes release file on GitHub and builds a docker image tagged X.Y
make release
- Requires local nginx setup, uses
/var/www/bcd
folder - Uses
.env.production
andconfig.production.json
configs - Command:
make deploy
- See https://github.com/baking-bad/bbbox.git
custom
target
- See https://github.com/baking-bad/bbbox.git
bbbox
target
Requires Node.js 11.4+
git clone https://github.com/baking-bad/bcd.git
cd bcd
npm i
- Requires https://github.com/baking-bad/bcdhub.git running in development mode
- Uses
.env.development
andconfig.development.json
configs - Command:
make dev
- Requires https://github.com/baking-bad/bbbox.git running in bbbox mode
- Uses
.env.box
andconfig.sandbox.json
configs - Command:
make box
- Connects to the public API instance
- Uses
.env.you
andconfig.you.json
configs - Command:
make you
- Evolution of the Better Call Dev explorer
https://baking-bad.org/blog/2020/03/10/explorer-bcd2-tezos-smart-contracts-hub/ - An overview of the renewed Tezos contract explorer
https://baking-bad.org/blog/2020/04/10/tezos-smart-contract-explorer-better-call-dev-what-is-new/ - Better Call Dev strikes again!
https://baking-bad.org/blog/2020/06/10/better-call-dev-strikes-again/
- Telegram: https://t.me/baking_bad_chat
- Twitter: https://twitter.com/TezosBakingBad
- Slack: https://tezos-dev.slack.com/archives/CV5NX7F2L
Project is supported by Tezos Foundation