AssetProxyOwner
function
executeRemoveAuthorizedAddressAtIndex
nonpayable
Restricted (notExecuted, fullyConfirmed, validRemoveAuthorizedAddressAtIndexTx)
Inputs
Parameter | Type | Description |
---|---|---|
transactionId | uint256 |
Outputs
(void)
function
registerAssetProxy
nonpayable
Restricted (onlyWallet, notNull)
Inputs
Parameter | Type | Description |
---|---|---|
assetProxyContract | address | |
isRegistered | bool |
Outputs
(void)
event
AssetProxyRegistration
Inputs
Parameter | Type | Description |
---|---|---|
assetProxyContract | address | |
isRegistered | bool |
Outputs
(void)
MultiSigWallet
function
addOwner
nonpayable
Restricted (onlyWallet, ownerDoesNotExist, notNull, validRequirement)
Inputs
Parameter | Type | Description |
---|---|---|
owner | address |
Outputs
(void)
function
removeOwner
nonpayable
Restricted (onlyWallet, ownerExists)
Inputs
Parameter | Type | Description |
---|---|---|
owner | address |
Outputs
(void)
function
replaceOwner
nonpayable
Restricted (onlyWallet, ownerExists, ownerDoesNotExist)
Inputs
Parameter | Type | Description |
---|---|---|
owner | address | |
newOwner | address |
Outputs
(void)
function
changeRequirement
nonpayable
Restricted (onlyWallet, validRequirement)
Inputs
Parameter | Type | Description |
---|---|---|
_required | uint256 |
Outputs
(void)
function
revokeConfirmation
nonpayable
Restricted (ownerExists, confirmed, notExecuted)
Inputs
Parameter | Type | Description |
---|---|---|
transactionId | uint256 |
Outputs
(void)
function
submitTransaction
nonpayable
Inputs
Parameter | Type | Description |
---|---|---|
destination | address | |
value | uint256 | |
data | bytes |
Outputs
Type | Description |
---|---|
uint256 |
function
getConfirmations
view
Inputs
Parameter | Type | Description |
---|---|---|
transactionId | uint256 |
Outputs
Type | Description |
---|---|
address[] |
function
getTransactionIds
view
Inputs
Parameter | Type | Description |
---|---|---|
from | uint256 | |
to | uint256 | |
pending | bool | |
executed | bool |
Outputs
Type | Description |
---|---|
uint256[] |
function
getOwners
view
Inputs
(void)
Outputs
Type | Description |
---|---|
address[] |
function
getConfirmationCount
view
Inputs
Parameter | Type | Description |
---|---|---|
transactionId | uint256 |
Outputs
Type | Description |
---|---|
uint256 |
function
isConfirmed
view
Inputs
Parameter | Type | Description |
---|---|---|
transactionId | uint256 |
Outputs
Type | Description |
---|---|
bool |
function
getTransactionCount
view
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)
MultiSigWalletWithTimeLock
function
executeTransaction
nonpayable
Restricted (notExecuted, fullyConfirmed, pastTimeLock)
Inputs
Parameter | Type | Description |
---|---|---|
transactionId | uint256 |
Outputs
(void)
function
changeTimeLock
nonpayable
Restricted (onlyWallet)
Inputs
Parameter | Type | Description |
---|---|---|
_secondsTimeLocked | uint256 |
Outputs
(void)
function
confirmTransaction
nonpayable
Restricted (ownerExists, transactionExists, notConfirmed, notFullyConfirmed)
Inputs
Parameter | Type | Description |
---|---|---|
transactionId | uint256 |
Outputs
(void)
constructor
AssetProxyOwner
nonpayable
Restricted (MultiSigWallet)
Inputs
Parameter | Type | Description |
---|---|---|
_owners | address[] | |
_assetProxyContracts | address[] | |
_required | uint256 | |
_secondsTimeLocked | uint256 |
Outputs
(void)
event
TimeLockChange
Inputs
Parameter | Type | Description |
---|---|---|
secondsTimeLocked | uint256 |
Outputs
(void)
event
ConfirmationTimeSet
Inputs
Parameter | Type | Description |
---|---|---|
transactionId | uint256 | |
confirmationTime | uint256 |
Outputs
(void)
fallback
(fallback)
payable
Inputs
(void)
Outputs
(void)
function
required
view
Inputs
(void)
Outputs
Type | Description |
---|---|
uint256 |
function
MAX_OWNER_COUNT
view
Inputs
(void)
Outputs
Type | Description |
---|---|
uint256 |
function
confirmationTimes
view
Inputs
Parameter | Type | Description |
---|---|---|
uint256 |
Outputs
Type | Description |
---|---|
uint256 |
function
transactionCount
view
Inputs
(void)
Outputs
Type | Description |
---|---|
uint256 |
function
transactions
view
Inputs
Parameter | Type | Description |
---|---|---|
uint256 |
Outputs
Type | Description |
---|---|
address | |
uint256 | |
bytes | |
bool |
function
isAssetProxyRegistered
view
Inputs
Parameter | Type | Description |
---|---|---|
address |
Outputs
Type | Description |
---|---|
bool |
function
secondsTimeLocked
view
Inputs
(void)
Outputs
Type | Description |
---|---|
uint256 |
function
confirmations
view
Inputs
Parameter | Type | Description |
---|---|---|
uint256 | ||
address |
Outputs
Type | Description |
---|---|
bool |
function
isOwner
view
Inputs
Parameter | Type | Description |
---|---|---|
address |
Outputs
Type | Description |
---|---|
bool |
function
owners
view
Inputs
Parameter | Type | Description |
---|---|---|
uint256 |
Outputs
Type | Description |
---|---|
address |