Joe C

Results 31 issues of Joe C

#### Problem As of #34313, inner instructions can now optionally be included in the RPC response for `simulateTransaction`. However, the test coverage on this new feature is lacking. #### Summary...

do-not-close

I'm introducing this PR as a draft to hopefully gather some feedback on the approach and some of the various things this migration path touches. I've carefully structured the commits...

#### Problem In order to expand on testing feature activation behavior for builtins, the bank should have a method for providing additional test builtins to `apply_feature_activations`. #### Summary of Changes...

#### Problem In order to test the Core BPF version of a builtin program, we need to be able to overwrite the existing builtin with the Core BPF version using...

Expose the CLI methods in crate for deserializing the IDL, using it to parse instructions and accounts within Rust This one came from Noah G, and would love for him...

cli

## Motivation The Solana protocol uses [Feature Gates](https://github.com/solana-labs/solana/wiki/Feature-Gate-Activation-Schedule) to make consensus-breaking changes to the protocol. Often, these changes have downstream effects on Web3.js (examples: #2013, #2101). It would benefit our...

enhancement

## Motivation It's likely a worthy endeavor to roll a few scalar types that can convert to and from the opaque types we've created in `@solana/rpc-core`. Right now, their primitive...

enhancement
good first issue

## Motivation In many cases, such as defining parameters to functions that wrap over RPC methods, the optional configuration object, such as the many different configuration parameters supported by [`getBlock`](https://docs.solana.com/api/http#getblock),...

enhancement
help wanted

## Description Since we haven't added any of the JSON-parsed instruction types to the typespec in `@solana/rpc-core`, any fields that are part of a JSON-parsed transaction instruction default to `bigint`...

bug

We'll just want to keep an eye on the changes being proposed and eventually committed to the RPC to fix a bug caught in the `getStakeActivation` RPC method. We'll have...

enhancement