Module: Solana::Ruby::Kit::Rpc::Api::GetTransaction
- Extended by:
- T::Helpers, T::Sig
- Included in:
- Client
- Defined in:
- lib/solana/ruby/kit/rpc/api/get_transaction.rb
Overview
Fetch a confirmed transaction. Mirrors TypeScript's GetTransactionApi.getTransaction. Returns the raw JSON hash (nil if not found / not yet confirmed).
Instance Method Summary collapse
Instance Method Details
#get_transaction(signature, encoding: 'json', commitment: nil, max_supported_transaction_version: nil) ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/solana/ruby/kit/rpc/api/get_transaction.rb', line 26 def get_transaction( signature, encoding: 'json', commitment: nil, max_supported_transaction_version: nil ) config = { 'encoding' => encoding } config['commitment'] = commitment.to_s if commitment config['maxSupportedTransactionVersion'] = max_supported_transaction_version if max_supported_transaction_version transport.request('getTransaction', [signature, config]) end |