class NearApi::Status

Attributes

api[R]

Public Class Methods

new(config = NearApi.config) click to toggle source
# File lib/near_api/status.rb, line 4
def initialize(config = NearApi.config)
  @api = NearApi::Api.new(config)
end

Public Instance Methods

final_transaction_status(transaction_hash, key: NearApi.key) click to toggle source
# File lib/near_api/status.rb, line 13
def final_transaction_status(transaction_hash, key: NearApi.key)
  params = [transaction_hash, key.signer_id]
  call_api('EXPERIMENTAL_tx_status', params)
end
transaction_status(transaction_hash, key: NearApi.key) click to toggle source
# File lib/near_api/status.rb, line 8
def transaction_status(transaction_hash, key: NearApi.key)
  params = [transaction_hash, key.signer_id]
  call_api('tx', params)
end

Private Instance Methods

call_api(method, params) click to toggle source
# File lib/near_api/status.rb, line 22
def call_api(method, params)
  api.json_rpc(method, params)
end