Jeff Bencin

Results 26 issues of Jeff Bencin

### Description Remove all imports already included by `std::prelude` as of Rust Edition 2021. Deletes about 150 lines from the codebase ### Additional info (benefits, drawbacks, caveats) This PR does...

### Description Similar to #4408, but for `./stacks-common`. This PR also removes unnecessary intermediate `Vec`s used by `Vec::append()` by using `Vec::extend_from_slice()` instead This gives a significant improvement of around **5%**...

### Description Replace instances of `Vec::new` and `vec![]` with `vec::with_capacity()` or `.map()`/`.collect()` whenever possible in Clarity code. This should help reduce the number of calls to alloc and realloc Currently...

Add `#[cfg(test)]` to `ClarityName::from` and remove all calls to this function from production code

### Description Add support for Nakamoto blocks in p2p code This is a work in progress. I'm marking it as ready for review even though I don't have tests written...

In the TUI interface for `clarinet integrate`, all of the status indicators are grey, instead of the red/yellow/green that they are supposed to be. Other colors display fine, like those...

good first issue

While implementing Stacks multisig in the Ledger app (Zondax/ledger-stacks#152), I found the current multisig format confusing and hard to work with. Other developers that have tried to work with multisig...

### Description The `ContractName` struct is implemented using a macro, like this: ```rust guarded_string!( ContractName, "ContractName", CONTRACT_NAME_REGEX, MAX_STRING_LEN, RuntimeErrorType, RuntimeErrorType::BadNameValue ); ``` `MAX_STRING_LEN` is 128, so it's possible to construct...

3.0

Currently, deploying a new version of the subnet contract requires a lot manual steps: - Deploy `subnet.clar` to `dev`, `stg`, and `prod` - Deploy `multi-miner.clar` to `dev`, `stg`, and `prod`...

P2

There is a warning when running CI because a command in our pipeline is deprecated and GitHub is planning to remove support for it : ![image](https://github.com/hirosystems/stacks-subnets/assets/4306391/61c6e5be-a504-4ee5-b79a-e3687b24ef70) See [here](https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/) for instructions