GoodDaisy
03386cc7b9
Fix typos ( #34459 )
...
* Fix typos
* Fix typos
* fix typo
2023-12-21 13:06:00 -07:00
Joe C
171c58c5c0
RPC: Add inner instructions to simulate transaction response ( #34313 )
...
* rpc: add optional `innerInstructions: bool` arg to `simulateTransaction`
* bank: enable cpi recording in simulate
* sdk: move `InnerInstructions` into SDK from accounts DB
* bank: return inner instructions from simulate tx
* rpc: return inner instructions from simulate tx
* rpc: simulate tx: add `jsonParsed` support for inner instructions
* accounts db: add deprecated attribute to re-exported inner instructions
* rpc: de-dupe inner instruction mapping
* update deprecated comment
Co-authored-by: Tyera <teulberg@gmail.com>
---------
Co-authored-by: Tyera <teulberg@gmail.com>
2023-12-16 12:49:22 +00:00
behzad nouri
cfb028819a
deprecates Signature::new in favor of Signature::{try_,}from ( #32481 )
2023-07-14 22:51:12 +00:00
Illia Bobyr
43c0f05ca0
Bumps base64 from 0.13.1 to 0.21.0. ( #31522 )
...
Changes:
marshallpierce/rust-base64@v0.13.1...v0.21.0
`base64::{encode,decode}` are now deprecated in favor of an API that
explicitly selects an `Engine`. Migrated all calls to the new API.
2023-05-11 11:34:58 -07:00
behzad nouri
33bde55bbd
adds tpu_quic field to RpcContactInfo ( #31310 )
2023-04-22 20:18:58 +00:00
Illia Bobyr
6e4ecc6758
RPC getPerformanceSamples: Add `numNonVoteTransaction` ( #29388 )
...
Allow interested parties to see both total and non-vote transaction
counts in each performance sample.
Fixes https://github.com/solana-labs/solana/issues/29159
2023-01-18 00:22:47 -08:00
Pires
8db1f53fe7
Add pubsub address to RpcContactInfo ( #29165 )
...
* rpc: add pubsub address to RpcContactInfo
* cli: add pubsub endpoint to gossip node info
* dashboard: add pubsub endpoint
* add missing pubsub info test_rpc_get_cluster_nodes
2023-01-08 22:25:56 -07:00
Tyera
e0d2a40d85
Add rust client support for getRecentPrioritizationFees ( #29558 )
2023-01-06 23:04:34 -07:00
Justin Starry
2d8665d307
Record inner instruction stack height ( #28430 )
...
* Record inner instruction stack height
* fix sbf tests
* feedback
2022-10-26 10:37:44 +08:00
Tyera Eulberg
360ca07a40
Add serialization-control enum for RPC Options ( #27676 )
...
* Add test to verify output when deserializing/reserializing empty fields
* Add test to verify serialization from UiTransactionStatusMeta constructors
* Add OptionSerializer
* Use OptionSerializer for inner_instructions
* Use OptionSerializer for loaded_addresses
* Remove Default variant, use into instead
* Add as_ref implementation
* Use OptionSerializer for log_messages and rewards
* Use OptionSerializer for token_balances
* Use OptionSerializer for return_data
* Use OptionSerializer for compute_units_consumed
2022-09-14 16:58:50 -06:00
Tyera Eulberg
c24eaa36f8
Split up solana-client ( #27246 )
...
* Move thin-client to new crate
* Move tpu client and varieties to new crate
* Move pubsub-client to new crate
* Move rpc-client to new crate
* Add client-common crate to avoid circular dependencies
* Move rpc_cache and make less pub
* Remove unused unpub modules
* Add nonce-client
* Remove unused dependencies
* Fix rpc_client docs
* Move spinner to calling clients
* Rename client-common to rpc-client-api
* Remove unnecessary rpc_ prefix
* Remove unused ClientErrorKind variant
* Remove unnecessary Client prefix
* Move mod declarations into lib.rs and remove unnecessary files
* Rename nonce-client and remove redundant module name
* Restore mock_sender_for_cli in solana-client
2022-08-24 05:34:35 +00:00