Commit Graph

2617 Commits

Author SHA1 Message Date
Aaron Blankstein
0f000c9a66 chore: make connection_options.antientropy_retry configurable 2024-06-29 12:55:43 -05:00
Jude Nelson
2d7f8ed50f fix: always, always, always filter out stacks blocks on non-canonical burnchain forks 2024-06-18 09:59:18 -05:00
Jeff Bencin
6766e653a3 Merge branch 'develop' into draft/multisig-order-independence 2024-05-16 13:04:04 -04:00
Aaron Blankstein
ae18e3c4f4 Merge pull request #4795 from stacks-network/feat/next-initiative-delay-config
feat: add a next_initiative_delay config
2024-05-16 15:51:43 +00:00
Hugo C
6fcb7d9b98 docs: add rustdoc to next_initiative_delay
Co-authored-by: Aaron Blankstein <aaron@blockstack.com>
2024-05-16 10:54:20 +02:00
Brice Dobry
83d338d7fe Merge pull request #4745 from stacks-network/feat/stacks-block-height
Add/update block height keywords in Clarity
2024-05-15 21:13:29 +00:00
Brice Dobry
4fb8bdd86c test: validate block height at epoch 3.0 transition 2024-05-15 12:35:51 -04:00
Hugo Caillard
3abdc2aeca feat: add a next_initiative_delay config 2024-05-15 11:59:58 +02:00
Jude Nelson
253304aa79 Merge branch 'develop' into fix/4732 2024-05-15 02:40:20 +00:00
Jude Nelson
b65fa72cbc Merge branch 'develop' into fix/4732 2024-05-14 21:37:46 +00:00
Jacinta Ferrant
1decf3baca Merge branch 'develop' of https://github.com/stacks-network/stacks-core into chore/block-signature-message-type 2024-05-14 11:56:12 -07:00
Jude Nelson
e6021f5bee chore: fix compile issues in stacks-node 2024-05-14 14:19:19 -04:00
jferrant
87fdd5086d Merge pull request #4778 from stacks-network/chore/signer-traits
Pull current stacks signer out into v1 implementation and create placeholder v0 mod
2024-05-14 18:00:25 +00:00
Jude Nelson
a71abf7b59 Merge branch 'develop' into fix/4732 2024-05-13 20:46:15 +00:00
Jude Nelson
88517e4ccb chore: address PR feedback by adding more regression tests 2024-05-13 16:56:00 -04:00
Jacinta Ferrant
764de0b48b Add spawned signer struct to v1 mod.rs
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2024-05-13 13:33:54 -07:00
Jacinta Ferrant
d8475f1567 WIP: make libsigner event processing and signer trait generic
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2024-05-13 12:45:22 -07:00
Jeff Bencin
c65fa5ce59 fix: Skip PeerNetwork::bind() if re-using object 2024-05-13 13:47:22 -04:00
Jeff Bencin
a5f4151c1b feat: Pass PeerNetwork from Neon node to Nakamoto node in order to maintain network connections 2024-05-13 13:47:22 -04:00
Jude Nelson
6e2b54bd3c Merge branch 'develop' into draft/multisig-order-independence 2024-05-10 21:23:16 +00:00
Jacinta Ferrant
75a28ed6f1 WIP: move signer event processing into a trait and create v0 and v1 submodules
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2024-05-10 14:03:46 -07:00
jude
1f989fbbe6 fix: if we're not mining, then set the poll time to be 5s (otherwise we waste a *ton* of CPU) 2024-05-09 12:55:24 -04:00
Brice Dobry
7a01d75873 Merge branch 'develop' into feat/stacks-block-height 2024-05-08 21:41:30 -04:00
Brice Dobry
fd90705f3c test: add integration test verifying block height values 2024-05-07 21:43:19 -04:00
Jude Nelson
48a9d88b75 Merge branch 'develop' into feat/bitcoin-mev 2024-05-07 17:25:58 +00:00
Jude Nelson
0a7af3addf Merge branch 'develop' into feat/bitcoin-mev 2024-05-06 19:59:14 +00:00
Hank Stoever
632ff518f3 Merge branch 'develop' into feat/signer-metrics 2024-05-06 10:55:56 -07:00
Hank Stoever
8ce2446444 Merge branch 'develop' into feat/signer-metrics 2024-05-06 07:08:21 -07:00
Vlad
61ac53335d Merge branch 'develop' into draft/multisig-order-independence 2024-05-06 00:36:17 +04:00
Jude Nelson
61b37c0b27 fix: optionally disable resolving bootstrap nodes, so the caller can avoid needless network I/O if it's not needed 2024-05-03 15:12:41 -04:00
Jude Nelson
9bd74ca80e Merge branch 'develop' into feat/bitcoin-mev 2024-05-03 18:57:40 +00:00
ASuciuX
ea9c8c8d03 Update testnet/stacks-node/src/burnchains/bitcoin_regtest_controller.rs
Co-authored-by: Brice Dobry <brice@obycode.com>
2024-05-02 19:41:39 +03:00
ASuciuX
4245554ae0 hot swappable mock_mining
redid it on top of develop
2024-05-02 15:24:21 +03:00
Fess
3dd4ccbcb7 Merge branch 'develop' of https://github.com/stacks-network/stacks-blockchain into draft/multisig-order-independence 2024-05-02 03:07:56 +04:00
Jude Nelson
2b89463352 Merge branch 'feat/bitcoin-mev' of https://github.com/stacks-network/stacks-blockchain into feat/bitcoin-mev 2024-04-29 22:19:34 -04:00
Jude Nelson
1b1615c981 fix: api sync 2024-04-29 22:19:22 -04:00
Hank Stoever
a5bda55833 feat: signer monitoring server 2024-04-29 14:57:23 -07:00
obycode
4e9e47fd66 Merge branch 'master' into develop 2024-04-26 17:16:42 -04:00
Jacinta Ferrant
ff96f8c31e Do it right or don't do it at all. Use stackerdb to know when to trigger next steps
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2024-04-25 11:44:18 -07:00
Jacinta Ferrant
588b5b727d Merge branch 'develop' of https://github.com/stacks-network/stacks-core into feat/signers-read-stackerdb 2024-04-25 08:59:52 -07:00
Jacinta Ferrant
80057807f5 Increase timeouts so test doesn't flake
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2024-04-25 08:08:53 -07:00
Jacinta Ferrant
799b55d45e Merge branch 'develop' of https://github.com/stacks-network/stacks-core into chore/remove-block-proposal-message 2024-04-25 07:33:03 -07:00
Jacinta Ferrant
573d2cf914 Merge branch 'develop' of https://github.com/stacks-network/stacks-core into feat/signers-read-stackerdb 2024-04-24 16:25:10 -07:00
Jacinta Ferrant
5be291ea09 Rduce wait on interim blocks
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2024-04-24 16:17:33 -07:00
Jacinta Ferrant
98aed376cc WIP: cannot seem to mine a second stacks blocks
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2024-04-24 16:17:33 -07:00
Jacinta Ferrant
2016d02084 Mine an extra block and tenure to ensure correct behaviour
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2024-04-24 16:17:33 -07:00
Jacinta Ferrant
7591cff581 Hide the shame! call get block_tenure_b AFTER wiaitng for block b
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2024-04-24 16:17:33 -07:00
Jacinta Ferrant
c6f128f078 Remove enforcing blocks to be build off of the stacks tips tenure
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2024-04-24 16:17:33 -07:00
Jacinta Ferrant
db52891cd7 Uncomment the fix for the forked_tenure_is_ignored test and add it to the yaml
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2024-04-24 16:17:33 -07:00
Aaron Blankstein
7768d0069d test: get Tenure C to correctly stall due to Tenure Bs unbroadcasted block 2024-04-24 16:17:33 -07:00