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