Method: IOSTSdk::Main#call_abi

Defined in:
lib/iost_sdk.rb

#call_abi(contract_id:, abi_name:, abi_args:) ⇒ Object

Create an instance of IOSTSdk::Models::Transaction with an action to call the ABI.



95
96
97
98
99
100
101
102
103
104
105
# File 'lib/iost_sdk.rb', line 95

def call_abi(contract_id:, abi_name:, abi_args:)
  transaction = init_transaction
  transaction.add_action(contract_id: contract_id, action_name: abi_name, action_data: abi_args)
  transaction.set_time_params(
    expiration: expiration,
    delay: delay,
    server_time_diff: server_time_diff
  )
  @transaction = transaction
  self
end