Multisig 3 of 5 signatures Contract

Ready for Sale

FINANCIAL

Contract purpose

This is a multisig contract offers protection. Each transaction must be signed by at least three owners before being executed. At lead one of the signetures must be a master owner.

Parameters:

address1: sets owner1 address
address2: sets owner2 address
address3: sets owner3 address
address4: sets owner4 address
address5: sets owner5 address
masterOwnerAddress1: sets master owner 1 by position
masterOwnerAddress2: sets master owner 2 by position

Exposed methods

transaction gets transactions details
transactionCount gets transactions count
rootConfirmations gets the root/master confirmations

parameter nametypedetails
transactionNumberintegerthe transaction number

required gets required number of signatures
isRootOwner gets if the address is an root/master owner

parameter nametypedetails
addressethereum addressgets if address is root/master owner

isOwner gets if the address is an owner

parameter nametypedetails
addressethereum addressgets if address is owner

isConfirmed gets if transaction is confirmed

parameter nametypedetails
transactionIdintegerthe transactionId

getTransactionIds gets transactions fromId toId

parameter nametypedetails
fromTransactionIdintegerfrom transaction id
toTransactionIdintegerto transaction id
pendingboolif pending transactions
executedboolif executed transactions

getTransactionCount gets number of transactions

parameter nametypedetails
pendingboolif pending transactions
executedboolif executed transactions

getOwners gets list of owner addresses
getConfirmations gets confirmations for transactionId

parameter nametypedetails
transactionIdintegerthe transactionId

getConfirmationCount gets confirmations count for transactionId
confirmations gets if confirmed for transactionId

parameter nametypedetails
transactionIdintegerthe transactionId

confirmTransaction confirms the transaction with transactionId

parameter nametypedetails
transactionIdintegerthe transactionId

executeTransaction executes the transaction with transactionId

parameter nametypedetails
transactionIdintegerthe transactionId

submitTransaction submits the transaction with transactionId

parameter nametypedetails
transactionIdintegerthe transactionId
Reviewed by Modex
Buy

Copyright © Modex Marketplace