class TezosClient::TransactionOperation
Public Instance Methods
rpc_operation_args()
click to toggle source
# File lib/tezos_client/operations/transaction_operation.rb, line 7 def rpc_operation_args @rpc_operation_args ||= begin rpc_interface.transaction_operation( operation_args ) end end
Private Instance Methods
has_parameters?()
click to toggle source
# File lib/tezos_client/operations/transaction_operation.rb, line 31 def has_parameters? @args.key? :parameters end
operation_args()
click to toggle source
# File lib/tezos_client/operations/transaction_operation.rb, line 16 def operation_args operation_args = @args.slice( :amount, :from, :to, :gas_limit, :storage_limit, :fee, :counter ) operation_args[:parameters] = parameters if has_parameters? operation_args end
parameters()
click to toggle source
# File lib/tezos_client/operations/transaction_operation.rb, line 35 def parameters parameters = @args[:parameters].clone if parameters.is_a? String { entrypoint: "default", value: encode_args(@args[:parameters]) } else parameters end end