Commit Graph

1978 Commits

Author SHA1 Message Date
Jude Nelson
167a8a7b20 Merge branch 'develop' into feat/http-rpc-refactor 2023-11-01 12:57:52 -04:00
Jude Nelson
5ff0b218d5 fix: use 100 signers and 4000 keys. This test runs only on release CI anyway, so it's fine if it takes a while. 2023-10-26 12:15:36 -04:00
Jude Nelson
a6af3783a1 Merge branch 'develop' into feat/http-rpc-refactor 2023-10-21 06:37:51 -04:00
Jacinta Ferrant
0014d1e996 Clippy cleanup of signer.rs
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-10-18 14:45:46 -07:00
Jacinta Ferrant
cee0eeae21 Cleanup unnecessary errors, functions, and add retry backoff to aggregate public key check
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-10-18 14:02:33 -07:00
Jacinta Ferrant
365c5a9eb2 WIP: no longer hanging, needs cleanup
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-10-17 14:48:37 -07:00
Jacinta Ferrant
96e8dcca07 WIP: Need to fix state for contacting node
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-10-17 14:48:37 -07:00
Jacinta Ferrant
aea9eb8af5 Add pox contract ID option to config to overwrite node result
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-10-17 14:48:37 -07:00
Jeff Bencin
f6668d8ee3 chore: Apply new rustfmt config from parent commit to all files 2023-10-10 11:11:10 -04:00
Jacinta Ferrant
3f7b1c23ee Fix integration test dependencies
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-10-09 12:23:44 -07:00
Jude Nelson
f26de63079 Merge branch 'develop' into feat/http-rpc-refactor 2023-10-04 17:55:39 +00:00
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
44c764c8fc update wsts to include tracing logs; subscribe to tracing logs using standard RUST_LOG semantics 2023-10-03 16:48:13 -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