Skip to content

Latest commit

 

History

History
25 lines (14 loc) · 2.53 KB

HELP.md

File metadata and controls

25 lines (14 loc) · 2.53 KB

Something not working with this tutorial?

We're sorry you're having a hard time! Let's fix this!

If something in the tutorial isn't working, these are the possible causes:

  1. You have a typo or a mistake somewhere in your code and you didn't follow the tutorial closely enough.

    The bottom of every tutorial contains a link to the full code of all steps (in the Conclusion section). The code is written as an automated test that we run a few times a week. Compare your code to the test code and try to find where you did something different.

    A common mistake is trying to send transactions from a wallet contract that isn't deployed or funded. This can happen if you're setting the wrong wallet version. As explained in the first tutorial, check your wallet address in an explorer and if your wallet has a different version from "wallet v4 r2" you will need to modify the example code. Let's say for example that your version is "wallet v3 r2" and you're using ton library, then replace WalletContractV4 with WalletContractV3R2.

  2. One of the libraries we depend on had a breaking change and the tutorial is out of date.

    We try to make sure this doesn't happen by running the automated tests once a week. If we see that the tests stop passing, we know we need to fix something. If the automated test isn't passing, there's good chance this is what happened. See if any of the libraries changed recently and install the previous version.

  3. The tutorial has a mistake in it or is written in a confusing way.

    This can happen, we are only human. Try to investigate the problem and suggest a change in the tutorial to make it more clear for the next person. The source code of the tutorials is available here in the directories 01-wallet, 02-contract, etc. You can submit your proposal for an edit by submitting a pull request. Start by creating a fork and then use GitHub's web UI to open a new PR.

If you're really stuck, contact us in the following community channels: