Project to play around tzip-12
See current status of implementations:
You need to have the following tools installed:
- yarn
- firebase-tools (optional, used for deployment)
- docker (used for contract development)
A Makefile provides some shortcuts to help you. Just run
$ make
to see a help menu.
Run make install
, this will install api
and dapp
projects
Run make infra-up
to lauch the sandbox and tools containers
Some commands, like deploy requires the config to be changed from the default one, for this run make sandbox-config
TZIP-12 implementation contracts are deployable with make contracts-originate-tzip
Default network is sandbox, you can deploy to tesnet by adding NETWORK=testnet
The .env
file FA2_ADDRESS
is automatically updated with the new address.
Launch api with make api-serve
Then run make dapp-start
- dapp: http://localhost:3000
- firebase admin: http://localhost:4000
- explorer: http://localhost:9000
https://pytezos.baking-bad.org
https://medium.com/tezoscommons/testing-michelson-contracts-with-pytezos-513718499e93
https://blog.aira.life/tezos-dont-forget-the-mother-console-fd2001261e50
https://gitlab.com/tzip/tzip/-/blob/master/proposals/tzip-12/tzip-12.md
https://forum.tezosagora.org/t/implementing-fa2-an-update-on-the-fa2-specification-and-smartpy-implementation-release/1870
https://medium.com/@matej.sima/tutorial-implementing-a-mini-token-contract-on-tezos-with-on-chain-callbacks-tzip-12-b04cf7ee2059
https://smondet.gitlab.io/fa2-smartpy/