Executor
Ethereum0x5300a1a15135ea4dc7ad5a167152c01efc9b192a
Solidity v0.8.19+commit.7dd6d404
🤖
Query this contract from your AI
Reference:
0x5300a1a15135ea4dc7ad5a167152c01efc9b192a
Sample prompt:
“Tell me the current state of eth/0x5300a1a15135ea4dc7ad5a167152c01efc9b192a”
No AI wired up yet? →
mcp.smarts.md
Admin & Risk
Who can change the rules?
Detected ownable controls from the verified ABI.
Ownable
Current controls
- Owner
- 0xdabad81af85554e9ae636395611c58f7ec1aaec5 ↗ Etherscan → smarts
Overview
Read Functions
1
Write Functions
3
Events
2
Read Functions
Block #25,170,021 · just now
owner()
view
→ 0xdabad81af85554e9ae636395611c58f7ec1aaec5
dev: Returns the address of the current owner.
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
Write Functions
executeTransaction(target: address, value: uint256, signature: string, data: bytes, withDelegatecall: bool)
payable
Function, called by Governance, that executes a transaction, returns the callData executed
Parameters
| Name | Type | Description |
|---|---|---|
| target | address | smart contract target |
| value | uint256 | wei value of the transaction |
| signature | string | function signature of the transaction |
| data | bytes | function arguments of the transaction or callData if signature empty |
| withDelegatecall | bool | boolean, true = transaction delegatecalls the target, else calls the target |
Returns
| Name | Type | Description |
|---|---|---|
| — | bytes | result data of the execution call. |
renounceOwnership()
nonpayable
dev: Leaves the contract without owner. It will not be possible to call `onlyOwner` functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner.
transferOwnership(newOwner: address)
nonpayable
dev: Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner.
Parameters
| Name | Type | Description |
|---|---|---|
| newOwner | address |
Events
ExecutedAction(target: address, value: uint256, signature: string, data: bytes, executionTime: uint256, withDelegatecall: bool, resultData: bytes)
emitted when an action got executed
| Name | Type | Indexed | Description |
|---|---|---|---|
| target | address | ✓ | address of the targeted contract |
| value | uint256 | wei value of the transaction | |
| signature | string | function signature of the transaction | |
| data | bytes | function arguments of the transaction or callData if signature empty | |
| executionTime | uint256 | time at which to execute the transaction | |
| withDelegatecall | bool | boolean, true = transaction delegatecalls the target, else calls the target | |
| resultData | bytes | the actual callData used on the target |
OwnershipTransferred(previousOwner: address, newOwner: address)
| Name | Type | Indexed | Description |
|---|---|---|---|
| previousOwner | address | ✓ | |
| newOwner | address | ✓ |