ADR-017: contract versioning — core crate's semver is the contract version (OQ-10 resolved)
This commit is contained in:
1 parent
8c8fec5cb8
commit
eba77909a7
9 files changed
+473
-51
No files matched your search
@@ -127,7 +127,11 @@ the key the same way the non-tx form does (`None` or non-empty — an
|
||||
empty `Some` key is `InvalidName`) with no new error variants
|
||||
([ADR-008](008-contract-v1-pinning.md) §5's rule). Framed as
|
||||
completing contract v1 in place, pre-implementation, like ADR-014 —
|
||||
no versioning event, OQ-10 untouched. A plain-`publish_tx` is
|
||||
no versioning event, OQ-10 untouched. *(Codified 2026-10-06 as
|
||||
versioning class 1 by
|
||||
[ADR-017](017-contract-versioning.md) — and bounded by it: this
|
||||
amend-in-place frame terminates at the core crate's first
|
||||
release.)* A plain-`publish_tx` is
|
||||
`publish_with_key_tx(stream, None, payload)`, not a separate
|
||||
engine path. *(Naming pinned here too: the publish family returns the
|
||||
**assigned offset** — honker's `publish` already returns it — and the
|
||||
|
||||
Reference in new issue
Block a user