0x / MultiSig

MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress

0x01d9f4d104668cdc0b6d13c45dff5e15d58d8f28
MultiSigWallet
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

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
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)
MultiSigWalletWithTimeLock
function

executeTransaction

Restricted (notExecuted, fullyConfirmed, pastTimeLock)

Inputs

ParameterTypeDescription
transactionIduint256

Outputs

(void)
function

changeTimeLock

Restricted (onlyWallet)

Inputs

ParameterTypeDescription
_secondsTimeLockeduint256

Outputs

(void)
function

revokeConfirmation

Restricted (ownerExists, confirmed, notExecuted, notFullyConfirmed)

Inputs

ParameterTypeDescription
transactionIduint256

Outputs

(void)
function

confirmTransaction

Restricted (ownerExists, transactionExists, notConfirmed, notFullyConfirmed)

Inputs

ParameterTypeDescription
transactionIduint256

Outputs

(void)
event

TimeLockChange

Inputs

ParameterTypeDescription
secondsTimeLockeduint256

Outputs

(void)
event

ConfirmationTimeSet

Inputs

ParameterTypeDescription
transactionIduint256
confirmationTimeuint256

Outputs

(void)
MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress
function

executeRemoveAuthorizedAddress

Restricted (notExecuted, fullyConfirmed, validRemoveAuthorizedAddressTx)

Inputs

ParameterTypeDescription
transactionIduint256

Outputs

(void)
function

isFunctionRemoveAuthorizedAddress

Inputs

ParameterTypeDescription
databytes

Outputs

TypeDescription
bool
constructor

MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress

Restricted (MultiSigWalletWithTimeLock)

Inputs

ParameterTypeDescription
_ownersaddress[]
_requireduint256
_secondsTimeLockeduint256
_tokenTransferProxyaddress

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

confirmationTimes

Inputs

ParameterTypeDescription
uint256

Outputs

TypeDescription
uint256
function

transactionCount

Inputs

(void)

Outputs

TypeDescription
uint256
function

TOKEN_TRANSFER_PROXY_CONTRACT

Inputs

(void)

Outputs

TypeDescription
address
function

transactions

Inputs

ParameterTypeDescription
uint256

Outputs

TypeDescription
address
uint256
bytes
bool
function

secondsTimeLocked

Inputs

(void)

Outputs

TypeDescription
uint256
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