Skip to content

Commit f253f75

Browse files
JackReacher0807Reacheroskarciupider-alchemy
authored
[OpenRPC] Add simulateTransaction to Solana chain spec (#1169)
* [OpenRPC] Add simulateTransaction ref to Solana chain spec * [OpenRPC] Add example response payload for simulateTransaction --------- Co-authored-by: Reacher <reacher@Reachers-Mac-mini.local> Co-authored-by: oskarciupider-alchemy <oskar.ciupider@alchemy.com>
1 parent 0f41bbc commit f253f75

2 files changed

Lines changed: 22 additions & 0 deletions

File tree

src/openrpc/chains/_components/solana/methods.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -854,6 +854,27 @@ components:
854854
description: Optional configuration object containing additional options.
855855
schema:
856856
$ref: "./transaction.yaml#/components/schemas/SimulateTransactionConfig"
857+
examples:
858+
- name: simulateTransaction example
859+
params:
860+
- name: Transaction
861+
value: "AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDZDnD3LUKXWQB8kE0TBLbgGOZmAFW2KdPBOEJie5JAGbhbwJIKOS2F6RAMYzzNMwSCCpNg9MnCHEbVcVPNRByxQbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCpjJclj04lr3XiJv5dZ3MN1MlkHd0BkPZ/IFOrnFYCxQECAgABDAIAAAAgTgAAAAAAAA=="
862+
- name: Configuration
863+
value:
864+
encoding: "base64"
865+
result:
866+
name: Simulated transaction result
867+
value:
868+
err: null
869+
logs:
870+
- "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb invoke [1]"
871+
- "Program log: Instruction: Transfer"
872+
- "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb consumed 1714 of 200000 compute units"
873+
- "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb success"
874+
accounts: null
875+
unitsConsumed: 1714
876+
returnData: null
877+
innerInstructions: null
857878
result:
858879
name: Simulated transaction result
859880
description: The result of simulating the transaction.

src/openrpc/chains/solana/solana.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ methods:
7777
- $ref: ../_components/solana/methods.yaml#/components/methods/minimumLedgerSlot
7878
- $ref: ../_components/solana/methods.yaml#/components/methods/requestAirdrop
7979
- $ref: ../_components/solana/methods.yaml#/components/methods/simulateBundle
80+
- $ref: ../_components/solana/methods.yaml#/components/methods/simulateTransaction
8081
- $ref: ../_components/solana/methods.yaml#/components/methods/getTransaction
8182
x-bot-ignore:
8283
- getAsset

0 commit comments

Comments
 (0)