Justin Starry
Justin Starry
#### Problem We want to track the full impact of the break game on the cluster over time #### Proposed Changes * Create break program config account * Add increment...
We should have an example project, probably in the form of a starter template that shows how to build a PWA (https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps). In doing so, we should determine if Yew...
### Description See #26386 Add a feature gate to enable a new `ExtendProgram` instruction which is permission less and allows extending the program data by a specified number of bytes...
#### Problem In banking stage, the qos service cost tracker reserves cost for all transactions in a batch until all executable transactions are loaded, executed, and committed. This means that...
#### Problem Versioned message deserialization is broken when using `serde_json` because serde_json expects the versioned message visitor to handle a u64 rather than a u8. #### Summary of Changes -...
#### Problem When selecting transactions from a batch for execution in banking stage, there are two preliminary steps: qos cost reservation and global lock acquisition. In the first step, we...
#### Problem There's no way to add new builtin programs and sysvars to the list of read-only reserved accounts. #### Summary of Changes Bank now tracks a dynamic set of...
### SIMD https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0105-dynamic-reserved-accounts-set.md ### Description The transaction scheduler and the runtime both demote transaction write locks for builtin programs and sysvars using a static list of reserved IDs. This feature...
#### Problem `Bank::get_lamports_per_signature` uses the fee from the `FeeRateGovernor` rather than the `FeeStructure`. These two values diverge when blocks have more than 10k signatures. #### Summary of Changes Since `FeeRateGovernor`...
### Description Modifies the create lookup table instruction to no longer require the lookup table authority to sign the transaction and also allows the create instruction to succeed if the...