Sam Johnson

Results 50 issues of Sam Johnson

## Description This PR is our initial stab at #12918, which involves revisiting the definitions of free, locked, and reserved, especially as these concepts relate to voting, aucitions/crowdloans, and staking....

A3-inprogress
B7-runtimenoteworthy
C3-medium 📣
D9-needsaudit 👮

might throw this out as it looks like we aren't going to do this

A3-inprogress
C1-low 📌
D3-trivial 🧸

## Description This migrates all of the new proc-macro-based benchmarking code to live under `frame_benchmarking::v2`. This also migrates the old tt-macro-based benchmarking syntax from `frame_benchmarking` to `frame_benchmarking::v1`, but keeps a...

A0-pleasereview
B7-runtimenoteworthy
C1-low 📌
D3-trivial 🧸

On Ubuntu 22.04 (with a 2080 TI, intel CPU), I am following the installation instructions to the letter. I'm in the ldm conda environment. I enter the following as per...

This came out of a conversation with @kianenigma, @ggwpez and other members of the FRAME team so I'll do my best to reproduce the highlights of that conversation here. The...

U4-some_day_maybe
T1-runtime

I have a situation where I have a return type on a user-created function and I need to assert that it returns some kind of `Result` without caring about the...

Fixes paritytech/polkadot-sdk#206

A3-in_progress
C1-low
D3-trivial 🧸
B1-note_worthy
T1-runtime

Types like `U256` could easily impl https://docs.rs/num-traits/latest/num_traits/cast/trait.FromPrimitive.html when the `num-traits` feature is enabled. Happy to submit a PR adding this if you agree it would be desirable.

The Polkadot/Substrate ecosystem is looking for a solution that will allow us to annotate pallets (rust modules) and possibly other portions of our codebase with an attribute macro with syntax...

Running arch linux ``` clang version 16.0.6 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/bin ``` Getting the following error: ``` error: failed to run custom build command for `librocksdb-sys v0.8.0+7.4.4`...