Jude Nelson

Results 142 issues of Jude Nelson

Now that transaction signing callbacks have landed in upstream blockstack.js, we can add support for Trezors and Ledgers.

enhancement
help wanted

Support legacy Python CLI wallets. Need a way to decode them and show their private keys.

enhancement

This PR implements work discovered in #6593. Specifically, it makes the following changes to the on-disk representation of the MARF: * If a `TriePtr` is not a back-block pointer, then...

@kantai and myself suspect that the bulk of redundant data in a MARF index comes from one of a handful of places: * When performing a copy-on-write to produce a...

When processing a `contract-call?`, the VM should only load the function body from the contract and any dependent (i.e. reachable) code and state. There is no need to load the...

When the node reconfigures its StackerDBs, it currently opens a read-only Clarity transaction. Instead, it should use an ephemeral MARF connection to avoid locking the chainstate DB.

Instead of opening a Clarity transaction to evaluate a read-only Clarity code snippet (as part of `/v2/contracts/call-read` and `/v2/contracts/fast-call-read`), the node should instead open an ephemeral MARF connection. This will...

We do not appear to be using these methods anywhere anymore.

Per #6449, a lot of columns throughout the system today are stored as hexadecimal strings. We should instead use a binary representation. The migration will be expensive, so an offline...

This is step 6 of https://github.com/stacks-network/stacks-core/issues/6545. It is blocked on #6546. To be clear, this does not affect the `.blobs` file. That issue will be handled separately.