Commit Graph

  • 65859b7f75 CRC: fix documentation on define_u8_enum types in messages.rs Jacinta Ferrant 2024-05-14 12:53:19 -07:00
  • 7af348d710 CRC: create a trait to enforce multiple traits for signer event types Jacinta Ferrant 2024-05-14 12:35:37 -07:00
  • 1decf3baca Merge branch 'develop' of https://github.com/stacks-network/stacks-core into chore/block-signature-message-type Jacinta Ferrant 2024-05-14 11:56:12 -07:00
  • 0c3631bd42 CRC: remove use of hardcoded u8s in codec functions Jacinta Ferrant 2024-05-14 11:35:15 -07:00
  • e6021f5bee chore: fix compile issues in stacks-node Jude Nelson 2024-05-14 14:19:19 -04:00
  • 87fdd5086d Merge pull request #4778 from stacks-network/chore/signer-traits jferrant 2024-05-14 18:00:25 +00:00
  • c9219e556e Do not enable empty MinerMessage event Jacinta Ferrant 2024-05-14 11:00:09 -07:00
  • 6c5f04219b Merge branch 'chore/signer-traits' of https://github.com/stacks-network/stacks-core into chore/block-signature-message-type Jacinta Ferrant 2024-05-14 10:41:22 -07:00
  • 5d0dc11adb CRC: move traits to lib.rs Jacinta Ferrant 2024-05-14 10:37:19 -07:00
  • eefaeb7460 refactor: revert trailing spaces changes Hugo Caillard 2024-05-14 19:24:34 +02:00
  • cb5802f381 refactor: revert trailing spaces changes Hugo Caillard 2024-05-14 19:18:07 +02:00
  • 7d4075333c Remove unused serialization of HashSet in messages.rs Jacinta Ferrant 2024-05-14 10:14:47 -07:00
  • 2eec4e17e1 refactor: cargo fmt-stacks Hugo Caillard 2024-05-14 18:45:39 +02:00
  • b80d71ef68 Replace custom NakamotoBlockHeaders throughout signer with empty() Jacinta Ferrant 2024-05-14 09:41:03 -07:00
  • 8d6a3a56f7 Skip some mutants Jacinta Ferrant 2024-05-14 09:34:54 -07:00
  • 9021c4102d feat: download artifacts with different names with a pattern BowTiedDevOps 2024-05-14 17:55:32 +03:00
  • 2cfcb77ae4 fix: remove unused rustqlite imports Hugo Caillard 2024-05-14 18:11:43 +02:00
  • ec8771f037 fix: add the canonical cargo feature to clarity/testing Hugo Caillard 2024-05-14 17:56:44 +02:00
  • a2ba82e241 fix: stacks-common dependency features Hugo Caillard 2024-05-14 17:48:29 +02:00
  • 11fb999e2a feat: add a canonical feature in stacks-common and in clarity Hugo Caillard 2024-05-14 17:19:03 +02:00
  • d271d14c60 refactor: move rusqlite related code to clarity_src/vm/database/sqlite.rs Hugo Caillard 2024-05-14 15:44:53 +02:00
  • 4a7fed2a65 refactor: add stacks-common/src/types/sqlite.rs Hugo Caillard 2024-05-14 15:32:48 +02:00
  • 84684ff577 feat: update used actions versions BowTiedDevOps 2024-05-14 16:05:58 +03:00
  • 382cdfd33a Change ecdsa::Signature to MessageSignature Jacinta Ferrant 2024-05-13 14:02:19 -07:00
  • a71abf7b59 Merge branch 'develop' into fix/4732 Jude Nelson 2024-05-13 20:46:15 +00:00
  • 88517e4ccb chore: address PR feedback by adding more regression tests Jude Nelson 2024-05-13 16:56:00 -04:00
  • 764de0b48b Add spawned signer struct to v1 mod.rs Jacinta Ferrant 2024-05-13 13:33:54 -07:00
  • d8475f1567 WIP: make libsigner event processing and signer trait generic Jacinta Ferrant 2024-05-13 12:45:22 -07:00
  • b77ba2472c WIP: move messages.rs to individual v0 and v1 subdirs Jacinta Ferrant 2024-05-13 11:15:11 -07:00
  • 16cca4a17d Merge pull request #4767 from jbencin/feat/nakamoto-keep-peer-network Jeff Bencin 2024-05-13 18:08:06 +00:00
  • c65fa5ce59 fix: Skip PeerNetwork::bind() if re-using object Jeff Bencin 2024-05-09 10:44:44 -04:00
  • a5f4151c1b feat: Pass PeerNetwork from Neon node to Nakamoto node in order to maintain network connections Jeff Bencin 2024-05-08 13:07:13 -04:00
  • 422856629a Disable broken and flakey signer tests in CI Jacinta Ferrant 2024-05-13 09:52:11 -07:00
  • d7865cf273 Merge branch 'develop' into draft/multisig-order-independence Vlad 2024-05-11 21:21:25 +04:00
  • 75341d901b Merge pull request #4754 from stacks-network/fix/4752 Jude Nelson 2024-05-10 21:26:43 +00:00
  • 6e2b54bd3c Merge branch 'develop' into draft/multisig-order-independence Jude Nelson 2024-05-10 21:23:16 +00:00
  • 75a28ed6f1 WIP: move signer event processing into a trait and create v0 and v1 submodules Jacinta Ferrant 2024-05-10 14:03:46 -07:00
  • 0f6b82987c Merge branch 'develop' into fix/4732 Jude Nelson 2024-05-10 19:46:41 +00:00
  • 4afa9ef716 Merge pull request #4772 from stacks-network/chore/remove-dead-cli-commands jferrant 2024-05-10 16:23:43 +00:00
  • e79719d220 Merge pull request #4773 from stacks-network/chore/fix-clippy-issues Aaron Blankstein 2024-05-10 14:53:07 +00:00
  • 844d5b3aa7 Undo var rename Jacinta Ferrant 2024-05-09 14:58:02 -07:00
  • a2e4a1d6ca cargo fmt Jacinta Ferrant 2024-05-09 14:35:11 -07:00
  • 57b345807b Implement this error for MonitoringError and fix clippy warnings Jacinta Ferrant 2024-05-09 14:32:39 -07:00
  • 8a2f4f1105 Remove dead CLI commands including Sign, DKG, and generate Files commands Jacinta Ferrant 2024-05-09 14:22:23 -07:00
  • 1d542eeef3 Merge branch 'develop' into feat/codeowners wileyj 2024-05-09 13:31:13 -07:00
  • b7f7295775 Merge pull request #4766 from stacks-network/fix/reduce_ci_runs-master wileyj 2024-05-09 11:10:01 -07:00
  • e8e3a2ed20 Merge pull request #4765 from stacks-network/fix/reduce_ci_runs-develop wileyj 2024-05-09 18:09:46 +00:00
  • 302af761b7 refactor: make tenure height key a constant Brice Dobry 2024-05-09 13:57:09 -04:00
  • 05bf8a80b6 Merge branch 'develop' into fix/4752 Jude Nelson 2024-05-09 16:57:02 +00:00
  • 1725915661 Merge branch 'develop' into fix/4732 Jude Nelson 2024-05-09 16:56:09 +00:00
  • 1f989fbbe6 fix: if we're not mining, then set the poll time to be 5s (otherwise we waste a *ton* of CPU) jude 2024-05-09 12:55:24 -04:00
  • 2ae1c2d43a fix: typo jude 2024-05-09 12:55:16 -04:00
  • bba307b8a9 fix: when in IBD, don't bother with antientropy or inv re-sync -- the latter happens fast enough on its own (it only needs to be done once per reward cycle) jude 2024-05-09 12:54:46 -04:00
  • eb78eb0dd7 fix: when in IBD, be aggressive about neighbor walks (since inv sync depends on bootstrap nodes staying connected) jude 2024-05-09 12:54:17 -04:00
  • 4cee411521 fix: when in IBD mode, verify that we're connecting to bootstrap peers, and don't use the PoX bitvec length to determine when to retry an inv sync jude 2024-05-09 12:53:47 -04:00
  • 74f6303819 Minor cleanup, teams have been adjusted upstream wileyj 2024-05-09 09:09:44 -07:00
  • d0de1af451 remove extra character from vi typo wileyj 2024-05-09 07:04:19 -07:00
  • ed4afb632f fix: resolve issues with tenure-height initialization Brice Dobry 2024-05-09 08:13:57 -04:00
  • 032c4861cd chore: check to see if the *network* is connecting to a given neighbor, not that the stackerdb sync state machine is Jude Nelson 2024-05-08 22:28:31 -04:00
  • 7a01d75873 Merge branch 'develop' into feat/stacks-block-height Brice Dobry 2024-05-08 21:41:30 -04:00
  • 00ae1b18e9 fix: test_block_heights_across_versions Brice Dobry 2024-05-08 21:40:23 -04:00
  • 745e07488d test: default tenure height for testing Brice Dobry 2024-05-08 21:08:41 -04:00
  • 1bff5b7ce7 test: add tests for block height keyword behavior across versions Brice Dobry 2024-05-08 17:36:04 -04:00
  • 117c41cf76 fix: finish resolving issues with previous changes Brice Dobry 2024-05-08 14:54:15 -04:00
  • e036ef03ba fix: pub, not pub(crate), to remove warning about visibility Jude Nelson 2024-05-08 14:51:39 -04:00
  • 464a335ea3 fix: determine that a neighbor is connecting by either its event ID or its neighbor key Jude Nelson 2024-05-08 14:33:34 -04:00
  • 6d5b66853f signer-messages ASuciuX 2024-05-08 20:29:42 +03:00
  • 008f73bf4e refactor: move tenure-height increment Brice Dobry 2024-05-08 13:20:46 -04:00
  • dd75f78cf6 test: add new integration test to bitcoin-tests.yml Brice Dobry 2024-05-08 13:04:31 -04:00
  • aa83223479 docs: add rustdocs to get_(min|max)_version Brice Dobry 2024-05-08 12:51:31 -04:00
  • aef35a1a57 refactor: move lookup_by_name_at_version into the macro Brice Dobry 2024-05-08 12:44:35 -04:00
  • 01bb95624a remove paths-ignore wileyj 2024-05-08 09:35:04 -07:00
  • 2a729d32c1 remove paths-ignore wileyj 2024-05-08 09:33:58 -07:00
  • 384e381fd7 4746 - avoid extra ci runs wileyj 2024-05-08 09:17:30 -07:00
  • d4f40d17b2 4746 - avoid extra ci runs wileyj 2024-05-08 09:16:37 -07:00
  • 1d7464f88e test: check handling of block height keywords across versions Brice Dobry 2024-05-08 12:02:17 -04:00
  • 02e3d89a15 feat: add analysis error for use of block-height in Clarity 3 Brice Dobry 2024-05-08 12:00:45 -04:00
  • 7a63f899e8 chore: address simple review comments Brice Dobry 2024-05-07 22:16:09 -04:00
  • fd90705f3c test: add integration test verifying block height values Brice Dobry 2024-05-07 21:43:19 -04:00
  • e81d6e95ba chore: verify that we don't try to connect more often than we connect Jude Nelson 2024-05-07 21:28:16 -04:00
  • d5e0a7f9a1 fix: don't attempt to connect to a neighbor if we're already trying to do so Jude Nelson 2024-05-07 21:27:58 -04:00
  • 9da1120489 chore: don't track dead or broken neighbors (don't disconnect from them; just don't talk to them). instead, track connections and connection attempts Jude Nelson 2024-05-07 21:27:20 -04:00
  • 51ef7d4723 chore: add test to see if a connection to a neighbor is pending Jude Nelson 2024-05-07 21:27:02 -04:00
  • 329c27c448 Merge pull request #4748 from stacks-network/fix/4721 Jude Nelson 2024-05-08 01:21:57 +00:00
  • 28ee6dc32a Merge pull request #4733 from stacks-network/feat/bitcoin-mev Jude Nelson 2024-05-07 20:05:53 +00:00
  • 6e624586cc chore: remove length= Jude Nelson 2024-05-07 14:13:08 -04:00
  • 48a9d88b75 Merge branch 'develop' into feat/bitcoin-mev Jude Nelson 2024-05-07 17:25:58 +00:00
  • a29b1628e0 chore: fix comment typo Jude Nelson 2024-05-07 13:35:24 -04:00
  • 6ab2fd2828 Merge pull request #4750 from stacks-network/fix/4734 Jude Nelson 2024-05-07 16:56:31 +00:00
  • e59f9f569e Merge branch 'develop' into fix/4721 Jude Nelson 2024-05-07 16:56:13 +00:00
  • 738c4c8210 Merge pull request #4719 from stacks-network/feat/signer-metrics Hank Stoever 2024-05-07 15:36:03 +00:00
  • 5908391497 fix: avoid divide-by-zero with estimated length min Jude Nelson 2024-05-07 09:38:41 -04:00
  • 2dc5bc3c41 fix: update tests Brice Dobry 2024-05-07 01:19:45 -04:00
  • 741726e676 fix: setup tenure height in test environments Brice Dobry 2024-05-07 01:02:07 -04:00
  • d8ee58efef feat: simplify tenure-height implementation Brice Dobry 2024-05-06 23:32:39 -04:00
  • dbc91b5b16 fix: this endpoint returns the fee _rate_, not the absolute fee Jude Nelson 2024-05-06 22:34:40 -04:00
  • e72ca43501 Merge branch 'feat/bitcoin-mev' of https://github.com/stacks-network/stacks-blockchain into feat/bitcoin-mev Jude Nelson 2024-05-06 22:05:05 -04:00
  • 95163e291e fix: more PR feedback -- better, more-complete AtcRational tests and better abstraction over the inner u256 Jude Nelson 2024-05-06 22:03:54 -04:00
  • 5338de44d8 Merge branch 'next' into feat/codeowners wileyj 2024-05-06 13:17:36 -07:00
  • 0a7af3addf Merge branch 'develop' into feat/bitcoin-mev Jude Nelson 2024-05-06 19:59:14 +00:00