Jon C

Results 19 issues of Jon C

#### Problem #27813 introduces instruction padding parameters to bench-tps, but it inlines the instruction creator and program id. #### Proposed Solution Once https://github.com/solana-labs/solana-program-library/pull/3608 lands and the crate is available, switch...

#### Problem This is a response to issues like https://github.com/solana-labs/solana/issues/32503 -- the upgrade to 1.16 was very painful for program developers because of the breaking changes between 1.14 and 1.16....

#### Problem If a stake is delegated, becomes active, and then gets deactivated, the `delegation` is always present in its `StakeState`. When splitting from any stake, if it's a `StakeState`,...

stale

The JIT only supports non-Windows targets: https://github.com/solana-labs/rbpf/blob/c3dd3378785420251adcbf63915691ed9f8b8044/src/jit.rs#L934-L937 This issue is not pressing, nor is it a call to action. Instead, it can be used for tracking in other systems that...

#### Problem As pointed out at https://github.com/solana-labs/solana-program-library/issues/6655#issuecomment-2085980581, we're missing some documentation about how to actually perform a transfer with a memo. #### Solution Add a CLI and JS example. Closes...

#### Problem The serialization format for the `next*` fees was changed in 1.0 to take effect two epochs later instead of one. This breaks the previous serialization format used in...

#### Problem The `stake::config` account has been fully and removed with https://github.com/anza-xyz/agave/pull/470, but the single pool program still uses and relies on it. #### Solution Once the 2.0 crates are...

#### Problem The `IncreaseAdditionalValidatorStake` and `DecreaseAdditionalValidatorStake` instruction creators helpers that take the vote account require that you pass in the `transient_stake_seed`: https://github.com/solana-labs/solana-program-library/blob/c9eb289de8bc52930c109e0fba128d08e4948352/stake-pool/program/src/instruction.rs#L1325-L1334 And https://github.com/solana-labs/solana-program-library/blob/c9eb289de8bc52930c109e0fba128d08e4948352/stake-pool/program/src/instruction.rs#L1240-L1249 Since these instructions are usually meant...

good first issue

#### Problem From [bji's comment](https://github.com/solana-labs/solana-program-library/pull/6205#issuecomment-1949909667): The DecreaseAdditionalValidatorStake instruction does not work despite the fact that the unit test succeeds. The stake program does not allow a stake account that has...

#### Problem All of the different JS packages in the SPL repo are roughly the same, and yet we maintain completely separate lockfiles for each one, forcing us to update...