Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
171 commits
Select commit Hold shift + click to select a range
9035d7c
WIP: extract StaticCheckErrorKind from CheckErrorKind
Jiloc Oct 24, 2025
b8d733d
test: add proptest for make_reward_set
aaronb-stacks Oct 29, 2025
7ccb43a
docs: add property testing guide
aaronb-stacks Oct 30, 2025
313f894
add consensus tests for MemoryBalanceExceeded
Jiloc Oct 30, 2025
b9eb482
Merge branch 'develop' into chore/consensus-test-memory-exceeded-error
Jiloc Oct 30, 2025
0787329
update snapshots
Jiloc Oct 30, 2025
f692ab8
Merge branch 'develop' into test/make_reward_set_proptest
aaronb-stacks Oct 30, 2025
61b3840
test: fix signer::v0::tenure_extend_after_stale_commit_different_miner
aaronb-stacks Oct 30, 2025
a043b86
remove unnecessary From conversions. total_type_size return StaticChe…
Jiloc Nov 3, 2025
2fc0987
Merge branch 'aac-client-breaking' into feat/aac-split-static-check-e…
Jiloc Nov 5, 2025
a3a496f
cargo fmt
Jiloc Nov 5, 2025
b6f048c
removed unused CommonCheckErrorKind::CouldNotDetermineSerializationType
Jiloc Nov 6, 2025
2fedc14
fix cost error conversion during contract analysis. Thanks ConsensusT…
Jiloc Nov 12, 2025
6142202
update CommonCheckErrorKind comments
Jiloc Nov 12, 2025
1554bac
replace fuzz error CheckErrorKind::TraitReferenceNotAllowed with Trai…
Jiloc Nov 12, 2025
ad899df
Merge branch 'develop' into feat/aac-split-static-check-errors
Jiloc Nov 12, 2025
2d31f06
added blockreplay profiler
rob-stacks Nov 13, 2025
62af319
cleaned up for pure blockreplay profiler
rob-stacks Nov 17, 2025
3148792
Merge branch 'develop' into feat/blockreplay_profiler
rob-stacks Nov 17, 2025
387f1ba
added profiler feature
rob-stacks Nov 17, 2025
cbcaeed
use new_block_replay_with_profiler in test
rob-stacks Nov 17, 2025
da7f33b
Update docs/property-testing.md
aaronb-stacks Nov 17, 2025
6368782
Merge branch 'develop' into feat/aac-split-static-check-errors
Jiloc Nov 18, 2025
702f36b
refactored profiler structures
rob-stacks Nov 19, 2025
847445f
cleaned up use statements for perf_event
rob-stacks Nov 19, 2025
9bfe0a2
refactored profiler args
rob-stacks Nov 24, 2025
d764ed2
Merge branch 'develop' into feat/blockreplay_profiler
rob-stacks Nov 24, 2025
ac8a036
add clap to clarity-cli and split invoke_command into multiple execut…
simone-stacks Nov 26, 2025
9435348
more details in commands usage
simone-stacks Nov 26, 2025
c4ce414
keep linters happy
simone-stacks Nov 26, 2025
720b1b4
comment "local" command in stacks-inspect that used invoke_command
simone-stacks Nov 26, 2025
d070bc9
remove "local" command from stacks-inspect
simone-stacks Nov 26, 2025
70dca83
Add runtime specific batch of tests with explanations for unreachable…
jacinta-stacks Nov 26, 2025
11b5a6d
Add consensus tests to RuntimeError and some unit tests to unreachabl…
jacinta-stacks Nov 26, 2025
f093e9d
Remove duplicate test
jacinta-stacks Nov 26, 2025
76be6dc
Add a few more unit tests
jacinta-stacks Nov 26, 2025
6ce1b34
commands in kebab-case
simone-stacks Nov 26, 2025
89bd8f2
Add more comments and steal check_error_kind_incorrect_argument_count…
jacinta-stacks Nov 26, 2025
af1bec7
add file support for eval-raw and eval-at-block
simone-stacks Nov 27, 2025
7d70e1a
consistent command arguments
simone-stacks Nov 27, 2025
a35396c
better launch comment
simone-stacks Nov 27, 2025
1295b88
Add --testnet to eval-raw
simone-stacks Nov 27, 2025
39d6047
update all format strings to use implicit variable syntax
simone-stacks Nov 27, 2025
b7133ac
remove old comment
simone-stacks Nov 27, 2025
4ba57f2
keep linters happy
simone-stacks Nov 27, 2025
f86a796
add clap parsing tests
simone-stacks Nov 27, 2025
cda877c
keep linters happy
simone-stacks Nov 27, 2025
51e6126
update README and clap version
simone-stacks Nov 28, 2025
90033c3
update Cargo.toml
simone-stacks Nov 28, 2025
3b893d3
CRC: add deploy time tests to all possible error types
jacinta-stacks Dec 1, 2025
a4a7431
Merge branch 'develop' of https://github.com/stacks-network/stacks-co…
jacinta-stacks Dec 1, 2025
ac5e42c
Cargo fmt
jacinta-stacks Dec 1, 2025
9c0e980
CRC: replace known reachable functions with todo
jacinta-stacks Dec 1, 2025
e1cd971
Remove new line
jacinta-stacks Dec 1, 2025
1ebe4de
Merge branch 'develop' of https://github.com/stacks-network/stacks-co…
jacinta-stacks Dec 1, 2025
a5a59e2
Add tests to EarlyReturnError::UnwrapFailed at deploy time
jacinta-stacks Dec 1, 2025
541e449
Add test to AssertionFailed at deploy time
jacinta-stacks Dec 1, 2025
6eb5496
remove CheckErrorKind variants for static analysis only
Jiloc Dec 2, 2025
a6ee03c
add docstring for impl From<StaticCheckErrorKind> for String
Jiloc Dec 2, 2025
ebd47f5
remove impl DiagnosableError for CheckErrorKind
Jiloc Dec 2, 2025
62c9d01
add variant_coverage_report for StaticCheckErrorKind
Jiloc Dec 2, 2025
329caef
feat: add block height to get-transaction RPC
hstove-stacks Dec 2, 2025
fa330e7
fix: add changelog entry
hstove-stacks Dec 2, 2025
1d25691
Fix too long contract names in tests
jacinta-stacks Dec 2, 2025
16de730
Add runtime test to EarlyReturnError::AssertionFailed
jacinta-stacks Dec 2, 2025
f9db7be
Add runtime tests to EarlyReturnError::UnwrapFailed
jacinta-stacks Dec 2, 2025
bb1837c
Merge branch 'develop' of https://github.com/stacks-network/stacks-co…
jacinta-stacks Dec 2, 2025
33b3fd6
Merge branch 'develop' of https://github.com/stacks-network/stacks-co…
jacinta-stacks Dec 2, 2025
ee3a989
Remove needless Result from TupleData::shallow_merge
jacinta-stacks Dec 3, 2025
d868b3a
Cargo fmt
jacinta-stacks Dec 3, 2025
19b073f
Add tests to InvalidCharactersDetected
jacinta-stacks Dec 3, 2025
4dd4ed0
fix(clarity-cli): Make behavior of `eval` without .clar file less con…
benjamin-stacks Dec 3, 2025
13b7847
Merge branch 'develop' into chore/consensus-test-memory-exceeded-error
Jiloc Dec 3, 2025
b516823
extend check_error_memory_balance_exceeded_ccall to more epochs
Jiloc Dec 3, 2025
a99cace
test_memory_balance_exceeded_multiple_calls moved to large_contracts.rs
Jiloc Dec 3, 2025
22eea6f
remove old snapshots
Jiloc Dec 3, 2025
bf8b587
Merge pull request #6737 from jacinta-stacks/chore/remove-needless-re…
jacinta-stacks Dec 3, 2025
61db3bb
Merge branch 'develop' of https://github.com/stacks-network/stacks-co…
jacinta-stacks Dec 3, 2025
96c9e01
Rust fmt
jacinta-stacks Dec 3, 2025
f9f144d
Merge pull request #6698 from jacinta-stacks/chore/add-testing-to-run…
jacinta-stacks Dec 3, 2025
15e72e3
Merge branch 'develop' of https://github.com/stacks-network/stacks-co…
jacinta-stacks Dec 3, 2025
d2b24d9
Merge pull request #6682 from rob-stacks/feat/blockreplay_profiler
rob-stacks Dec 4, 2025
c7fa062
Merge pull request #6717 from jacinta-stacks/chore/aac-runtime-check-…
francesco-stacks Dec 4, 2025
201ddd9
Merge pull request #6642 from Jiloc/chore/consensus-test-memory-excee…
francesco-stacks Dec 4, 2025
9a22ef9
Merge branch 'develop' into feat/aac-split-static-check-errors
Jiloc Dec 4, 2025
cf8d685
Merge pull request #6738 from benjamin-stacks/fix/clarity-cli-eval-stdin
benjamin-stacks Dec 5, 2025
9831c34
document unreachable CheckErrorKind variants
Jiloc Dec 5, 2025
34298ca
add TypeError consensus tests. plus minor fixes
Jiloc Dec 5, 2025
be60d08
improved docstring
Jiloc Dec 5, 2025
7be9d22
Merge branch 'develop' of https://github.com/stacks-network/stacks-co…
jacinta-stacks Dec 8, 2025
147105c
Do not include a read only call in early return tests and create a se…
jacinta-stacks Dec 8, 2025
fdf1041
Merge pull request #6736 from jacinta-stacks/chore/aac-early-return-e…
jacinta-stacks Dec 8, 2025
e1431ad
Merge branch 'develop' into refactor/clarity-cli-with-clap
simone-stacks Dec 9, 2025
45add60
Merge branch 'develop' into fix/add-block-height-to-get-transaction
hstove-stacks Dec 9, 2025
e3afd65
Merge pull request #6733 from hstove-stacks/fix/add-block-height-to-g…
hstove-stacks Dec 9, 2025
ab3ef82
Merge branch 'develop' into refactor/clarity-cli-with-clap
simone-stacks Dec 9, 2025
7c2cf19
fix: `gettransaction` RPC endpoint
brice-stacks Dec 9, 2025
e737980
fix: don't resend block acceptance if already sent
brice-stacks Dec 9, 2025
fbba840
fix: add `mark_tentatively_accepted` method
brice-stacks Dec 10, 2025
9f37871
Merge branch 'develop' into chore/3.3.0.0.2_changelog
wileyj Dec 10, 2025
665f1e5
Merge branch 'develop' into test/make_reward_set_proptest
aaronb-stacks Dec 10, 2025
0f4af56
chore: clippy fix
brice-stacks Dec 10, 2025
aedadc4
fix: add new fields to openapi schema for gettransaction
hstove-stacks Dec 10, 2025
ca026af
Merge pull request #6752 from wileyj/chore/3.3.0.0.2_changelog
wileyj Dec 10, 2025
c9003aa
Merge pull request #6626 from Jiloc/feat/aac-split-static-check-errors
jacinta-stacks Dec 10, 2025
6ab533a
fix: remove `nullable`, use union type
hstove-stacks Dec 10, 2025
9b60242
Merge branch 'develop' into refactor/clarity-cli-with-clap
simone-stacks Dec 11, 2025
790cf7e
refactor: make `EventObserver` private
benjamin-stacks Dec 11, 2025
e1ea2a7
fix: use `integer` instead of `number` in openapi schema
hstove-stacks Dec 11, 2025
143fa6d
feat: add `PreCommitted` block state
brice-stacks Dec 11, 2025
a2c099d
Merge branch 'develop' of github.com:stacks-network/stacks-core into …
hstove-stacks Dec 11, 2025
def7501
add unit tests to tests::reward_set, move strategies to proptest_util
aaronb-stacks Dec 11, 2025
c939556
chore: cargo fmt
aaronb-stacks Dec 11, 2025
c49c62f
test: resolve flakiness in `reorg_attempts_activity_timeout_exceeded`
brice-stacks Dec 11, 2025
4fffd82
chore: don't warn when `TEST_VALIDATE_DELAY_DURATION_SECS` is 0
brice-stacks Dec 11, 2025
ad29fbd
Merge branch 'develop' into fix/avoid-extra-approvals
brice-stacks Dec 11, 2025
b26fe7d
fix: add #[allow] in macro impl block
hstove-stacks Dec 11, 2025
82a5920
Fix clippy complaints
jacinta-stacks Dec 11, 2025
7532136
Merge pull request #6753 from hstove-stacks/fix/openapi-gettransactio…
hstove-stacks Dec 12, 2025
a1b4db9
chore: fix clippy warning
brice-stacks Dec 12, 2025
9c39733
chore: fix unused import
brice-stacks Dec 12, 2025
a402962
chore: fix unused import
brice-stacks Dec 12, 2025
6aeadf2
docs: update example for `at-block`
brice-stacks Dec 12, 2025
3b6a6bb
Merge pull request #6757 from benjamin-stacks/benjamin-stacks/refacto…
benjamin-stacks Dec 12, 2025
8826d5c
Merge pull request #6759 from brice-stacks/chore/quick-fixes
benjamin-stacks Dec 12, 2025
d9f8c57
Merge pull request #6749 from brice-stacks/fix/gettransaction
brice-stacks Dec 12, 2025
3da96c1
Merge pull request #6758 from jacinta-stacks/chore/fix-clippy
jacinta-stacks Dec 12, 2025
a30265c
chore: update method documentation
brice-stacks Dec 12, 2025
80c4278
Merge branch 'develop' into test/make_reward_set_proptest
aaronb-stacks Dec 12, 2025
9c6a2ff
chore: add copyright headers
aaronb-stacks Dec 12, 2025
b33f63a
Merge branch 'develop' into refactor/clarity-cli-with-clap
simone-stacks Dec 15, 2025
f2ffeec
flatten mainnet-testnet handling
simone-stacks Dec 15, 2025
9f242da
make vm_execute a wrapper of vm_execute_in_epoch with latest epoch
simone-stacks Dec 15, 2025
2c721ba
refactor: move `impl EventObserver` into `EventDispatcher`
benjamin-stacks Dec 15, 2025
7ff74e0
refactor: split event_dispatcher into multiple files
benjamin-stacks Dec 15, 2025
043d303
refactor: encapsulate the EventDispatcher database stuff in its own code
benjamin-stacks Dec 15, 2025
9e17138
remove vague loop comment on repl
simone-stacks Dec 15, 2025
4763e23
add / update the copyright header on all files I touched
benjamin-stacks Dec 15, 2025
b1c0de6
Merge pull request #6750 from brice-stacks/fix/avoid-extra-approvals
brice-stacks Dec 16, 2025
4538155
Merge pull request #6720 from simone-stacks/refactor/clarity-cli-with…
simone-stacks Dec 16, 2025
35060dc
refactor: remove `db_path` from `EventObserver`
benjamin-stacks Dec 16, 2025
5d93145
test: add integration test for #6744
brice-stacks Dec 16, 2025
2d6d3bd
fix: only extend an earlier tenure if it commits to the canonical tip
brice-stacks Dec 17, 2025
097c057
docs: update changelog
brice-stacks Dec 17, 2025
955f4ac
use permalinks in property-testing.md
aaronb-stacks Dec 17, 2025
9ec6b73
use v3-compliant examples with example object structure
simone-stacks Dec 18, 2025
e156f8d
Merge pull request #6640 from aaronb-stacks/test/make_reward_set_prop…
aaronb-stacks Dec 18, 2025
a85f702
test: increase timeout for `large_mempool_base` tests
brice-stacks Dec 18, 2025
f44e4f8
test: increase timeout for tx_replay_budget_exceeded_tenure_extend
federico-stacks Dec 19, 2025
b5097aa
Merge branch 'develop' into chore/openapi-examples-v3
simone-stacks Dec 19, 2025
bc592b8
remove clarity-cli coverage (keep EvalHook for Clarinet)
simone-stacks Dec 19, 2025
a6ba4e0
specify that EvalHook is used in Clarinet repo
simone-stacks Dec 19, 2025
2bca6c7
chore: fix typo
brice-stacks Dec 19, 2025
30377aa
remove _contract_src_file from execute_launch
simone-stacks Dec 22, 2025
49b212d
Merge pull request #6769 from brice-stacks/test/flaky-large-mempool
hstove-stacks Dec 22, 2025
cf76249
Merge branch 'develop' into chore/remove-clarity-coverage
simone-stacks Dec 22, 2025
21bf120
Merge branch 'develop' into chore/openapi-examples-v3
simone-stacks Dec 22, 2025
913dbf3
Merge pull request #6766 from brice-stacks/fix/6744
brice-stacks Dec 23, 2025
6116402
Merge pull request #6770 from federico-stacks/test/flaky-tx-replay-bu…
federico-stacks Dec 29, 2025
ee1c3b1
fix: retry on `ParentNotFound` when mock-mining
brice-stacks Dec 31, 2025
0b60401
Merge pull request #6780 from brice-stacks/fix/mock-miner
brice-stacks Jan 2, 2026
1558f31
Merge branch 'stacks-network:master' into refactor/event-dispatcher
benjamin-stacks Jan 5, 2026
3b166a4
Merge branch 'develop' into refactor/event-dispatcher
benjamin-stacks Jan 5, 2026
ef4a697
Merge pull request #6765 from benjamin-stacks/refactor/event-dispatcher
benjamin-stacks Jan 5, 2026
2eab23c
Merge branch 'develop' into chore/openapi-examples-v3
simone-stacks Jan 5, 2026
1354cc5
Merge branch 'develop' into chore/remove-clarity-coverage
simone-stacks Jan 5, 2026
fbbf0d5
Merge pull request #6773 from simone-stacks/chore/remove-clarity-cove…
simone-stacks Jan 5, 2026
267c7ef
Merge pull request #6768 from simone-stacks/chore/openapi-examples-v3
simone-stacks Jan 5, 2026
afb1113
fix: burn view calculations in signer
aaronb-stacks Jan 2, 2026
911924b
chore: update copyright
aaronb-stacks Jan 8, 2026
7baa99a
Merge pull request #6782 from aaronb-stacks/fix/change-burn-view
aaronb-stacks Jan 8, 2026
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 .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[alias]
stacks-node = "run --package stacks-node --"
fmt-stacks = "fmt -- --config group_imports=StdExternalCrate,imports_granularity=Module"
clippy-stacks = "clippy -p stx-genesis -p libstackerdb -p stacks-signer -p pox-locking -p clarity-types -p clarity -p libsigner -p stacks-common -p clarity-cli -p stacks-cli -p stacks-inspect --no-deps --tests --all-features -- -D warnings"
clippy-stacks = "clippy -p stx-genesis -p libstackerdb -p stacks-signer -p pox-locking -p clarity-types -p clarity -p libsigner -p stacks-common -p clarity-cli -p stacks-cli -p stacks-inspect --no-deps --tests --all-features -- -D warnings -Aclippy::unnecessary_lazy_evaluations"
clippy-stackslib = "clippy -p stackslib --no-deps -- -Aclippy::all -Wclippy::indexing_slicing -Wclippy::nonminimal_bool -Wclippy::clone_on_copy"

# Uncomment to improve performance slightly, at the cost of portability
Expand Down
2 changes: 1 addition & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"args": [
"build",
"--bin=clarity-cli",
"--package=stackslib"
"--package=clarity-cli"
],
"filter": {
"name": "clarity-cli",
Expand Down
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,24 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to the versioning scheme outlined in the [README.md](README.md).

## [3.3.0.0.4]

### Added

- New `/v3/tenures/tip_metadata` endpoint for returning some metadata along with the normal tenure tip information.


## [3.3.0.0.3]

### Added

- In the `/v3/transaction/{txid}` RPC endpoint, added `block_height` and `is_canonical` to the response.

### Fixed

- When mining, do not try to extend (or initiate) a tenure that did not commit to the ongoing chain tip (see #6744)
- When mock-mining, retry when hitting the `ParentNotFound` error. This can happen at the beginning of a new tenure, but should resolve with retries.

## [3.3.0.0.2]

### Added
Expand Down
87 changes: 74 additions & 13 deletions Cargo.lock

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

Loading
Loading