Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
6f5771a
chore: remove unused TypeSignature::empty_buffer(), #6467
fdefelici Sep 17, 2025
2e0cad6
test: add TypeSignature::min_buffer() unit test, #6467
fdefelici Sep 17, 2025
bd5ef8a
chore: convert TypeSignature::min_buffer() to const, #6467
fdefelici Sep 17, 2025
87918a8
chore: convert TypeSignature::min_buffer() to TypeSignature::BUFFER_M…
fdefelici Sep 17, 2025
936300e
refactor: replace lazy static BUFF_1 with TypeSignature::BUFFER_1 con…
fdefelici Sep 17, 2025
37e1e8b
chore: merge develop with conflicts
fdefelici Sep 18, 2025
0610ce3
refactor: improve proposal, #6467
fdefelici Sep 18, 2025
95178d6
fix: prevent miner from reorging itself
hstove Sep 18, 2025
cf778e1
Merge branch 'develop' into fix/miner-reorg-bad-commit
obycode Sep 18, 2025
8c828f6
fix: compiler error from return type change
hstove Sep 19, 2025
a5c784b
chore: proposal revision, #6467
fdefelici Sep 19, 2025
181adcc
chore: remove unused BUFF_16, #6467
fdefelici Sep 19, 2025
0a9ad44
chore: porting BUFFER_21 for tests, #6467
fdefelici Sep 19, 2025
b0a541f
chore: ported BUFF_20, #6467
fdefelici Sep 19, 2025
d350e76
chore: ported BUFF_33, #6467
fdefelici Sep 19, 2025
6e7846e
chore: ported BUFF_32, #6467
fdefelici Sep 19, 2025
4542fce
chore: ported BUFF_64, #6467
fdefelici Sep 19, 2025
87d2297
chore: ported BUFF_65, #6467
fdefelici Sep 19, 2025
276386c
chore: move BUFFER_21 to test local, 6467
fdefelici Sep 19, 2025
0cdea7c
chore: convert max_buffer() to BUFFER_MAX, 6467
fdefelici Sep 19, 2025
87fbbe9
chore: move try_from traits next to BufferLength struct, #6467
fdefelici Sep 19, 2025
6a1f415
refactor: avoid TryFrom code duplication with BufferLength::try_from_…
fdefelici Sep 22, 2025
7ecd45a
chore: remove unused TypeSignature::new_string_ascii(), #6467
fdefelici Sep 22, 2025
93a646b
chore: ported min_string_ascii() to STRING_ASCII_MIN, #6467
fdefelici Sep 22, 2025
5bba38e
chore: ported max_string_ascii() to STRING_ASCII_MAX, #6467
fdefelici Sep 22, 2025
a0f7ae2
chore: ported ASCII_40 to STRING_ASCII_40, #6467
fdefelici Sep 22, 2025
649af14
refactor: avoid TryFrom code duplication with StringUTF8Length::try_f…
fdefelici Sep 22, 2025
7ebbea7
chore: ported min_string_utf8() to STRING_UTF8_MIN, #6467
fdefelici Sep 22, 2025
b6316d1
chore: ported max_string_utf8() to STRING_UTF8_MAX, #6467
fdefelici Sep 22, 2025
f6e870b
chore: ported UTF8_40 to STRING_UTF8_40, #6467
fdefelici Sep 22, 2025
bc8061c
chore: ported TO_ASCII_MAX_BUFF to TO_ASCII_BUFFER_MAX, #6467
fdefelici Sep 22, 2025
01a680a
chore: ported TO_ASCII_RESPONSE_STRING to TO_ASCII_STRING_ASCII_MAX, …
fdefelici Sep 22, 2025
7e7ef19
chore: rename type_buffer_of_size() to type_buffer(), #6467
fdefelici Sep 22, 2025
339b3b3
chore: ported contract_name_string_ascii_type() to CONTRACT_NAME_STRI…
fdefelici Sep 23, 2025
426ec21
chore: improve doc, #6467
fdefelici Sep 23, 2025
c75264c
chore: improve clarity test for TO_ASCII_BUFFER_MAX, #6467
fdefelici Sep 23, 2025
146d71c
chore: remove Result form unit_type() signature, #6467
fdefelici Sep 23, 2025
d222bfd
chore: improve const doc, #6467
fdefelici Sep 23, 2025
6a1f0e9
chore: limit cfg test to crate, #6467
fdefelici Sep 23, 2025
3b8963b
chore: improve const type function to be used in test context, #6467
fdefelici Sep 23, 2025
b242c82
fix: integration tests as a result of miner changes
hstove Sep 23, 2025
7110865
Merge remote-tracking branch 'core/develop' into fix/miner-reorg-bad-…
hstove Sep 23, 2025
9e7ebfa
Implement TestChainstate
jferrant Sep 23, 2025
2376c98
Add ConsensusTest boiler plate for appending a block
jferrant Sep 23, 2025
9fd6728
bugfix: enforce bitcoin rpc client to be created only for miner node
fdefelici Sep 24, 2025
b7492a2
test: add unit-tests to nail btc rpc client creation behaviour based …
fdefelici Sep 25, 2025
07e44fb
crc: rename try_get_rpc_client to get_rpc_client
fdefelici Sep 25, 2025
bb53602
crc: rename try_create_rpc_client to create_rpc_client_unchecked
fdefelici Sep 25, 2025
a4310f1
crc: makes create_rpc_client_unchecked more idiomatic
fdefelici Sep 25, 2025
ce3c88a
crc: improve BitcoinRpcClient::from_stx_config documentation
fdefelici Sep 25, 2025
51ee551
test: fix test antientropy_integration_test that was using a follower…
fdefelici Sep 25, 2025
bafbfde
crc: makes create_rpc_client_unchecked idiomatic
fdefelici Sep 25, 2025
246510c
crc: makes try_from code reuse architecture agnostic, #6467
fdefelici Sep 25, 2025
8b455aa
Add a test mismatch structures
jferrant Sep 26, 2025
39a1b4a
CRC: directly compare Error as string, comment cleanup, and rename so…
jferrant Sep 26, 2025
8f1f31a
Renaming block-replay script to block-validation
wileyj Sep 28, 2025
7683a29
cargo fmt
wileyj Sep 28, 2025
a8e30cc
Update link to block-validation script in release process doc (script
wileyj Sep 29, 2025
bcf4591
Fix spelling error in stdout
wileyj Sep 29, 2025
be46dbb
Merge branch 'develop' into bugfix/btc-rpc-only-for-miner
jcnelson Sep 29, 2025
28701fa
CRC: add a helper function to pretty print ConsensusMismatch as a JSO…
jferrant Sep 29, 2025
374e525
Merge pull request #6540 from wileyj/chore/rename_block_replay
wileyj Sep 29, 2025
c245ce4
Add a stx transfer test
jferrant Sep 29, 2025
b6fc3ff
Add a ExpressionStackDepthTooDeep test
jferrant Sep 29, 2025
1da0f4a
feat: add MultipleMinerTest variant for new miner behavior
hstove Sep 30, 2025
c4e26be
Merge remote-tracking branch 'core/develop' into fix/miner-reorg-bad-…
hstove Sep 30, 2025
f5cad21
crc: rename variables, cleaner comment
hstove Sep 30, 2025
4da4c6a
Merge pull request #6534 from fdefelici/bugfix/btc-rpc-only-for-miner
fdefelici Sep 30, 2025
9ab65d1
Merge pull request #6498 from fdefelici/refactor/aac-infallible-to-co…
fdefelici Sep 30, 2025
8ff1c56
refactor ConsensusTest for insta
Jiloc Sep 30, 2025
03ed436
Add support for epoch specific tests
jferrant Sep 30, 2025
857c0f9
Add support for multiple blocks per epoch and chainstate reuse
jferrant Sep 30, 2025
f396663
make FAUCET_PRIV_KEY pub
Jiloc Oct 1, 2025
94ed27b
Merge branch 'feat/aac-testing-boiler-plate' into feat/aac-tests-with…
Jiloc Oct 1, 2025
c3830e9
Merge branch 'develop' into feat/aac-tests-with-insta
Jiloc Oct 1, 2025
74e9576
remove unused code
Jiloc Oct 2, 2025
7365051
fix test_append_state_index_root_mismatches
Jiloc Oct 2, 2025
ce05f1d
revert to previous ConsensusTest signature. update tests
Jiloc Oct 2, 2025
210335b
fix: update test description
hstove Oct 2, 2025
6de2290
Merge remote-tracking branch 'core/develop' into fix/miner-reorg-bad-…
hstove Oct 2, 2025
5b2dc39
add contract_call example
Jiloc Oct 2, 2025
b5e3baf
Merge pull request #6531 from jferrant/feat/aac-testing-boiler-plate
jferrant Oct 2, 2025
1db629c
fix: exit 0 from stacks-signer if no args
hstove Oct 2, 2025
01ffedd
feat: add marf input computation for test-harness, #6523
fdefelici Oct 3, 2025
da5ab83
chore: add documentation for marf input computation, #6523
fdefelici Oct 3, 2025
b3bdc1d
chore: improve marf computation failure message, #6523
fdefelici Oct 3, 2025
32f3533
chore: remove unused marf_hash field, #6523
fdefelici Oct 3, 2025
46498aa
Merge branch 'develop' into feat/aac-tests-with-insta
Jiloc Oct 3, 2025
f34fde5
add missing snapshot
Jiloc Oct 3, 2025
1bc6c9a
Merge pull request #6559 from hstove/fix/signer-exit-0
wileyj Oct 6, 2025
45fdd1d
fix: update test descriptions
hstove Oct 6, 2025
2af1c38
Merge branch 'develop' into fix/miner-reorg-bad-commit
hstove Oct 6, 2025
33d7113
Merge pull request #6555 from Jiloc/feat/aac-tests-with-insta
jferrant Oct 7, 2025
3612582
Make TestPeer use TestChainstate internally
jferrant Oct 7, 2025
cb09a19
Merge pull request #6557 from jferrant/chore/extract-test-chainstate-…
jferrant Oct 7, 2025
61f9a62
chore: update `block-time` --> `stacks-block-time`
obycode Oct 7, 2025
90e6d8b
use larger runner for release builds
wileyj Oct 7, 2025
4e3bcb5
Merge pull request #6571 from wileyj/chore/runner
wileyj Oct 7, 2025
b1f0ccc
update dockerfiles for release
wileyj Oct 7, 2025
6cad142
Merge branch 'release/3.2.0.0.2' into chore/image
jcnelson Oct 7, 2025
bd9ee63
Merge pull request #6572 from wileyj/chore/image
wileyj Oct 7, 2025
93fd7b6
Merge pull request #6513 from hstove/fix/miner-reorg-bad-commit
hstove Oct 7, 2025
a3cbcea
Merge branch 'develop' into chore/stacks-block-time
kantai Oct 7, 2025
483f1ad
Merge pull request #6570 from obycode/chore/stacks-block-time
kantai Oct 7, 2025
6852a78
merge: develop with conflicts
fdefelici Oct 8, 2025
ef3aa82
chore: address test compile issue on windows requiring specify generi…
fdefelici Oct 8, 2025
12521f0
refactor: aac update test marf computation
fdefelici Oct 8, 2025
111595a
feat: add marf_hash to ExpectedBlockOutput
fdefelici Oct 8, 2025
fbcba1b
Merge pull request #6573 from stacks-network/release/3.2.0.0.2
wileyj Oct 8, 2025
a7f4240
Merge pull request #6560 from fdefelici/feat/aac-compute-marf
fdefelici Oct 9, 2025
67ce930
Pass error from validate_normal_nakamoto_block_burnchain in accept_bl…
jferrant Oct 9, 2025
ece4dac
Merge pull request #6580 from jferrant/bugfix/propogate-up-error-in-a…
jferrant Oct 9, 2025
e7340e8
Implement process_pushed_next_ready_block to enable calling process_n…
jferrant Oct 9, 2025
4c652ad
Merge pull request #6583 from jferrant/bug/fix-consensus-test-canonic…
jferrant Oct 10, 2025
e2b8471
Merge branch 'develop' of https://github.com/stacks-network/stacks-co…
jferrant Oct 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/actions/dockerfiles/Dockerfile.alpine-binary
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ RUN case "${TAG}" in \
;; \
*) \
echo "/bin/stacks-node mainnet" > /tmp/command.sh && \
rm /bin/blockstack-cli /bin/clarity-cli /bin/stacks-events /bin/stacks-inspect \
rm /bin/stacks-cli /bin/clarity-cli /bin/stacks-inspect \
;; \
esac && \
chmod +x /tmp/command.sh
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/dockerfiles/Dockerfile.debian-binary
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ RUN case "${TAG}" in \
;; \
*) \
echo "/bin/stacks-node mainnet" > /tmp/command.sh && \
rm /bin/blockstack-cli /bin/clarity-cli /bin/stacks-events /bin/stacks-inspect \
rm /bin/stacks-cli /bin/clarity-cli /bin/stacks-inspect \
;; \
esac && \
chmod +x /tmp/command.sh
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/github-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ jobs:
inputs.node_tag != '' ||
inputs.signer_tag != ''
name: Build Binaries
runs-on: ubuntu-latest
runs-on: ubuntu-latest-m
needs:
- andon-cord
permissions:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/stacks-core-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ env:
RUST_BACKTRACE: full
SEGMENT_DOWNLOAD_TIMEOUT_MINS: 3
TEST_TIMEOUT: 30
CI: true # Required by insta snapshot tests to run in CI

