class TezosClient::RawOperationArray
Attributes
raw_operations[R]
Public Instance Methods
post_initialize(raw_operations:, **args)
click to toggle source
# File lib/tezos_client/operations/raw_operation_array.rb, line 5 def post_initialize(raw_operations:, **args) @raw_operations = raw_operations.clone end
rpc_operation_args()
click to toggle source
# File lib/tezos_client/operations/raw_operation_array.rb, line 9 def rpc_operation_args @rpc_operation_args ||= begin initial_counter = rpc_interface.contract_counter(@args.fetch(:from)) + 1 raw_operations.map.with_index do |operation, index| counter = (initial_counter + index) operation.merge( counter: counter.to_s ) end end end