Skip to content

Upgrading Reach with long-running contracts #1451

Discussion options

You must be logged in to vote

If you are using non-standards functionality, like views and events, then you need to use the exact same Reach version (technically, you need the same backend version, which is an internal number, but it changes a lot). The best way to do that is to compile it once, commit the build file, and then fix the version in your package-lock.json and Dockerfile.

If you are using standards functionality, like API functions, you can replace your calls to Reach functions in the api namespace with direct use of algosdk. But, this is very difficult, because Algorand does not support composable contracts, so you need to study your Reach compilation output to use it effectively.

Eventually, when Algoran…

Replies: 1 comment 8 replies

Comment options

You must be logged in to vote
8 replies
@jeapostrophe
Comment options

@lorenzopolidori
Comment options

@jeapostrophe
Comment options

@lorenzopolidori
Comment options

@jeapostrophe
Comment options

Answer selected by jeapostrophe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants