-
Notifications
You must be signed in to change notification settings - Fork 705
chore: move clarity-cli
to contrib
#6529
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
chore: move clarity-cli
to contrib
#6529
Conversation
…move-clarity-cli-to-contrib
I notice that the integration tests use
|
Thanks for bringing this up! The move to Regarding the dependency, I checked it and stacks-core/clarity/src/vm/mod.rs Lines 517 to 566 in 895537e
Does this approach make sense, or do you have a better idea? |
let pox_addr_tuple_2 = execute( | ||
&format!("{{ hashbytes: 0x{pox_pubkey_hash_2}, version: 0x00 }}"), | ||
ClarityVersion::Clarity2, | ||
CURRENT_TESTING_EPOCH, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only question is does CURRENT_TESTING_EPOCH
update regularly? if so, is it okay that epoch_21 tests update with it? I see these functions used to rely on DEFAULT_CLI_EPOCH
. Did this also use to update regularly or was it meant to be pinned? I see in neon_integrations.rs
, you passed StacksEpochId::Epoch32
explicitly. Why pass it explicitly here and not in other places that now use CURRENT_TESTING_EPOCH
? Sorry, I don't really know what is the correct way, just trying to understand XD .
Description
This PR builds on top of #6532 and will stay in draft until that one will be merged.
Applicable issues
Additional info (benefits, drawbacks, caveats)
Checklist
docs/rpc/openapi.yaml
andrpc-endpoints.md
for v2 endpoints,event-dispatcher.md
for new events)clarity-benchmarking
repobitcoin-tests.yml