MultiSigWallet
function
addOwner
Restricted (onlyWallet, ownerDoesNotExist, notNull, validRequirement)
Inputs
| Parameter | Type | Description | 
|---|---|---|
| owner | address | 
Outputs
(void)
function
removeOwner
Restricted (onlyWallet, ownerExists)
Inputs
| Parameter | Type | Description | 
|---|---|---|
| owner | address | 
Outputs
(void)
function
replaceOwner
Restricted (onlyWallet, ownerExists, ownerDoesNotExist)
Inputs
| Parameter | Type | Description | 
|---|---|---|
| owner | address | |
| newOwner | address | 
Outputs
(void)
function
changeRequirement
Restricted (onlyWallet, validRequirement)
Inputs
| Parameter | Type | Description | 
|---|---|---|
| _required | uint256 | 
Outputs
(void)
function
revokeConfirmation
Restricted (ownerExists, confirmed, notExecuted)
Inputs
| Parameter | Type | Description | 
|---|---|---|
| transactionId | uint256 | 
Outputs
(void)
function
confirmTransaction
Restricted (ownerExists, transactionExists, notConfirmed)
Inputs
| Parameter | Type | Description | 
|---|---|---|
| transactionId | uint256 | 
Outputs
(void)
function
submitTransaction
Inputs
| Parameter | Type | Description | 
|---|---|---|
| destination | address | |
| value | uint256 | |
| data | bytes | 
Outputs
| Type | Description | 
|---|---|
| uint256 | 
function
getConfirmations
Inputs
| Parameter | Type | Description | 
|---|---|---|
| transactionId | uint256 | 
Outputs
| Type | Description | 
|---|---|
| address[] | 
function
getTransactionIds
Inputs
| Parameter | Type | Description | 
|---|---|---|
| from | uint256 | |
| to | uint256 | |
| pending | bool | |
| executed | bool | 
Outputs
| Type | Description | 
|---|---|
| uint256[] | 
function
getOwners
Inputs
(void)
Outputs
| Type | Description | 
|---|---|
| address[] | 
function
getConfirmationCount
Inputs
| Parameter | Type | Description | 
|---|---|---|
| transactionId | uint256 | 
Outputs
| Type | Description | 
|---|---|
| uint256 | 
function
isConfirmed
Inputs
| Parameter | Type | Description | 
|---|---|---|
| transactionId | uint256 | 
Outputs
| Type | Description | 
|---|---|
| bool | 
function
getTransactionCount
Inputs
| Parameter | Type | Description | 
|---|---|---|
| pending | bool | |
| executed | bool | 
Outputs
| Type | Description | 
|---|---|
| uint256 | 
event
RequirementChange
Inputs
| Parameter | Type | Description | 
|---|---|---|
| required | uint256 | 
Outputs
(void)
event
OwnerRemoval
Inputs
| Parameter | Type | Description | 
|---|---|---|
| owner | address | 
Outputs
(void)
event
OwnerAddition
Inputs
| Parameter | Type | Description | 
|---|---|---|
| owner | address | 
Outputs
(void)
event
Deposit
Inputs
| Parameter | Type | Description | 
|---|---|---|
| sender | address | |
| value | uint256 | 
Outputs
(void)
event
ExecutionFailure
Inputs
| Parameter | Type | Description | 
|---|---|---|
| transactionId | uint256 | 
Outputs
(void)
event
Execution
Inputs
| Parameter | Type | Description | 
|---|---|---|
| transactionId | uint256 | 
Outputs
(void)
event
Submission
Inputs
| Parameter | Type | Description | 
|---|---|---|
| transactionId | uint256 | 
Outputs
(void)
event
Revocation
Inputs
| Parameter | Type | Description | 
|---|---|---|
| sender | address | |
| transactionId | uint256 | 
Outputs
(void)
event
Confirmation
Inputs
| Parameter | Type | Description | 
|---|---|---|
| sender | address | |
| transactionId | uint256 | 
Outputs
(void)
MultiSigWalletWithDailyLimit
function
executeTransaction
Restricted (notExecuted)
Inputs
| Parameter | Type | Description | 
|---|---|---|
| transactionId | uint256 | 
Outputs
(void)
function
changeDailyLimit
Restricted (onlyWallet)
Inputs
| Parameter | Type | Description | 
|---|---|---|
| _dailyLimit | uint256 | 
Outputs
(void)
function
calcMaxWithdraw
Inputs
(void)
Outputs
| Type | Description | 
|---|---|
| uint256 | 
constructor
MultiSigWalletWithDailyLimit
Restricted (MultiSigWallet)
Inputs
| Parameter | Type | Description | 
|---|---|---|
| _owners | address[] | |
| _required | uint256 | |
| _dailyLimit | uint256 | 
Outputs
(void)
event
DailyLimitChange
Inputs
| Parameter | Type | Description | 
|---|---|---|
| dailyLimit | uint256 | 
Outputs
(void)
fallback
(fallback)
Inputs
(void)
Outputs
(void)
function
spentToday
Inputs
(void)
Outputs
| Type | Description | 
|---|---|
| uint256 | 
function
required
Inputs
(void)
Outputs
| Type | Description | 
|---|---|
| uint256 | 
function
MAX_OWNER_COUNT
Inputs
(void)
Outputs
| Type | Description | 
|---|---|
| uint256 | 
function
transactionCount
Inputs
(void)
Outputs
| Type | Description | 
|---|---|
| uint256 | 
function
transactions
Inputs
| Parameter | Type | Description | 
|---|---|---|
| uint256 | 
Outputs
| Type | Description | 
|---|---|
| address | |
| uint256 | |
| bytes | |
| bool | 
function
lastDay
Inputs
(void)
Outputs
| Type | Description | 
|---|---|
| uint256 | 
function
dailyLimit
Inputs
(void)
Outputs
| Type | Description | 
|---|---|
| uint256 | 
function
confirmations
Inputs
| Parameter | Type | Description | 
|---|---|---|
| uint256 | ||
| address | 
Outputs
| Type | Description | 
|---|---|
| bool | 
function
isOwner
Inputs
| Parameter | Type | Description | 
|---|---|---|
| address | 
Outputs
| Type | Description | 
|---|---|
| bool | 
function
owners
Inputs
| Parameter | Type | Description | 
|---|---|---|
| uint256 | 
Outputs
| Type | Description | 
|---|---|
| address | 
