MultiSigWallet
Ethereum0xc6cde7c39eb2f0f0095f41570af89efc2c1ea828
Solidity v0.4.16+commit.d7661dd9
Admin & Risk
Who can change the rules?
No admin risk controls detected from the verified ABI.
Overview
Read Functions
Block #25,170,023 · just nowReturns the owner address at the specified index.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| — | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| — | address | The address of the owner at the specified index.✨ AI |
Checks whether the given address is an owner of the multisig wallet.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| — | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool | True if the address is an owner, otherwise false.✨ AI |
Checks whether a specific owner has confirmed a particular transaction.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| — | uint256 | |
| — | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool | True if the owner confirmed the transaction, otherwise false.✨ AI |
Return the number of transactions that match the pending and executed filters.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| pending | bool | Include pending transactions. |
| executed | bool | Include executed transactions. |
Returns
| Name | Type | Description |
|---|---|---|
| count | uint256 | Total number of transactions after filters are applied. |
Check whether the specified transaction has reached the required confirmations.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| transactionId | uint256 | Transaction ID. |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool | Confirmation status. |
Return the number of confirmations a specific transaction has received.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| transactionId | uint256 | Transaction ID. |
Returns
| Name | Type | Description |
|---|---|---|
| count | uint256 | Number of confirmations. |
Fetches the stored transaction details for the given transaction id.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| — | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| destination | address | destination: Address to which the transaction will be sent.✨ AI |
| value | uint256 | value: Amount of wei to transfer with the transaction.✨ AI |
| data | bytes | data: Payload data (call data) included with the transaction.✨ AI |
| executed | bool | executed: True if the transaction has already been executed.✨ AI |
Return the list of owners of this multisig wallet.✨ AI
Returns
| Name | Type | Description |
|---|---|---|
| — | address[] | List of owner addresses. |
Return transaction IDs in the index range from..to that match the pending and executed filters.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| from | uint256 | Index start position of transaction array. |
| to | uint256 | Index end position of transaction array. |
| pending | bool | Include pending transactions. |
| executed | bool | Include executed transactions. |
Returns
| Name | Type | Description |
|---|---|---|
| _transactionIds | uint256[] | Returns array of transaction IDs. |
Return the list of owner addresses that confirmed the specified transaction.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| transactionId | uint256 | Transaction ID. |
Returns
| Name | Type | Description |
|---|---|---|
| _confirmations | address[] | Returns array of owner addresses. |
Return the current count of transactions recorded by the multisig wallet.✨ AI
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 | Unsigned integer representing the total number of transactions stored in the contract.✨ AI |
Returns the maximum number of owners that the multisig wallet supports.✨ AI
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 | Maximum allowed number of owners (uint256).✨ AI |
Returns the current number of confirmations required to execute a transaction.✨ AI
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 | The current number of required confirmations for executing a transaction.✨ AI |
Write Functions
Remove an owner from the multisignature wallet.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| owner | address | Address of owner. |
Revoke a previously given confirmation for a pending transaction.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| transactionId | uint256 | Transaction ID. |
Adds a new owner to the multisig wallet.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| owner | address | Address of new owner. |
Update the number of confirmations required to execute transactions in the multisig wallet.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| _required | uint256 | Number of required confirmations. |
Confirm a pending transaction by adding your signature.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| transactionId | uint256 | Transaction ID. |
Submit a new transaction to be confirmed by the owners for sending ether or calling a contract.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| destination | address | Transaction target address. |
| value | uint256 | Transaction ether value. |
| data | bytes | Transaction data payload. |
Returns
| Name | Type | Description |
|---|---|---|
| transactionId | uint256 | Returns transaction ID. |
Replace an existing owner with a new address.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| owner | address | Address of new owner. |
| newOwner | address | Address that will replace the current owner.✨ AI |
Execute a submitted transaction identified by transactionId after it has the required confirmations.✨ AI
Parameters
| Name | Type | Description |
|---|---|---|
| transactionId | uint256 | Transaction ID. |
Events
| Name | Type | Indexed | Description |
|---|---|---|---|
| sender | address | ✓ | |
| transactionId | uint256 | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| sender | address | ✓ | |
| transactionId | uint256 | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| transactionId | uint256 | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| transactionId | uint256 | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| transactionId | uint256 | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| sender | address | ✓ | |
| value | uint256 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| owner | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| owner | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| required | uint256 |