concurrency:
group: stacks-core-tests-${{ github.head_ref || github.ref || github.run_id }}
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to the versioning scheme outlined in the [README.md](RE

## Unreleased

### Changed

- Renamed Clarity 4's new `block-time` to `stacks-block-time`

## [3.2.0.0.2]

### Added

- Renamed `clarity-serialization` to `clarity-types`.
Expand All @@ -21,6 +27,7 @@ and this project adheres to the versioning scheme outlined in the [README.md](RE
- `block-time`
- `to-ascii?`
- Added `contract_cost_limit_percentage` to the miner config file — sets the percentage of a block’s execution cost at which, if a large non-boot contract call would cause a BlockTooBigError, the miner will stop adding further non-boot contract calls and only include STX transfers and boot contract calls for the remainder of the block.
- Fixed a bug caused by a miner winning a sortition with a block commit that pointed to a previous tip, which would cause the miner to try and reorg itself. [#6481](https://github.com/stacks-network/stacks-core/issues/6481)

### Changed

Expand Down
50 changes: 50 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,8 @@ lto = "fat"
[profile.release-lite]
inherits = "release"
lto = "thin"

# faster tests for `insta` https://docs.rs/insta/1.43.2/insta/#optional-faster-runs
[profile.dev.package]
insta.opt-level = 3
similar.opt-level = 3
Loading
Loading