For better understanding of TON smart contract deployment pipeline, read this short intro. You can also get deeper understanding of technical details, see examples and examine specs here.
Deploy instructions assume that you have installed:
- TON Solidity Compiler
- TVM Linker
- TONOS SE - Local Node for testing
- python 3.7+ and
pip install ton-client-py(requirements.txtis also here)
make clean
make compile
make predeploy net=main # net=dev|main|semake deploy net=mainmake genusers net=mainmake dumpenv net=main- Copy
data/Env.jsonfile tosrc/uaxfolder inside frontend repo. - Build frontend bundle as usual