Commit Graph

1966 Commits

Author SHA1 Message Date
Jude Nelson
6ccfd11a30 Merge branch 'develop' into feat/http-rpc-refactor 2023-10-03 22:08:47 +00:00
Jude Nelson
03be8c7290 Merge branch 'develop' into feat/http-rpc-refactor 2023-10-03 18:04:26 -04:00
Joey Yandle
10c82b4ca8 switch to wsts v2; run signer integration test full scale with 4000 keys 2023-10-03 03:16:15 -04:00
Joey Yandle
851217d577 update stacks-signer and tests to use generic wsts state machines 2023-10-03 03:16:15 -04:00
Joey Yandle
57c08bd238 test signing with and without taproot 2023-10-03 03:16:15 -04:00
Joey Yandle
a131d64b01 fix signer test deps 2023-10-03 03:16:15 -04:00
Jude Nelson
5d82206e68 Merge branch 'develop' into chore/remove-toplevel-use 2023-09-29 20:11:50 +00:00
Aaron Blankstein
f9713f65bb Merge branch 'develop' into chore/remove-toplevel-use 2023-09-21 09:37:55 -05:00
Jude Nelson
0bf628543f Merge branch 'develop' into feat/stacks-signer 2023-09-20 20:07:48 +00:00
Jacinta Ferrant
505a31d227 Stop signers in test
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-09-20 09:23:52 -07:00
Jacinta Ferrant
ff66188981 Cleanup command and state machine within signer runloop
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-09-20 09:23:52 -07:00
Joey Yandle
d0999bfe68 use a channel to send the results from the SignerRunLoop to whoever is interested; remove sleep calls in test since we know when it's done 2023-09-20 09:23:52 -07:00
Jacinta Ferrant
79001cd73a Update build_signer_config_tomls to have Option<Duration> for event_timeout
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-09-15 08:18:39 -07:00
Jacinta Ferrant
8d2ff2e75a Add generate-files to cli for testing purposes and update readme
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-09-15 08:18:39 -07:00
Joey Yandle
b9a764d20c fix commented out and unnecessary logging; wait 60 seconds for DkgSign to finish 2023-09-14 03:19:15 -04:00
Jacinta Ferrant
176a9b2acb Cleanup with fmt and clippy
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-09-13 13:40:08 -07:00
wileyj
f61df4849f revert change to xenon bootstrap node list 2023-09-13 12:52:36 -07:00
Joey Yandle
16f8973e59 use tiny http instead of hand rolled, dkg-sign now works with StacksDBEventReceiver 2023-09-13 11:50:18 -04:00
Joey Yandle
ea4cd76dd4 add command channel for Signer; try to get EventReceiver to serve HTTP properly 2023-09-13 10:12:43 -04:00
Joey Yandle
8c4da6fa83 move creation of Signers to before stacks-node 2023-09-13 02:12:00 -04:00
Joey Yandle
4a3fa4d128 full taproot signing works 2023-09-12 02:41:16 -04:00
Joey Yandle
659a6c384e duct tape the test_observer into the SignerRunLoop so I can debug the crypto while jude and jacinta fix the networking chicken-egg problem 2023-09-10 04:06:29 -04:00
Joey Yandle
d5b915a47e fix off by one error 2023-09-08 14:53:56 -04:00
Jacinta Ferrant
21c2fd6813 Cleanup node setup in test and add version control to stacks client
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-09-08 12:02:45 -04:00
Joey Yandle
733c3d74fa add endpoint config key for the stackerdb receiver endpoint; turn logging up 2023-09-08 04:12:52 -04:00
wileyj
8d803993a9 Adding more default bootstrap nodes 2023-09-07 14:27:57 -07:00
Aaron Blankstein
a3bca267ff chore: remove top-level re-exports through use 2023-09-07 15:24:21 -05:00
Jacinta Ferrant
cd426900c5 WIP: test broken
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-09-07 13:55:45 -04:00
Jacinta Ferrant
ec96ebb1fd Add integration test
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-09-07 10:22:57 -04:00
Jude Nelson
c3e3c6fdc8 Merge branch 'feat/stackerdb-event-observer' into feat/stacks-signer 2023-08-29 10:53:08 -04:00
Jude Nelson
bdcb0e8181 chore: address PR feedback -- make stackerdb events consumptive, and only forward stackerdb events to stackerdb-subscribed event observers 2023-08-29 10:43:05 -04:00
Jude Nelson
8a0173304a chore: vendored ctrlc deps live in stacks_common 2023-08-28 11:07:21 -04:00
Jude Nelson
f50a49a91e Merge branch 'feat/stackerdb-event-observer' into feat/stacks-signer 2023-08-25 14:42:05 -04:00
Jude Nelson
9c4e540250 fix: the stackerdb event observer now sends chunks over the event observer, not just chunk metadata 2023-08-25 14:40:32 -04:00
Jude Nelson
95ab139aff Merge branch 'feat/stackerdb-event-observer' into feat/stacks-signer 2023-08-22 21:34:53 -04:00
Jude Nelson
f890c6ec10 feat: integration test for stackerdb event observer 2023-08-22 17:46:24 -04:00
Jude Nelson
13884dca50 feat: add event handler for stackerdb events to test observer 2023-08-22 17:46:10 -04:00
Jude Nelson
d5ea39eeb0 feat: push stackerdb events to observers with the "stackerdb" or "any" concern 2023-08-22 17:45:32 -04:00
Jude Nelson
6640032ef0 feat: "stackerdb" event key 2023-08-22 17:45:19 -04:00
Jude Nelson
469ab962a6 fix: remove commented-out code 2023-08-21 17:31:04 -04:00
Jude Nelson
de927bda9d fix: clear bootstrap nodes for tests so we don't fail due to a lack of DNS 2023-08-18 16:15:18 -04:00
Jude Nelson
555c19f789 fix: clear bootstrap node in testnet so we don't fail a test due to DNS not being available 2023-08-18 16:14:44 -04:00
Jude Nelson
5b14fce2dd chore: cargo fmt and fix compile error 2023-08-18 15:36:54 -04:00
Jude Nelson
ee7cc503e0 chore: address all PR feedback, and address a bug in which we accidentally expected a SIP-003 length prefix in chunks that we parsed 2023-08-18 13:57:15 -04:00
Jude Nelson
b42d3127bd chore: remove ContractId and use QualifiedContractIdentifier pervasively 2023-08-15 22:38:26 -04:00
Jude Nelson
bf60466773 chore: use libstackerdb instead of stackslib for stackerdb RPC 2023-08-15 21:29:19 -04:00
Jude Nelson
4c10f7d2ca fix: stacker_dbs is optional 2023-08-15 17:22:30 -04:00
Jude Nelson
022c60c34d feat: test for load/store chunks in stackerdb 2023-08-15 16:50:42 -04:00
Jude Nelson
2a6db51b09 fix: API sync 2023-08-15 16:50:15 -04:00
Jude Nelson
c85083b0d1 feat: load up stackerdbs from config file when instantiating peerdb and peernetwork 2023-08-15 16:49:57 -04:00