0x / MultiSig

MultiSigWallet

0x606af0bd4501855914b50e2672c5926b896737ef
MultiSigWallet
function

executeTransaction

Restricted (notExecuted)

Inputs

ParameterTypeDescription
transactionIduint256

Outputs

(void)
function

addOwner

Restricted (onlyWallet, ownerDoesNotExist, notNull, validRequirement)

Inputs

ParameterTypeDescription
owneraddress

Outputs

(void)
function

removeOwner

Restricted (onlyWallet, ownerExists)

Inputs

ParameterTypeDescription
owneraddress

Outputs

(void)
function

replaceOwner

Restricted (onlyWallet, ownerExists, ownerDoesNotExist)

Inputs

ParameterTypeDescription
owneraddress
newOwneraddress

Outputs

(void)
function

changeRequirement

Restricted (onlyWallet, validRequirement)

Inputs

ParameterTypeDescription
_requireduint256

Outputs

(void)
function

revokeConfirmation

Restricted (ownerExists, confirmed, notExecuted)

Inputs

ParameterTypeDescription
transactionIduint256

Outputs

(void)
function

confirmTransaction

Restricted (ownerExists, transactionExists, notConfirmed)

Inputs

ParameterTypeDescription
transactionIduint256

Outputs

(void)
function

submitTransaction

Inputs

ParameterTypeDescription
destinationaddress
valueuint256
databytes

Outputs

TypeDescription
uint256
function

getConfirmations

Inputs

ParameterTypeDescription
transactionIduint256

Outputs

TypeDescription
address[]
function

getTransactionIds

Inputs

ParameterTypeDescription
fromuint256
touint256
pendingbool
executedbool

Outputs

TypeDescription
uint256[]
function

getOwners

Inputs

(void)

Outputs

TypeDescription
address[]
function

getConfirmationCount

Inputs

ParameterTypeDescription
transactionIduint256

Outputs

TypeDescription
uint256
function

isConfirmed

Inputs

ParameterTypeDescription
transactionIduint256

Outputs

TypeDescription
bool
function

getTransactionCount

Inputs

ParameterTypeDescription
pendingbool
executedbool

Outputs

TypeDescription
uint256
constructor

MultiSigWallet

Restricted (validRequirement)

Inputs

ParameterTypeDescription
_ownersaddress[]
_requireduint256

Outputs

(void)
event

RequirementChange

Inputs

ParameterTypeDescription
requireduint256

Outputs

(void)
event

OwnerRemoval

Inputs

ParameterTypeDescription
owneraddress

Outputs

(void)
event

OwnerAddition

Inputs

ParameterTypeDescription
owneraddress

Outputs

(void)
event

Deposit

Inputs

ParameterTypeDescription
senderaddress
valueuint256

Outputs

(void)
event

ExecutionFailure

Inputs

ParameterTypeDescription
transactionIduint256

Outputs

(void)
event

Execution

Inputs

ParameterTypeDescription
transactionIduint256

Outputs

(void)
event

Submission

Inputs

ParameterTypeDescription
transactionIduint256

Outputs

(void)
event

Revocation

Inputs

ParameterTypeDescription
senderaddress
transactionIduint256

Outputs

(void)
event

Confirmation

Inputs

ParameterTypeDescription
senderaddress
transactionIduint256

Outputs

(void)
fallback

(fallback)

Inputs

(void)

Outputs

(void)
function

required

Inputs

(void)

Outputs

TypeDescription
uint256
function

MAX_OWNER_COUNT

Inputs

(void)

Outputs

TypeDescription
uint256
function

transactionCount

Inputs

(void)

Outputs

TypeDescription
uint256
function

transactions

Inputs

ParameterTypeDescription
uint256

Outputs

TypeDescription
address
uint256
bytes
bool
function

confirmations

Inputs

ParameterTypeDescription
uint256
address

Outputs

TypeDescription
bool
function

isOwner

Inputs

ParameterTypeDescription
address

Outputs

TypeDescription
bool
function

owners

Inputs

ParameterTypeDescription
uint256

Outputs

TypeDescription
address