class Nis::Transaction::MultisigAggregateModification

@attr [Array <Nis::Struct::MultisigCosignatoryModification>] modifications @attr [Interger] min_cosigs @attr [Integer] type @attr [Integer] fee @attr [Integer] deadline @attr [Integer] timeStamp @attr [Integer] version @attr [String] signer @attr [String] signature @see nemproject.github.io/#multisigAggregateModificationTransaction

Constants

TYPE

Attributes

deadline[RW]
fee[R]
minCosignatories[RW]
min_cosignatories[RW]
min_cosignatories=[RW]
modifications[RW]
network[RW]
signature[RW]
signer[RW]
timeStamp[RW]
timestamp[RW]
type[R]
version[RW]

Public Class Methods

new(modifications, min_cosigs, network: :testnet) click to toggle source
# File lib/nis/transaction/multisig_aggregate_modification.rb, line 26
def initialize(modifications, min_cosigs, network: :testnet)
  @type = TYPE
  @network = network

  @modifications = modifications
  @minCosignatories = min_cosigs
  # @minCosignatories = { relativeChange: 1 }
  @fee = Nis::Fee::MultisigAggregateModification.new(self)
end