Commit Graph

  • 1592b5383e test: vote for aggregate key of next cycle in prepare phase Brice Dobry 2024-02-14 10:44:42 -05:00
  • 00c5eba97f fix: update poly_commitments in generate_aggregate_key Brice Dobry 2024-02-13 21:13:30 -05:00
  • 02bd070f2d test: use generate_aggregate_key between cycles Brice Dobry 2024-02-13 21:02:30 -05:00
  • 407f3be77d Add generate_aggregate_key to TestSigners Jacinta Ferrant 2024-02-13 20:46:26 -05:00
  • 60f0e07b06 test: only vote in first nakamoto block of tenure Brice Dobry 2024-02-13 17:09:34 -05:00
  • 2970970fac chore: increase debug logging Brice Dobry 2024-02-13 17:08:58 -05:00
  • 0ae6bec53a fix: use new accept_block() API Jude Nelson 2024-02-13 16:45:10 -05:00
  • ccc20fcc0c refactor: improve testing functions related to signing Brice Dobry 2024-02-13 16:38:31 -05:00
  • f3db98d478 use latest commit for workflow generating archive checksums wileyj 2024-02-13 13:33:36 -08:00
  • 380f367382 fix: pass both headers connection and staging DB tx when storing a block Jude Nelson 2024-02-13 16:26:43 -05:00
  • 407d5fdc1a fix: remove pox_4_activation spec -- it will activate at the same height as v3_unlock (as pox-2 did) Aaron Blankstein 2024-02-13 14:51:38 -06:00
  • b5e308c075 feat: FromRow for Vec<u8>, and replace get_unwrap() with get() Jude Nelson 2024-02-13 15:01:36 -05:00
  • 3ec7bdfa4a fix: staging blocks TX for storing blocks Jude Nelson 2024-02-13 15:01:24 -05:00
  • f8a598a1b8 chore: StacksChainState maintains a connection to the Nakamoto staging blocks DB Jude Nelson 2024-02-13 15:01:02 -05:00
  • 33d7df0379 chore: sync nakamoto chainsate DB to new APIs Jude Nelson 2024-02-13 15:00:44 -05:00
  • 7087fff3d4 feat: separate out staging blocks DB from headers DB, so we can write to one without blocking writes to the other. This required some changes in how we handle processed blocks, but as long as there's a single thread responsible for finding and processing blocks, we should be fine Jude Nelson 2024-02-13 14:59:49 -05:00
  • 5415e38880 feat: more efficient query to see that a sortiiton with a given consensus hash was processed Jude Nelson 2024-02-13 14:59:19 -05:00
  • 999fe9bd29 fix: pox-3 to pox-4 auto-unlock height should be epoch 2.5 *not* 2.4 Aaron Blankstein 2024-02-13 12:57:11 -06:00
  • 6f0936a69f fix: event synthesis in epochs <= 2.5 must remain the same. make synthesis free post-2.5 Aaron Blankstein 2024-02-13 12:55:53 -06:00
  • 28f6333ceb fix: add test signers into peer config Brice Dobry 2024-02-13 10:40:16 -05:00
  • afb43de86f fix: properly retrieve signers in advance_to_nakamoto Brice Dobry 2024-02-13 09:36:56 -05:00
  • 07a2ca9802 Merge branch 'next' into feat/nakamoto-inv-state-machine Jude Nelson 2024-02-13 04:23:32 +00:00
  • 7e51465112 Merge pull request #4359 from jbencin/test/replay-block Jeff Bencin 2024-02-12 17:26:19 -05:00
  • 98c7737dd9 chore: fix intermittent failing integration test Jude Nelson 2024-02-12 13:25:21 -05:00
  • 895bd86123 Merge branch 'next' into test/replay-block Jeff Bencin 2024-02-12 12:51:10 -05:00
  • fe928d70b7 fix: fix issues in get-candidate-info Brice Dobry 2024-02-12 11:42:48 -05:00
  • d8c8cfafd0 chore: fix style suggestions from PR review Brice Dobry 2024-02-12 11:40:14 -05:00
  • 970399fac0 new get-candidate-info getter jesus 2024-02-11 14:35:25 -05:00
  • 1238cc46d1 Merge branch 'next' into feat/nakamoto-inv-state-machine Jude Nelson 2024-02-10 23:09:51 -05:00
  • 71520b528c chore: expand test coverage to cover the state machine's behavior -- both the state machine itself and the nakamoto work state machine Jude Nelson 2024-02-10 23:09:20 -05:00
  • 86a6a5be03 feat: add nakamoto-specific network work state machine, and preserve the epoch 2.x behavior for when we're processing 2.x state. If we're in the Nakamoto epoch but Nakamoto hasn't activated, then run both state machines Jude Nelson 2024-02-10 23:08:39 -05:00
  • 4c24f7882f chore: finish nakamoto inventory state machine and its hook-up with the overall network work state machine Jude Nelson 2024-02-10 23:08:10 -05:00
  • adc053a987 refactor: move epoch2x inv state machine logic out of src/net/p2p.rs and into src/net/inv/epoch2x.rs Jude Nelson 2024-02-10 23:07:38 -05:00
  • 2d624a09b4 chore: add fault injection to force the network state machine to run the logic for the 2.x to nakamoto transition Jude Nelson 2024-02-10 23:07:02 -05:00
  • 29dcd4668b chore: API sync Jude Nelson 2024-02-10 23:06:54 -05:00
  • 4d93d7a9a3 feat: nakamoto inventory state machine, and unit tests Jude Nelson 2024-02-10 23:06:22 -05:00
  • 59bb4aa3f0 feat: setup signers correctly when booting into Nakamoto Brice Dobry 2024-02-10 22:40:02 -05:00
  • cf6ece74ae feat: Add range mode to replay-block Jeff Bencin 2024-02-10 15:37:16 -05:00
  • 270bb36a66 updated broken tests jesus 2024-02-09 20:19:07 -05:00
  • d98b6a765d fixed prepare-phase check & added cycle parameter to voting func jesus 2024-02-09 17:45:35 -05:00
  • 85b0ea2632 fix: use weight in signer set (not number of slots) Brice Dobry 2024-02-09 16:02:50 -05:00
  • b2413c1dfb test: check for aggregate key approval event Brice Dobry 2024-02-09 09:05:13 -05:00
  • 00bc9835ad chore: use uints for errors in signers-voting contract Brice Dobry 2024-02-09 07:31:28 -05:00
  • 74b40f5508 feat: set aggregate public key once threshold is reached Brice Dobry 2024-02-09 07:16:00 -05:00
  • 8f7238b0a0 chore: improve naming and comments friedger 2024-02-08 16:11:44 +01:00
  • 8f42eba7bc fix: use Point for aggregate public key friedger 2024-02-06 11:25:36 +01:00
  • 4053af9a3e chore: better public keys, fix typos friedger 2024-02-03 00:01:40 +01:00
  • b600a33532 fix: accept votes for out of round friedger 2024-02-01 16:53:09 +01:00
  • fa27b97adb added vote func comments jesus 2024-02-08 09:35:28 -05:00
  • b5e765c299 updated funcs name to reflect weight instead of slots jesus 2024-02-08 08:36:43 -05:00
  • 6b87b776cc updated error message format to match pox-4 messages jesus 2024-02-08 07:33:22 -05:00
  • 4b101a41c0 feat: Add --first flag to replay-block Jeff Bencin 2024-02-09 14:01:59 -05:00
  • 60d02d906a Merge branch stacks/next into chore/fix-clippy-warnings Jeff Bencin 2024-02-10 11:04:29 -05:00
  • 4edafdeaa1 Merge pull request #4361 from stacks-network/hotfix/masked-result Jude Nelson 2024-02-10 03:44:24 +00:00
  • 7f7707ca50 fix: .expect_result() returns Result<Result<..>, ..>, so try! to remove that outer error before acting on a blanket Ok(_) / Err(_) match Jude Nelson 2024-02-09 22:11:14 -05:00
  • d3f20d24b6 Merge branch 'master' of https://github.com/stacks-network/stacks-blockchain Jude Nelson 2024-02-09 22:10:42 -05:00
  • 606838d05b Merge pull request #4323 from stacks-network/feat/larger-stackerdb Jude Nelson 2024-02-10 02:44:49 +00:00
  • 0772e75bac chore: fix integration test to use the expected signer keys Jude Nelson 2024-02-09 15:06:47 -05:00
  • cafa35e2b4 chore: fix broken boot_to_epoch_3() Jude Nelson 2024-02-09 14:11:24 -05:00
  • c045c01a91 Merge branch 'next' into feat/larger-stackerdb Jude Nelson 2024-02-09 18:19:45 +00:00
  • 2c2afbc5e3 Merge pull request #4335 from stacks-network/fix/c-deps_master wileyj 2024-02-09 09:37:59 -08:00
  • efbef05f81 Merge pull request #4331 from stacks-network/fix/c-deps wileyj 2024-02-09 09:37:18 -08:00
  • 33280f36b8 Merge branch 'next' into feat/larger-stackerdb Jude Nelson 2024-02-09 11:49:54 -05:00
  • 28f2cc392a Merge branch 'develop' into fix/c-deps_master wileyj 2024-02-09 07:53:17 -08:00
  • 163bb08109 fix: buids on various archs/platforms Matthew Little 2024-02-09 16:29:57 +01:00
  • 9690ecd15e Merge pull request #4319 from stacks-network/feat/signer-cli-stacking-sig saralab 2024-02-09 09:53:24 -05:00
  • a301cc3be0 Merge branch 'next' into chore/fix-clippy-warnings saralab 2024-02-08 21:07:28 -05:00
  • 38a7465e57 Merge branch 'next' into feat/signer-cli-stacking-sig saralab 2024-02-08 21:04:17 -05:00
  • be5ea058ef Merge pull request #4326 from stacks-network/feat/handle-dkg-private-malicious Joey Yandle 2024-02-08 19:20:40 -05:00
  • e067c18f57 feat: test fixture for pox-4 sig hash Hank Stoever 2024-02-08 16:17:43 -08:00
  • 65833953a1 feat: test cli-generated signature against PoX code Hank Stoever 2024-02-08 15:04:13 -08:00
  • 325c19f312 feat: Add --prefix and --last flags to replay-block Jeff Bencin 2024-02-08 17:18:36 -05:00
  • 20d0ddbef9 rev wsts dep to get malicious dkg private handling; pass signer public keys in Point format to coordinator config Joey Yandle 2024-02-01 10:49:50 -05:00
  • 91cb7d88c6 Merge stacks/test/replay-block into jbencin/test/replay-block Jeff Bencin 2024-02-08 17:01:03 -05:00
  • 22e33de2ce fix: compiler error from merge Hank Stoever 2024-02-08 13:25:12 -08:00
  • 5710efc12b merge remote branch 'next' into 'feat/signer-cli-stacking-sig' Hank Stoever 2024-02-08 13:24:22 -08:00
  • 2dcdb02f7c Merge pull request #4277 from stacks-network/feat/signer-delegate-control Hank Stoever 2024-02-08 13:18:44 -08:00
  • 41028ad6f3 Merge branch 'next' into feat/larger-stackerdb Jude Nelson 2024-02-08 21:00:39 +00:00
  • 57e7fb895c chore: address PR feedback Jude Nelson 2024-02-08 16:09:16 -05:00
  • edcce3b4b0 Merge branch 'feat/larger-stackerdb' of https://github.com/stacks-network/stacks-core into feat/larger-stackerdb Jude Nelson 2024-02-08 15:38:56 -05:00
  • b3da701982 chore: use parse_slot_entry(); update voting contract to remove needless slot data Jude Nelson 2024-02-08 15:38:40 -05:00
  • e577816278 Merge remote branch 'next' into 'feat/signer-delegate-control' Hank Stoever 2024-02-08 12:13:14 -08:00
  • d8136bc711 Merge pull request #4353 from stacks-network/fix/4351 Jude Nelson 2024-02-08 20:07:01 +00:00
  • ef0aaba290 chore: changelog entry for signer-sig param Hank Stoever 2024-02-08 11:03:25 -08:00
  • ef1c917c5b fix: remove unused enum Hank Stoever 2024-02-08 11:03:02 -08:00
  • 2080d0ce16 chore: Fix clippy::expect_fun_call again in ./stackslib Jeff Bencin 2024-02-08 13:47:31 -05:00
  • c0050da75d chore: Fix clippy::redundant_clone again after merge Jeff Bencin 2024-02-08 13:21:12 -05:00
  • 2e3de7db9e Merge branch 'next' into feat/signer-delegate-control Jude Nelson 2024-02-08 18:16:23 +00:00
  • 5194588a10 Merge branch stacks/next into chore/fix-clippy-warnings Jeff Bencin 2024-02-08 12:57:53 -05:00
  • 63b80a4546 Merge branch 'next' into fix/4351 Jude Nelson 2024-02-08 17:47:47 +00:00
  • 8b3a01a221 Merge branch 'next' into feat/larger-stackerdb Jude Nelson 2024-02-08 17:46:50 +00:00
  • 2c742be493 fix: cleaned up formatting/style in pox-4 Hank Stoever 2024-02-08 09:30:11 -08:00
  • dbacfd06c2 feat: add unit test for generating pox-4 message hash Hank Stoever 2024-02-08 09:19:05 -08:00
  • 2e7d682f62 fix: use define_named_enum! for pox-4 topic Hank Stoever 2024-02-08 09:18:41 -08:00
  • 456f7092c7 fix: fix #4351 Jude Nelson 2024-02-08 11:49:03 -05:00
  • 2d4d9bdaa3 chore: Remove unused variables found by clippy::collection_is_never_read Jeff Bencin 2024-02-02 14:38:50 -05:00
  • fb4971b019 chore: get additional unit tests to pass in the signer due to a new mocked initialization Jude Nelson 2024-02-07 16:15:17 -05:00
  • 195ab342e4 chore: fix failing tests Jude Nelson 2024-02-07 14:49:25 -05:00
  • 60abb0434f chore: address PR feedback Jude Nelson 2024-02-07 13:52:17 -05:00
  • 4435e0b167 chore: fix failing api tests Jude Nelson 2024-02-07 12:48:06 -05:00