Executor

Ethereum Browse chains

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 · Browse chains

Admin & Risk

Who can change the rules?

Block #25,490,091

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,490,091 · just now
owner() view → 0xdabad81af85554e9ae636395611c58f7ec1aaec5

Returns the current owner address of the contract.✨ AI

dev: Returns the address of the current owner.

Returns

Name Type Description
address The address that holds ownership and administrative privileges.✨ AI

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

Renounce ownership of the contract, leaving it without an owner.✨ AI

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

Transfer ownership of the contract to a new owner address.✨ AI

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 Address to receive ownership; should be a valid non-zero address.✨ AI

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