module Mnam::Client::MultiSignature

Public Instance Methods

create_multi_signature(secret, second_secret, keysgroup, lifetime, min) click to toggle source
# File lib/mnam/client/multisignature.rb, line 12
def create_multi_signature(secret, second_secret, keysgroup, lifetime, min)
  params = {
    :transactions => [
      Mnam::TransactionBuilder.new.create_multisignature(secret, second_secret, keysgroup, lifetime, min).to_params
    ]
  }

  post('peer/transactions', params)
end
multi_signature_accounts(public_key) click to toggle source
# File lib/mnam/client/multisignature.rb, line 22
def multi_signature_accounts(public_key)
  get('api/multisignatures/accounts', {:publicKey => public_key})
end
multi_signature_sign(transaction_id, secret, parameters = {}) click to toggle source
# File lib/mnam/client/multisignature.rb, line 8
def multi_signature_sign(transaction_id, secret, parameters = {})
  post('api/multisignatures/sign', {:transactionId => transaction_id, :secret => secret}.merge(parameters))
end
pending_multi_signatures(public_key) click to toggle source
# File lib/mnam/client/multisignature.rb, line 4
def pending_multi_signatures(public_key)
  get('api/multisignatures/pending', {:publicKey => public_key})
end