Skip to content

docs: move both contract baselines to the GA v2.0.0 tags - #17

Merged
robrigo merged 1 commit into
mainfrom
docs/ga-contract-pins
Aug 18, 2026
Merged

docs: move both contract baselines to the GA v2.0.0 tags#17
robrigo merged 1 commit into
mainfrom
docs/ga-contract-pins

Conversation

@robrigo

@robrigo robrigo commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

What this change claims, in one sentence:

Every fact pinned to the contract release candidates now reads at the GA v2.0.0 tags, whose AtomicAssets build is byte-identical to what both testnets execute, and the one behavior delta the GA diff carries (the acceptauswap boundary second is accepted) is stated where the pages describe it.

Source: atomicmarket-contract v2.0.0 is the same commit as v2.0.0-rc2 (git rev-parse v2.0.0-rc2^{} == v2.0.0^{} == b7b757b0), so its re-pin changes no line. atomicassets-contract v2.0.0-rc4..v2.0.0 inserts a net +3 lines inside src/atomicassets.cpp (createauswap comment, acceptauswap restructure) and changes include/checkformat.hpp const-qualifiers only; all 136 shifted src/atomicassets.cpp citations were re-verified against git show v2.0.0:src/atomicassets.cpp symbol by symbol, the author-swap sections were re-read in full (exact GA spans: createauswap 357-381, acceptauswap 390-420, rejectauswap 427-445), and internal_create_template is now cited at its real bounds 1582-1658 (the previous 1613-1689 missed the function on both ends under either tag). Deployment proof: POST /v1/chain/get_code_hash {\"account_name\":\"atomicassets\"} on waxtestnet.greymass.com and jungle4.api.eosnation.io both return 962a93e1..., equal to the atomicassets.wasm line of the v2.0.0 Release SHA256SUMS.

Tier: source-read for the re-anchored citations and the boundary fact; live-chain for the new deployment paragraph (an already-both page, so no tier moves).

Row in reference/validation.md updated: yes; both contract baselines and every row naming an rc tag now read v2.0.0, and the caveat paragraph no longer speaks of rc source. The CHANGELOG carries a 2026.08.1 section on the assumption this merges next; renumber if another merge lands first.

One deliberate leftover: reference/atomicassets/actions.md still names v2.0.0-rc1 once, in the historical note about the descoped custodial-rentals design, which is about the candidates by nature.

The release candidates the corpus pinned are superseded: both contracts tagged v2.0.0 and the GA AtomicAssets build is what the testnets execute, byte-verified against the Release checksum. atomicmarket v2.0.0 is the same commit as rc2. The atomicassets GA diff moves every citation past the acceptauswap hunk by three lines and accepts the acceptance-date boundary second the candidates rejected, so the affected sections state the GA behavior and every shifted citation was re-verified against the tag.
@robrigo
robrigo deployed to wax-testnet August 18, 2026 21:07 — with GitHub Actions Active
@robrigo
robrigo merged commit bc47b5f into main Aug 18, 2026
10 checks passed
@robrigo
robrigo deleted the docs/ga-contract-pins branch August 18, 2026 21:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant