Closed lanlingxiawu closed 1 month ago
Thank you for reporting.
Could you please clarify what "versions below 1.4.0" means? Does it include 1.4.0 or not?
What exact error message do you see?
Please link a repository with a reproducible example, so we could try running something like npx blueprint deploy
to see the issue.
Thank you for reporting.
- Could you please clarify what "versions below 1.4.0" means? Does it include 1.4.0 or not?
- What exact error message do you see?
- Please link a repository with a reproducible example, so we could try running something like
npx blueprint deploy
to see the issue.
Could you please clarify what "versions below 1.4.0" means? Does it include 1.4.0 or not?
I used the following code to deploy the contract. It could be deployed successfully in versions below 1.4.0. In version 1.4.0, adding the "mode": "fullWithDecompilation" property allows it to deploy successfully. However, in version 1.4.1, it fails to deploy.
@lanlingxiawu We just released a dev version of Tact (next
tag on NPM) that is supposed to fix this issue. Could you please try it and check it does indeed resolve your issue?
https://www.npmjs.com/package/@tact-lang/compiler/v/1.4.1-dev.20240813
Here are some instructions on how to use the next
version of Tact: https://github.com/tact-lang/tact/wiki/Using-unreleased-versions-of-tools-early#dev-versions-of-tact-with-blueprint
actually, it's easier to install that Tact version like so:
yarn add @tact-lang/compiler@1.4.1-dev.20240813
Thank you, using the development version did indeed allow the contract to be successfully deployed.
Perfect! Thank you so much for trying it out and closing the issue, really appreciate it
@lanlingxiawu Btw, we just release Tact v1.4.2 with that fix and even more.
The version 1.4.1 cannot deploy contracts properly. tact.config.json { "name": "ExampleJettonMaster", "path": "./src/contracts/jetton_example.tact", "output": "./src/output", "mode": "fullWithDecompilation", "options":{ } },
deploy ts code:
It runs properly in versions below 1.4.0.