function
transactions
view
Inputs
| Parameter | Type | Description |
|---|---|---|
| uint256 |
Outputs
| Type | Description |
|---|---|
| address | |
| uint256 | |
| bytes | |
| bool |
function
transactionCount
view
Inputs
(void)
Outputs
| Type | Description |
|---|---|
| uint256 |
function
submitTransaction
nonpayable
Inputs
| Parameter | Type | Description |
|---|---|---|
| destination | address | |
| value | uint256 | |
| data | bytes |
Outputs
| Type | Description |
|---|---|
| uint256 |
function
secondsTimeLocked
view
Inputs
(void)
Outputs
| Type | Description |
|---|---|
| uint256 |
function
revokeConfirmation
nonpayable
Inputs
| Parameter | Type | Description |
|---|---|---|
| transactionId | uint256 |
Outputs
(void)
function
required
view
Inputs
(void)
Outputs
| Type | Description |
|---|---|
| uint256 |
function
replaceOwner
nonpayable
Inputs
| Parameter | Type | Description |
|---|---|---|
| owner | address | |
| newOwner | address |
Outputs
(void)
function
removeOwner
nonpayable
Inputs
| Parameter | Type | Description |
|---|---|---|
| owner | address |
Outputs
(void)
function
registerFunctionCall
nonpayable
Inputs
| Parameter | Type | Description |
|---|---|---|
| hasCustomTimeLock | bool | |
| functionSelector | bytes4 | |
| destination | address | |
| newSecondsTimeLocked | uint128 |
Outputs
(void)
function
owners
view
Inputs
| Parameter | Type | Description |
|---|---|---|
| uint256 |
Outputs
| Type | Description |
|---|---|
| address |
function
isOwner
view
Inputs
| Parameter | Type | Description |
|---|---|---|
| address |
Outputs
| Type | Description |
|---|---|
| bool |
function
isConfirmed
view
Inputs
| Parameter | Type | Description |
|---|---|---|
| transactionId | uint256 |
Outputs
| Type | Description |
|---|---|
| bool |
function
getTransactionIds
view
Inputs
| Parameter | Type | Description |
|---|---|---|
| from | uint256 | |
| to | uint256 | |
| pending | bool | |
| executed | bool |
Outputs
| Type | Description |
|---|---|
| uint256[] |
function
getTransactionCount
view
Inputs
| Parameter | Type | Description |
|---|---|---|
| pending | bool | |
| executed | bool |
Outputs
| Type | Description |
|---|---|
| uint256 |
function
getOwners
view
Inputs
(void)
Outputs
| Type | Description |
|---|---|
| address[] |
function
getConfirmations
view
Inputs
| Parameter | Type | Description |
|---|---|---|
| transactionId | uint256 |
Outputs
| Type | Description |
|---|---|
| address[] |
function
getConfirmationCount
view
Inputs
| Parameter | Type | Description |
|---|---|---|
| transactionId | uint256 |
Outputs
| Type | Description |
|---|---|
| uint256 |
function
functionCallTimeLocks
view
Inputs
| Parameter | Type | Description |
|---|---|---|
| bytes4 | ||
| address |
Outputs
| Type | Description |
|---|---|
| bool | |
| uint128 |
function
executeTransaction
nonpayable
Inputs
| Parameter | Type | Description |
|---|---|---|
| transactionId | uint256 |
Outputs
(void)
function
confirmations
view
Inputs
| Parameter | Type | Description |
|---|---|---|
| uint256 | ||
| address |
Outputs
| Type | Description |
|---|---|
| bool |
function
confirmationTimes
view
Inputs
| Parameter | Type | Description |
|---|---|---|
| uint256 |
Outputs
| Type | Description |
|---|---|
| uint256 |
function
confirmTransaction
nonpayable
Inputs
| Parameter | Type | Description |
|---|---|---|
| transactionId | uint256 |
Outputs
(void)
function
changeTimeLock
nonpayable
Inputs
| Parameter | Type | Description |
|---|---|---|
| _secondsTimeLocked | uint256 |
Outputs
(void)
function
changeRequirement
nonpayable
Inputs
| Parameter | Type | Description |
|---|---|---|
| _required | uint256 |
Outputs
(void)
function
addOwner
nonpayable
Inputs
| Parameter | Type | Description |
|---|---|---|
| owner | address |
Outputs
(void)
function
MAX_OWNER_COUNT
view
Inputs
(void)
Outputs
| Type | Description |
|---|---|
| uint256 |
fallback
(fallback)
payable
Inputs
(void)
Outputs
(void)
event
TimeLockChange
Inputs
| Parameter | Type | Description |
|---|---|---|
| secondsTimeLocked | 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
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
FunctionCallTimeLockRegistration
Inputs
| Parameter | Type | Description |
|---|---|---|
| functionSelector | bytes4 | |
| destination | address | |
| hasCustomTimeLock | bool | |
| newSecondsTimeLocked | uint128 |
Outputs
(void)
event
ExecutionFailure
Inputs
| Parameter | Type | Description |
|---|---|---|
| transactionId | uint256 |
Outputs
(void)
event
Execution
Inputs
| Parameter | Type | Description |
|---|---|---|
| transactionId | uint256 |
Outputs
(void)
event
Deposit
Inputs
| Parameter | Type | Description |
|---|---|---|
| sender | address | |
| value | uint256 |
Outputs
(void)
event
ConfirmationTimeSet
Inputs
| Parameter | Type | Description |
|---|---|---|
| transactionId | uint256 | |
| confirmationTime | uint256 |
Outputs
(void)
event
Confirmation
Inputs
| Parameter | Type | Description |
|---|---|---|
| sender | address | |
| transactionId | uint256 |
Outputs
(void)
constructor
nonpayable
Inputs
| Parameter | Type | Description |
|---|---|---|
| _functionSelectors | bytes4[] | |
| _destinations | address[] | |
| _functionCallTimeLockSeconds | uint128[] | |
| _owners | address[] | |
| _required | uint256 | |
| _defaultSecondsTimeLocked | uint256 |
Outputs
(void)