Nexus v7000
·
66 commits
to main
since this release
What's Changed
- [runtime]: Fix abi encoding/decoding in pallet-bandwidth (#834) (328f0ad)
- [runtime]: remove token gateway pallets (#835) (c77e4e9)
- [runtime]: Introduce pallet-beefy-consensus proofs to nexus runtime (#836) (867f747)
- [evm, runtime]: read timestamp from digest (#842) (4cbbc13)
- [runtime]: Authenticate proofs with request source & dest in pallet-state-coprocessor (#841) (8dce679)
- [ismp, evm, runtime]: switch to abi.encode and remove PostResponse (#840) (cc22f35)
- [runtime]: multiple requests in a batch must share a single delivery address (#843) (ad715aa)
- [ismp, runtime] All ISMP handlers dedup messages at runtime (#846) (02720f0)
- [evm, runtime] redesign EvmHost dispatch fees (#851) (fd368be)
- [runtime]: Dedup commitments in accumulate_fees (#853) (ff7ad91)
- [runtime]: substract from bonded ledger in collator-manager (#850) (159c5b9)
- [runtime] Fix supermajority checks in consensus clients (#845) (46651a4)
- [runtime] Bind terminal leaf to queried key's path in Pharos non-existence proofs (#855) (4f7c5cc)
- [runtime]: enforce epoch state proof on every verifier state update (#849) (8a9e1c2)
- [runtime]: implement verify_non_membership on IsmpStateMachineClient (#856) (3c95c0f)
- [runtime]: fix ABI encoding mismatch (#861) (f54ee75)
- [runtime]: charge BandwidthGate by abi-encoded request/response size (#860) (3c5ac10)
- [runtime]: nexus migration — bump ismp child trie prefix (#859) (9b825f2)
- [runtime] Store SP1 vkey as H256 instead of ASCII hex Vec (#863) (a61d361)
- [runtime]: Fix accumulate fees regression (#869) (c064a26)
- [runtime] fix(polygon/tendermint): compare header hashes in fraud proof (#868) (58c7dc4)
- [runtime]: Verify proof values count matches supplied keys (#874) (0036e1b)
- [runtime]: Tighten fee refund execution (#872) (f6f22b5)
- [runtime]: Tighten GRANDPA fraud proof predicate (#875) (d543b37)
- [runtime]: Tighten BEEFY participation threshold to the named authority set (#878) (f3f566c)
- [runtime]: pallet-hyperfungible-token improvements (#884) (1408933)
- [runtime]: Bind source chain to relayer redirect signature (#881) (a665495)
- [runtime] StateMachineClient::verify_state_proof now takes the concrete H256 trie root instead of the full StateCommitment struct (#886) (43e6241)
- [runtime]: tighten input checks in call decompressor (#885) (399fd33)
- [runtime] Fix consensus verifier panics (#891) (7c1a2ac)
- [runtime] Bump nexus runtime spec (#893) (139943d)
Runtime info
This runtime was built with rustc 1.91.1 (ed61e7d7e 2025-11-07)
To replicate the build:
./scripts/build_release_runtime.sh nexus-runtimenexus
Runtime Size: 1.92Mi (2008082 bytes)
Core Version: nexus-7000 nexus-0.tx1.au1
Metadata version: V14
Keccak-256 hash: 0x46a0b6173cb02e48236a0d20ab03ecceec6e25414b4f168a4e5da5d49eb2f84f
Governance
Use the Keccak-256 hash for system.authorizeUpgrade(codeHash), then upload the WASM artifact via system.enactAuthorizedUpgrade(code).