Nicholas Dudfield
113a12c4e3
docs(hooks): mark deferred review item
2026-09-26 07:31:03 +07:00
Nicholas Dudfield
2635c260a4
fix(hooks): restrict raw consensus entropy slot access
2026-09-25 17:00:47 +07:00
Richard Holland
a91b7136b7
Merge branch 'dev' into feature-export-rng
2026-09-25 12:17:56 +10:00
tequ
e87eabd8be
HookOnV2_1 Amendment ( #766 )
2026-09-25 11:17:12 +10:00
Nicholas Dudfield
23146b264d
fix(test): expect server_definitions enabled for the requested feature set
2026-09-24 05:41:49 +07:00
Richard Holland
945eb98f96
Merge branch 'dev' into feature-export-rng
2026-09-23 15:35:13 +10:00
Niq Dudfield
2e32b5c6bb
feat(server_definitions): distinguish config-forced from ledger-enabled amendments ( #765 )
2026-09-23 15:33:43 +10:00
Richard Holland
bc5b90282a
export-rng cleanup - remove test infrastructure and STARTDIAG debug logging ( #817 )
...
remove python scripts etc from the PR they should live elsewhere.
---------
Co-authored-by: RichardAHBot <bot@xahau.org >
2026-09-23 11:45:32 +10:00
tequ
902ed9b492
Use normal consequences factory for standard transactions ( #774 )
...
Replace redundant custom consequence factories that returned normal consequences with the built-in Normal factory.
2026-09-21 21:12:15 +10:00
Nicholas Dudfield
64974242d2
docs(consensus): distinguish rechecked alignment from terminal expiry
2026-09-18 12:43:23 +07:00
Nicholas Dudfield
e02e9cb1d7
docs(consensus): describe independent extension gate progress
2026-09-18 12:41:40 +07:00
Nicholas Dudfield
6e934f0557
fix(consensus): advance rng and export gates independently
2026-09-18 12:29:33 +07:00
Nicholas Dudfield
47babd73aa
test(consensus): cover rng export enablement matrix
2026-09-18 12:23:07 +07:00
Nicholas Dudfield
476a5bf76a
test(consensus): require concurrent rng and export gate progress
2026-09-18 12:20:53 +07:00
Nicholas Dudfield
c15b69fd9d
docs(consensus): describe share transport without incident history
2026-09-18 11:47:40 +07:00
Nicholas Dudfield
540e04bcc9
docs(export): record runnable share dispatch repair
2026-09-18 11:45:17 +07:00
Nicholas Dudfield
12f9200a2a
fix(export): dispatch share verification on bounded workers
2026-09-18 11:34:13 +07:00
Nicholas Dudfield
2a2c110e7e
test(export): pin runnable share receive posting boundary
2026-09-18 11:29:56 +07:00
Nicholas Dudfield
e0201c7365
docs(consensus): clarify proposal roots versus local sidecar maps
2026-09-18 10:05:24 +07:00
Nicholas Dudfield
2002e13e54
docs(consensus): distinguish export gate intent from current execution
2026-09-18 09:59:30 +07:00
Nicholas Dudfield
bac9e1df65
chore(export): trace share admission and publication lifecycle
2026-09-18 09:27:21 +07:00
Nicholas Dudfield
4db2f4ea4c
fix(build): avoid structured binding captures on clang 14
2026-09-17 17:15:11 +07:00
Nicholas Dudfield
7bf9b931fb
fix(consensus): expire export coordination instead of republishing past deadline
...
A tick after the sidecar window must not start another observation interval
when the root changed or first material arrived late. Expiry is terminal
for the round; an already-published unchanged root may still align on a
late first decision. Live admission unchanged.
2026-09-17 15:38:57 +07:00
Nicholas Dudfield
1e8097d175
test(consensus): cover export deadline bypass during root publication
2026-09-17 15:32:12 +07:00
Nicholas Dudfield
95bfc258e9
fix(consensus): pin export candidacy to the round parent
2026-09-17 15:26:55 +07:00
Nicholas Dudfield
786e317a62
test(consensus): reproduce export gate cursor changes on a keyless observer
2026-09-17 15:19:30 +07:00
Nicholas Dudfield
d0ec00473c
fix(consensus): rebuild accepted export witnesses against the round parent
2026-09-17 14:16:47 +07:00
Nicholas Dudfield
459196778b
test(consensus): correct cursor fixture buffer and admission calls
2026-09-17 14:12:02 +07:00
Nicholas Dudfield
8a7e3896c3
test(consensus): reproduce witness rebuild dependence on validation cursor
2026-09-17 14:11:21 +07:00
Nicholas Dudfield
9ead7aadeb
chore(consensus): trace export witness omission decisions
2026-09-17 13:48:06 +07:00
Nicholas Dudfield
b1730b8381
fix(import): preserve proof checks in simulation and cluster ingress
2026-09-17 09:42:43 +07:00
Nicholas Dudfield
f980837abc
fix(import): authorize callback proof delivery without carrier signatures
2026-09-17 09:33:21 +07:00
Nicholas Dudfield
474be6384d
feat(export): expose exact callback fees through xport
2026-09-17 07:34:51 +07:00
Nicholas Dudfield
dec1da2ec8
test(export): cover native callback fee limits in amount audit
2026-09-16 20:58:15 +07:00
Nicholas Dudfield
63eafad824
fix(import): ignore absent fields in callback relay checks
2026-09-16 20:50:34 +07:00
Nicholas Dudfield
61b739a5c7
fix(import): constrain callback allowance to proof delivery
2026-09-16 20:34:57 +07:00
Nicholas Dudfield
fa831d40f7
feat(export): add capped third-party callback fee allowance
2026-09-16 20:29:50 +07:00
Nicholas Dudfield
d1450a774b
test(import): account for callback multisigning fees
2026-09-16 20:03:31 +07:00
Nicholas Dudfield
9ed50bb71c
fix(import): enforce account authorization for Export callbacks
2026-09-16 20:01:35 +07:00
Nicholas Dudfield
65b39982f0
test(export): refresh witness vector after field allocation merge
2026-09-16 17:30:52 +07:00
Nicholas Dudfield
e8236cad86
fix(consensus): bind NegativeUNL active-view cap to CE and Export
2026-09-16 17:15:19 +07:00
Nicholas Dudfield
56cb021a60
fix: repair protocol definitions after dev merge
2026-09-16 16:51:27 +07:00
Richard Holland
6be897804b
Merge branch 'dev' into feature-export-rng
2026-09-11 12:43:12 +10:00
tequ
c208a40ce8
remove WASM: $COUNTER from SetHook_wasm.h ( #804 )
2026-09-09 15:31:11 +10:00
tequ
401a35957d
retire fixXahauV1, fixXahauV2 Amendments ( #722 )
2026-09-09 13:00:24 +10:00
Niq Dudfield
65ff61d518
fix: fail fast when amendment blocked instead of degraded state ( #707 )
2026-09-08 13:39:45 +10:00
Richard Holland
6191c1e09d
Onchain manifests ( #779 )
2026-09-07 13:19:25 +10:00
tequ
f1a3a775a1
Add optional Hooks data to account_info response ( #789 )
2026-09-02 17:22:53 +10:00
Nicholas Dudfield
04c24c3edf
test(overlay): initialize proposal gate fixture
2026-08-27 18:33:28 +07:00
Nicholas Dudfield
3ef17dac6c
style(overlay): satisfy full-tree clang-format
2026-08-27 18:18:53 +07:00