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