Repository navigation
docs: add a Compatibility section to the README - #44
Merged
Merged
Conversation
State the node releases the SDK is tested against (supra_node_v11.7.2 and supra_node_v12.0.0.rc7), that it calls /rpc/v3 only, and which methods and parameters need a v12 node, with what a v11.7.2 node does instead. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
A
## Compatibilitysection in the README, after Installation:supra_node_v11.7.2(Mainnet and Testnet) andsupra_node_v12.0.0.rc7(Devnet). These are the releases the three networks' public RPC nodes run today. The SDKcalls
/rpc/v3only.account_history/iter_account_history, thesettlementvalue oftransaction_type, thereleasefield ofversion(), andsequence_number=0for a sponsored sender without an account. Each row comes from the method'sdocstring on master.
how a feed ends, and the error for a missing account.
The section names no SDK version; the 0.2.0 release PR adds it.
Test run behind the statement
On master
e795c09, unchanged, against fresh localnets of each release (chain ID 255):supra_node_v12.0.0.rc7supra_node_v11.7.2make test-unitwithSUPRA_RPC_URL(node-backed tests included)make examples(all 14)examples/fungible_asset.pyaccount_fa_transactionsOn rc7 the first
make examplesrun exited with a failure inyour_coin, whose traceback was not captured. The rc7node's error log is empty and its access log has no unexpected status. Two further full runs (all 14; and 13 with
EXAMPLES_EXCLUDE=faucetfrom a funded key) andyour_coinon its own passed.Checks
make fmt-check,make lint,make typecheck,make test-unit(397 tests, OK, 26 node-backed skipped),make test-spec(248 scenarios),make build: pass.🤖 Generated with Claude Code