Commit Graph

  • d850e740e1 feat(consensus): standalone synthetic entropy and ConsensusEntropy test Nicholas Dudfield 2026-02-10 17:27:57 +07:00
  • 61a166bcb0 feat(hooks): add dice() and random() hook APIs for consensus entropy Nicholas Dudfield 2026-02-10 17:12:27 +07:00
  • 41a41ec625 feat(consensus): intersect expected proposers with UNL Report and adaptive quorum Nicholas Dudfield 2026-02-10 16:14:47 +07:00
  • 7241fed6d0 refactor: remove unused io_service parameter from RPCSub subscription-hooks-fix Nicholas Dudfield 2026-02-10 13:00:28 +07:00
  • 8d9a38e44a fix: minor review cleanup (comment, test IDs, STTx test) nd-align-signer-helpers-with-docs-shared-depth-constants-add-unit-test-2026-02-10 Nicholas Dudfield 2026-02-10 12:25:18 +07:00
  • a6dfb40413 chore: update levelization ordering for HTTPClient_test Nicholas Dudfield 2026-02-10 08:23:59 +07:00
  • 3e0d6b9cd2 fix: increment mSeq on queue drop and fix flaky connection-refused test Nicholas Dudfield 2026-02-10 07:52:02 +07:00
  • a8388e48a4 fix: call invokeComplete on EOF in HTTPClient handleData Nicholas Dudfield 2026-02-10 07:33:31 +07:00
  • 49908096d5 fix: bound subscription webhook delivery concurrency and queue size Nicholas Dudfield 2026-02-09 15:09:11 +07:00
  • d712345c84 Merge branch 'dev' into sync-2.4.0 tequ 2026-02-09 11:34:26 +09:00
  • bc98c589b7 docs(consensus): fix stale quorum comment in phaseEstablish Nicholas Dudfield 2026-02-06 16:56:01 +07:00
  • 4f009e4698 fix(consensus): proceed with partial commitSet on timeout instead of zero entropy Nicholas Dudfield 2026-02-06 16:40:33 +07:00
  • b6811a6f59 feat(consensus): deterministic commitSets via expected proposers and seq=0 proofs Nicholas Dudfield 2026-02-06 16:27:10 +07:00
  • ae88fd3d24 feat(consensus): add dedicated reveal-phase timeout measured from phase entry Nicholas Dudfield 2026-02-06 16:00:40 +07:00
  • db3ed0c2eb fix(consensus): wait for all committers' reveals and fix local testnet resource charging Nicholas Dudfield 2026-02-06 15:22:42 +07:00
  • 960808b172 fix(consensus): skip RNG wait when quorum is impossible and base threshold on active UNL Nicholas Dudfield 2026-02-06 14:34:28 +07:00
  • a9dffd38ff fix(consensus): shorten RNG pipeline timeout to 3s for faster recovery Nicholas Dudfield 2026-02-06 14:04:53 +07:00
  • 382e6fa673 fix(consensus): verify reveals match commitments and cache UNL for observers Nicholas Dudfield 2026-02-06 13:28:55 +07:00
  • 2905b0509c perf(consensus): gate RNG SHAMap fetches on sub-state Nicholas Dudfield 2026-02-06 13:18:53 +07:00
  • efea057fad Add tests for CbakGas tequ 2026-02-06 14:35:42 +09:00
  • 4911c1bf52 feat(consensus): embed proposal signature proofs in RNG SHAMap entries Nicholas Dudfield 2026-02-06 11:47:42 +07:00
  • 1744d21410 docs(consensus): explain union convergence model for RNG sets Nicholas Dudfield 2026-02-06 11:17:52 +07:00
  • 34ff53f65d feat(consensus): add UNL enforcement for RNG commit-reveal pipeline Nicholas Dudfield 2026-02-06 11:12:03 +07:00
  • 893f8d5a10 feat(consensus): replace fake hashes with real SHAMap-backed commitSet/entropySet Nicholas Dudfield 2026-02-06 10:38:06 +07:00
  • 23fd210e29 fix: align signer helpers with docs, shared depth constants, add unit test Nicholas Dudfield 2026-02-06 10:26:13 +07:00
  • 7a9de3a205 Add test for WeakGas tequ 2026-02-06 12:09:23 +09:00
  • 3e5389d652 feat(consensus): add 250ms fast-poll for RNG sub-state transitions Nicholas Dudfield 2026-02-06 09:21:42 +07:00
  • dbd5903e8c fix: address multi-sig nested review feedback Nicholas Dudfield 2026-02-06 09:21:37 +07:00
  • c44dea3acf fix(consensus): resolve commit-reveal pipeline bugs enabling non-zero entropy Nicholas Dudfield 2026-02-06 09:03:26 +07:00
  • a6dd54fa48 feat(consensus): add featureConsensusEntropy amendment gating Nicholas Dudfield 2026-02-06 07:29:48 +07:00
  • 28bd0a22d3 feat(consensus): add entropy injection, tx ordering, and dispatch registration Nicholas Dudfield 2026-02-06 05:43:19 +07:00
  • 9bdaa58d9b update sfcodes.h tequ 2026-02-05 21:53:40 +09:00
  • 4d6d944831 HookWeakGas/HookCallbackGas tequ 2026-02-05 21:51:02 +09:00
  • 960fffcf82 feat(consensus): add ttCONSENSUS_ENTROPY pseudo-transaction protocol layer Nicholas Dudfield 2026-02-05 17:26:31 +07:00
  • e7867c07a1 feat(consensus): add RNG sub-state gating logic in phaseEstablish Nicholas Dudfield 2026-02-05 16:53:00 +07:00
  • a828e8a44d feat(consensus): add RNG wire protocol and harvest logic Nicholas Dudfield 2026-02-05 16:41:13 +07:00
  • bb33e7cf64 feat(consensus): add ExtendedPosition for RNG entropy support Nicholas Dudfield 2026-02-05 16:20:54 +07:00
  • 1baeb9fb33 Multi sig nested (#572) (squash) RichardAH 2026-02-04 11:56:16 +10:00
  • 9010e6b119 remove unneeded test, clean up logging multi-sig-nested Richard Holland 2026-02-04 12:42:06 +11:00
  • cc3a63ad31 Merge remote-tracking branch 'upstream/dev' into gas-hook tequ 2026-02-03 14:01:27 +09:00
  • e50c37f550 fix ambiguous constructor Richard Holland 2026-02-03 13:00:42 +11:00
  • 6106c356bb clang Richard Holland 2026-01-31 18:01:23 +11:00
  • cb1a0d154b Merge branch 'dev' into multi-sig-nested RichardAH 2026-01-31 13:16:46 +10:00
  • 5d811b622e remove debugging stuff Richard Holland 2026-01-31 14:10:16 +11:00
  • 49c22a4b7d test cases for cycle detection Richard Holland 2026-01-31 13:42:59 +11:00
  • 9c240a07a4 add cycle detection, clean up logging Richard Holland 2026-01-31 12:56:45 +11:00
  • 057dc5a66b tests passing Richard Holland 2026-01-30 17:24:10 +11:00
  • dc17cb44a7 partial featRNG2 Richard Holland 2026-01-29 12:05:07 +11:00
  • 7e8e0654cd chore: add documentation markers for pr-description-outline Nicholas Dudfield 2026-01-28 15:00:14 +07:00
  • 38af0626e0 chore: add documentation markers for pr-description Nicholas Dudfield 2026-01-28 14:50:56 +07:00
  • 8989b763ff clang-format tequ 2026-01-28 14:18:02 +09:00
  • 407cc83241 Merge branch 'dev' into coverage tequ 2026-01-28 14:12:07 +09:00
  • a81476a175 Avoid creating HookAPI instances on every hook API call tequ 2026-01-28 14:09:01 +09:00
  • 8500e86f57 chore: remove projected-source documentation markers Nicholas Dudfield 2026-01-28 11:30:47 +07:00
  • 1fc4fd9bfd chore: regenerate hook headers for export feature Nicholas Dudfield 2026-01-28 11:27:13 +07:00
  • e4875e5398 refactor: remove ttEXPORT_SIGN and UVTx infrastructure Nicholas Dudfield 2026-01-28 10:59:45 +07:00
  • 5b1b142be0 chore: remove stray iostream includes Nicholas Dudfield 2026-01-28 10:34:11 +07:00
  • 5ba832204a test: remove unused scaffolding from Export_test Nicholas Dudfield 2026-01-28 10:31:49 +07:00
  • 1257b3a65c Merge remote-tracking branch 'origin/dev' into export-uvtxn Nicholas Dudfield 2026-01-28 10:21:37 +07:00
  • 6013ed2cb6 refactor: remove vestigial on-ledger export signature code Nicholas Dudfield 2026-01-28 10:19:14 +07:00
  • 6638b08ab0 Merge branch 'dev' into hook-api-unittest RichardAH 2026-01-28 13:17:22 +10:00
  • 12e1afb694 Enhance dependency export process in GitHub Action to check for existing exports before executing. (#660) tequ 2026-01-28 12:14:40 +09:00
  • 97deee10ca Merge branch 'dev' into coverage tequ 2026-01-27 21:30:10 +09:00
  • 2b6698be5b Merge branch 'dev' into fix-workflow-conan fix-workflow-conan tequ 2026-01-27 21:00:43 +09:00
  • 0ff199501f Merge branch 'dev' into gas-hook tequ 2026-01-27 21:00:23 +09:00
  • 335dcb1351 Merge branch 'dev' into test-hook-fee tequ 2026-01-27 21:00:06 +09:00
  • 034010716e feat: add signature verification cache for export signatures Nicholas Dudfield 2026-01-27 18:03:55 +07:00
  • c355ad9971 update mise-action to use cmake as aqua:Kitware/CMake (#671) tequ 2026-01-27 18:30:50 +09:00
  • b28793b0fa chore: clean up export debug logging Nicholas Dudfield 2026-01-27 16:21:02 +07:00
  • 4bce392c31 feat: continuous signature broadcasting for export robustness Nicholas Dudfield 2026-01-26 18:24:48 +07:00
  • 244a28b981 feat: implement ephemeral export signature collection Nicholas Dudfield 2026-01-26 17:54:17 +07:00
  • d8d848eb70 fix format tequ 2026-01-24 15:28:22 +09:00
  • ca08b61a78 Add Gas Hooks tests for memory instruction tequ 2026-01-24 15:10:47 +09:00
  • 1101f99afd fix maxMemoryPage setting tequ 2026-01-24 12:20:54 +09:00
  • a9b956bbd9 Add GasValidator tests tequ 2026-01-24 11:23:17 +09:00
  • 44ba7a01aa add Wasm validation/Memory limit tequ 2026-01-23 19:48:08 +09:00
  • 47beef302c Gas Type Hook tequ 2026-01-23 16:37:26 +09:00
  • f2838351c9 chore: add [EXPORT-TRACE] debug logging for export flow tracing Nicholas Dudfield 2026-01-23 08:10:33 +07:00
  • dae082d6a5 chore: format files with clang-format Nicholas Dudfield 2026-01-22 16:42:05 +07:00
  • 619a4a68f7 fix: resolve export feature bugs and add comprehensive tests Nicholas Dudfield 2026-01-22 09:51:50 +07:00
  • 4a6db8bb05 Merge remote-tracking branch 'origin/dev' into export-uvtxn Nicholas Dudfield 2026-01-22 08:07:58 +07:00
  • c86479bc58 fix: correct xport api signature and sfExportedTxn type usage Nicholas Dudfield 2026-01-22 07:36:57 +07:00
  • dc6a2dc6ff refactor: separate ExportSign transactor from Change Nicholas Dudfield 2026-01-20 14:14:15 +07:00
  • 63096d5fbc add test tequ 2026-01-21 12:38:45 +09:00
  • 2e128acdcf add execution test tequ 2026-01-21 10:52:31 +09:00
  • 043c60b62e Update new tests tequ 2026-01-20 20:07:26 +09:00
  • 5dd1198e4f Merge commit '5d9071695a616e1af378142e09649abc7d0e8afa' into hook-helper-func tequ 2026-01-20 15:46:00 +09:00
  • c01b9a657b feat: implement uvtxn pattern for ttEXPORT_SIGN Nicholas Dudfield 2026-01-20 13:44:38 +07:00
  • 652b181b5d chore: clang format Nicholas Dudfield 2026-01-20 12:44:14 +07:00
  • 5d9071695a Add tests for Hooks fee tequ 2026-01-20 12:12:45 +09:00
  • ec6dc93834 Allow helper functions at Hooks tequ 2026-01-19 16:37:46 +09:00
  • ac93b24c91 fixXahauGenesisOwnerCount tequ 2026-01-13 15:41:00 +09:00
  • 0825bddd87 Enhance new account creation at SetHook tequ 2026-01-10 11:42:06 +09:00
  • 0aa541c8d7 Merge branch 'sync-2.4.0' into batch batch tequ 2026-01-08 22:25:35 +09:00
  • 6edfdb2241 Updated InnerTxn in Emitted Batch to function properly. tequ 2026-01-08 22:25:08 +09:00
  • 96aa775f31 Merge branch 'dev' into hook-api-unittest tequ 2026-01-07 17:56:54 +09:00
  • cc70d48e91 Merge remote-tracking branch 'upstream/dev' into sync-2.4.0 tequ 2026-01-06 23:18:18 +09:00
  • 01e7ee4f03 fix: update comment for HookParameterValue size limit tequ 2026-01-06 23:17:43 +09:00
  • 222772d99b fix get_stobject_length to work STI_PATHSET correctly tequ 2026-01-06 23:14:47 +09:00
  • 9e6135ba42 refactor get_stobject_length tequ 2026-01-06 20:21:12 +09:00