You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can be confused by installation process of toncli. We do our best to soften the corners.
Current situation is: for latest master version (it's not in PyPi right now) you need to install binary from toncli-local branch of SpyCheese repo. Pre-builds can be founded here
Is it safe?
Yes, @SpyCheese is active TON contributor. The toncli-local branch contains new TVM OP codes, and it's up-to-date with master branch.
New TVM OP present:
GASLIMITSTEMP PRIVTOPUB SIGN RESETLOADEDCELLS
Why this is needed?
Those TVM OP needed for new toncli tests. Unlike the old version where you need to run TVM instant on each test - now you run only on TVM instant and run all tests inside it. This is a really cool improvement and the process now is smoother. The realization and idea is @BorysMinaiev (thanks for that).
Why we can't merge it to ton-blockchain/tonmaster branch?
According to @EmelyanenkoK - those TVM OP are used only for debug and tests, so it's better to have "developer" version of TVM and "production" version of TVM. You should keep in mind that these four TVM OP cannot be used in production.
How to simplify proccess?
Special thanks to @Trinketer22 we have a docker - you can create bash script which mount project to docker and there already binaries.
Also Disintar-related dev @tonthemoon (supported by TF) is creating auto-build version of TON source-code. I guess we will create one-line script of install toncli on any major system with auto-downloading binaries from package managers.
The text was updated successfully, but these errors were encountered:
You can be confused by installation process of toncli. We do our best to soften the corners.
Current situation is: for latest master version (it's not in PyPi right now) you need to install binary from toncli-local branch of SpyCheese repo. Pre-builds can be founded here
Is it safe?
Yes, @SpyCheese is active TON contributor. The
toncli-local
branch contains newTVM OP
codes, and it's up-to-date with master branch.New TVM OP present:
GASLIMITSTEMP
PRIVTOPUB
SIGN
RESETLOADEDCELLS
Why this is needed?
Those TVM OP needed for new toncli tests. Unlike the old version where you need to run TVM instant on each test - now you run only on TVM instant and run all tests inside it. This is a really cool improvement and the process now is smoother. The realization and idea is @BorysMinaiev (thanks for that).
Why we can't merge it to
ton-blockchain/ton
master
branch?According to @EmelyanenkoK - those TVM OP are used only for debug and tests, so it's better to have "developer" version of TVM and "production" version of TVM. You should keep in mind that these four TVM OP cannot be used in production.
How to simplify proccess?
Special thanks to @Trinketer22 we have a docker - you can create bash script which mount project to docker and there already binaries.
Also Disintar-related dev @tonthemoon (supported by TF) is creating auto-build version of TON source-code. I guess we will create one-line script of install
toncli
on any major system with auto-downloading binaries from package managers.The text was updated successfully, but these errors were encountered: