Commit Graph

  • fa66891c78 chore: address PR feedback and add more test coverage Jude Nelson 2024-05-06 16:08:11 -04:00
  • ef36e5cc00 chore: fix #4752 by requiring /v2/fees/transfer to return the median transaction fee for a STX-transfer from the cost estimators Jude Nelson 2024-05-06 15:25:40 -04:00
  • 632ff518f3 Merge branch 'develop' into feat/signer-metrics Hank Stoever 2024-05-06 10:55:56 -07:00
  • 01611355a4 Merge branch 'develop' into fix/4721 Jude Nelson 2024-05-06 17:07:29 +00:00
  • a04c1fa682 chore: add unit test Jude Nelson 2024-05-06 13:16:49 -04:00
  • f98bcbffad Merge branch 'develop' into fix/4734 Jude Nelson 2024-05-06 15:55:04 +00:00
  • 07c6ac84d1 chore: add unit test Jude Nelson 2024-05-06 12:04:41 -04:00
  • 8ce2446444 Merge branch 'develop' into feat/signer-metrics Hank Stoever 2024-05-06 07:08:21 -07:00
  • 1f180d7855 feat: add no-op metrics timer when feature disabled Hank Stoever 2024-05-06 07:07:33 -07:00
  • de17b4b414 Merge pull request #4749 from stacks-network/fix/4735 Jude Nelson 2024-05-06 13:47:45 +00:00
  • 7763df2782 fix: set clarity version when building boot contracts' docs Brice Dobry 2024-05-05 20:04:20 -04:00
  • 61ac53335d Merge branch 'develop' into draft/multisig-order-independence Vlad 2024-05-06 00:36:17 +04:00
  • 3c7be769b4 Merge remote-tracking branch 'origin/draft/multisig-order-independence' into draft/multisig-order-independence Fess 2024-05-06 00:34:38 +04:00
  • 4a0a9666c6 fix: autotest restored, epoch gating logic removed from try_mine_tx_with_len Fess 2024-05-06 00:34:24 +04:00
  • 2a63b46290 fix: test_load_store_update_nakamoto_blocks update Brice Dobry 2024-05-04 15:01:14 -04:00
  • f8ca7f0c50 chore: update supports_epoch Brice Dobry 2024-05-04 13:41:44 -04:00
  • 6953194de6 fix: update tests for Clarity 3 Brice Dobry 2024-05-04 11:23:55 -04:00
  • a251637c4d feat: add tenure_height to nakamoto_block_headers table Brice Dobry 2024-05-04 09:19:11 -04:00
  • 4b1895a35c fix: update CHAINSTATE_VERSION Brice Dobry 2024-05-04 00:35:19 -04:00
  • 3eeabe9123 docs: fix changelog entry Brice Dobry 2024-05-03 23:36:01 -04:00
  • a51579a1b2 Merge branch 'develop' into feat/stacks-block-height Brice Dobry 2024-05-03 23:28:03 -04:00
  • 9f523d6811 fix: update tests to handle Clarity 3 Brice Dobry 2024-05-03 23:26:24 -04:00
  • c339fe0efb docs: add changelog entry Brice Dobry 2024-05-03 22:55:59 -04:00
  • 27ef917050 test: add tests for block height keywords Brice Dobry 2024-05-03 22:52:44 -04:00
  • 23e704a94d fix: fix tests after recent changes Brice Dobry 2024-05-03 21:30:15 -04:00
  • d6f5ce6c70 chore: get all unit tests to pass Jude Nelson 2024-05-03 17:04:35 -04:00
  • 1f6e1290eb chore: API sync Jude Nelson 2024-05-03 17:04:29 -04:00
  • 30ff6d8583 chore: add a mode of generating burnchain blocks in TestPeer that ensures that a block's hash will depend on the (number of) opts it contains Jude Nelson 2024-05-03 17:04:05 -04:00
  • 7318babacf fix: don't start from reward cycle 0 when doing an inv sync; start from connection_opts.inv_reward_cycles Jude Nelson 2024-05-03 17:03:43 -04:00
  • 56f754ed4b chore: expose set_initial_peer Jude Nelson 2024-05-03 16:58:58 -04:00
  • 02ec34a761 feat: better way to store/retrieve tenure height Brice Dobry 2024-05-03 16:43:40 -04:00
  • 61b37c0b27 fix: optionally disable resolving bootstrap nodes, so the caller can avoid needless network I/O if it's not needed Jude Nelson 2024-05-03 15:11:26 -04:00
  • 9bd74ca80e Merge branch 'develop' into feat/bitcoin-mev Jude Nelson 2024-05-03 18:57:40 +00:00
  • c52e9bfe7a chore: use the burnchain indexer to find the right block header Jude Nelson 2024-05-03 14:43:32 -04:00
  • 18860131c7 Merge pull request #4743 from ASuciuX/feat/mock-mining-hot-swap Brice Dobry 2024-05-03 17:09:18 +00:00
  • 54ae12566a Merge pull request #4738 from stacks-network/fix/signer-cycle-transition Brice Dobry 2024-05-03 17:08:21 +00:00
  • a9c14f9b01 Merge pull request #4698 from stacks-network/test/pox-4-unit Brice Dobry 2024-05-03 15:58:17 +00:00
  • 679aeac103 Merge branch 'develop' into draft/multisig-order-independence Jude Nelson 2024-05-03 15:48:17 +00:00
  • 77efe75c02 Merge branch 'develop' into feat/bitcoin-mev Jude Nelson 2024-05-03 15:41:12 +00:00
  • 9bce63865b fix: revert changes in contrib/core-contract-tests/ Brice Dobry 2024-05-03 11:21:39 -04:00
  • ac2bd50486 Merge pull request #4739 from stacks-network/chore/changelog Aaron Blankstein 2024-05-03 15:10:14 +00:00
  • 134afd3696 feat: add tenure height to block_headers table Brice Dobry 2024-05-02 23:23:19 -04:00
  • d45faf9a08 fix: typos Jude Nelson 2024-05-02 22:26:41 -04:00
  • 754cd6043f chore: index block-commits by apparent sender, so we can get the last commit by sender Jude Nelson 2024-05-02 22:26:11 -04:00
  • 09454b7025 fix: generate the expected block commit input so that mining works in nakamoto Jude Nelson 2024-05-02 22:25:51 -04:00
  • 2c6cddafe0 fix: disable windowing when we transition to epoch 3.0 for the duration of one window length Jude Nelson 2024-05-02 22:25:15 -04:00
  • ea9c8c8d03 Update testnet/stacks-node/src/burnchains/bitcoin_regtest_controller.rs ASuciuX 2024-05-02 19:41:39 +03:00
  • b1e09ddfc9 fix: fixed config_to_log_string test Hank Stoever 2024-05-02 06:48:35 -07:00
  • 4245554ae0 hot swappable mock_mining ASuciuX 2024-05-02 15:24:21 +03:00
  • 32111d20ab feat: add Clarity3 consensus serialize/deserialize Brice Dobry 2024-05-01 22:35:50 -04:00
  • 3dd4ccbcb7 Merge branch 'develop' of https://github.com/stacks-network/stacks-blockchain into draft/multisig-order-independence Fess 2024-05-02 03:07:56 +04:00
  • 7a49afae37 fix: rustdocs added for test functions Fess 2024-05-02 02:47:40 +04:00
  • 430d9873d9 fix: only retry the /v2/pox endpoint if it returns an older cycle Brice Dobry 2024-05-01 16:36:07 -04:00
  • 2082113a9b chore: add more info to error message Brice Dobry 2024-05-01 16:13:48 -04:00
  • 9f79afcb26 fix: test the ATC lookup table generation, and cargo-fmt Jude Nelson 2024-05-01 13:27:40 -04:00
  • 73a2735e46 fix: address PR feedback, and make it so that the test framework generates the correct UTXO linkage data (so the new MEV algorithm won't disqualify Nakamoto miners using TestPeer) Jude Nelson 2024-05-01 13:24:01 -04:00
  • 3e52aa0a85 fix: correct is_in_next_prepare_phase Brice Dobry 2024-05-01 13:10:11 -04:00
  • 40b1603b1f fix: build transient error correctly Brice Dobry 2024-05-01 10:37:12 -04:00
  • f82279d286 chore: add changelog message for #4697 Brice Dobry 2024-05-01 10:23:46 -04:00
  • af235d0bb7 fix: only attempt to refresh the signer during the next prepare phase Brice Dobry 2024-05-01 10:07:52 -04:00
  • b41019722e fix: handle a race condition between the signer and the /v2/pox endpoint Brice Dobry 2024-05-01 09:57:10 -04:00
  • e35c15ca56 fix: check bounds before indexing Jude Nelson 2024-05-01 00:15:44 -04:00
  • 7fb0fedc39 chore: fix failing unit tests Jude Nelson 2024-05-01 00:10:58 -04:00
  • 5a91bdc13b feat: block-height -> stacks-block-height Brice Dobry 2024-04-30 10:54:59 -04:00
  • 452a400e25 Merge pull request #7 from jbencin/multisig-order-independence Vlad 2024-04-30 21:47:05 +04:00
  • b25eef8e22 refactor: Pass Options to verify_block_epoch_validation() Jeff Bencin 2024-04-30 13:30:18 -04:00
  • 1db6a9716f Merge branch 'develop' into feat/bitcoin-mev Jude Nelson 2024-04-30 16:40:31 +00:00
  • 10d954c104 Merge pull request #4725 from stacks-network/feat/pox-4-stateful-solo-scenarios Nikos Baxevanis 2024-04-30 16:14:02 +00:00
  • f910e6d382 fix: Unit tests pass Jeff Bencin 2024-04-29 13:21:08 -04:00
  • ae5b716734 fix: config_to_string test with metrics endpoint Hank Stoever 2024-04-30 06:59:59 -07:00
  • dd9f8596e3 Merge branch 'develop' into feat/pox-4-stateful-solo-scenarios Friedger 2024-04-30 15:13:16 +02:00
  • cfdc8f1486 Merge pull request #6 from jbencin/multisig-order-independence Vlad 2024-04-30 16:59:08 +04:00
  • 9909a3c3f0 fix: dryrun Jude Nelson 2024-04-29 23:01:55 -04:00
  • 2b89463352 Merge branch 'feat/bitcoin-mev' of https://github.com/stacks-network/stacks-blockchain into feat/bitcoin-mev Jude Nelson 2024-04-29 22:19:34 -04:00
  • 1b1615c981 fix: api sync Jude Nelson 2024-04-29 22:19:22 -04:00
  • 143a75c756 Merge branch 'develop' into feat/bitcoin-mev Jude Nelson 2024-04-30 01:39:11 +00:00
  • 88e821279f chore: cargo fmt Jude Nelson 2024-04-29 21:48:43 -04:00
  • 8b90a54c28 fix: fix various bugs in the MEV reporter jude 2024-04-29 21:22:43 -04:00
  • 7d6b6ead32 fix: only check if the miner is active if the search window is greater than 1 (i.e. we're not in the prepare phase) jude 2024-04-29 21:22:23 -04:00
  • 4f44917193 fix: count the last block-commit in frequency jude 2024-04-29 21:22:10 -04:00
  • cb0c9073a3 feat: add a dryrun option that's off by default, but permits testing out making snapshots (but not saving them) jude 2024-04-29 21:21:43 -04:00
  • 3194d52e7a fix: format jude 2024-04-29 21:21:29 -04:00
  • 3b6df3ec90 fix: format jude 2024-04-29 21:21:18 -04:00
  • 08e04d9fd9 Merge pull request #4728 from stacks-network/fix/agg-increase-event Hank Stoever 2024-04-30 00:00:19 +00:00
  • 24a0e973e7 feat: add heartbeat check to signer monitor Hank Stoever 2024-04-29 16:56:01 -07:00
  • 7318f5fd74 fix: typo spelling "gauge" Hank Stoever 2024-04-29 16:44:27 -07:00
  • 9154bb7935 feat: histogram for signer -> node RPC latency Hank Stoever 2024-04-29 16:41:53 -07:00
  • 544fcf63cc crc: 404 for unknown monitoring request, only increment dkg after submission Hank Stoever 2024-04-29 14:55:28 -07:00
  • a5bda55833 feat: signer monitoring server Hank Stoever 2024-04-25 10:38:41 -07:00
  • 837f4a4813 Merge branch 'develop' into fix/agg-increase-event Hank Stoever 2024-04-29 14:26:41 -07:00
  • be71ee8ed9 chore: Address PR comments from Jude Jeff Bencin 2024-04-29 13:21:08 -04:00
  • 482c195b0d refactor(pox-4-tests): Move PoX-4 stateful property-based tests Nikos Baxevanis 2024-04-29 18:29:36 +02:00
  • cbd2037089 fix: add signer-key to synthetic stack-aggregation-increase event Hank Stoever 2024-04-29 08:40:44 -07:00
  • 41e57efb1d Merge pull request #4723 from stacks-network/chore/master-to-develop Brice Dobry 2024-04-29 15:24:51 +00:00
  • 8c09cbd48d Merge branch 'develop' into feat/bitcoin-mev Jude Nelson 2024-04-29 10:04:12 -04:00
  • 05f812da0c feat: add tool to stacks-inspect to analyze Bitcoin MEV Jude Nelson 2024-04-29 10:03:47 -04:00
  • bbade15335 refactor: some constants moved Jude Nelson 2024-04-29 10:03:27 -04:00
  • c40b801b37 feat: implement ATC-C anti-MEV measure -- the miner has to consistently commit in order to even be considered the winner of a sortition Jude Nelson 2024-04-29 10:03:02 -04:00
  • cb529b89b2 refactor: from slice not vec Jude Nelson 2024-04-29 10:02:47 -04:00
  • 1e337472a9 chore: docs for BurnSamplePoint Jude Nelson 2024-04-29 10:02:33 -04:00