Executor

Ethereum

0x5300a1a15135ea4dc7ad5a167152c01efc9b192a

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?

Block #25,170,021

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