Timelock
Ethereum0x1a9c8182c09f50c8318d769245bea52c32be35bc
Solidity v0.5.16+commit.9c3226ce
🤖
Query this contract from your AI
Reference:
0x1a9c8182c09f50c8318d769245bea52c32be35bc
Sample prompt:
“Tell me the current state of eth/0x1a9c8182c09f50c8318d769245bea52c32be35bc”
No AI wired up yet? →
mcp.smarts.md
Admin & Risk
Who can change the rules?
Detected upgradeable controls from the verified ABI.
Upgradeable
Current controls
- Admin
- 0x408ed6354d4973f66138c91495f2f2fcbd8724c3 ↗ Etherscan → smarts
- Upgradeability inferred from ABI/events; proxy storage resolution may be incomplete.
Overview
Read Functions
7
Write Functions
6
Events
6
Read Functions
Block #25,170,236 · just now
GRACE_PERIOD()
view
→ 1,209,600
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
MAXIMUM_DELAY()
view
→ 2,592,000
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
MINIMUM_DELAY()
view
→ 172,800
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
admin()
view
→ 0x408ed6354d4973f66138c91495f2f2fcbd8724c3
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
delay()
view
→ 172,800
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
pendingAdmin()
view
→ 0x0000000000000000000000000000000000000000
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
queuedTransactions(bytes32)
view
Parameters
| Name | Type | Description |
|---|---|---|
| — | bytes32 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool |
Write Functions
acceptAdmin()
nonpayable
cancelTransaction(target: address, value: uint256, signature: string, data: bytes, eta: uint256)
nonpayable
Parameters
| Name | Type | Description |
|---|---|---|
| target | address | |
| value | uint256 | |
| signature | string | |
| data | bytes | |
| eta | uint256 |
executeTransaction(target: address, value: uint256, signature: string, data: bytes, eta: uint256)
payable
Parameters
| Name | Type | Description |
|---|---|---|
| target | address | |
| value | uint256 | |
| signature | string | |
| data | bytes | |
| eta | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bytes |
queueTransaction(target: address, value: uint256, signature: string, data: bytes, eta: uint256)
nonpayable
Parameters
| Name | Type | Description |
|---|---|---|
| target | address | |
| value | uint256 | |
| signature | string | |
| data | bytes | |
| eta | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bytes32 |
setDelay(delay_: uint256)
nonpayable
Parameters
| Name | Type | Description |
|---|---|---|
| delay_ | uint256 |
setPendingAdmin(pendingAdmin_: address)
nonpayable
Parameters
| Name | Type | Description |
|---|---|---|
| pendingAdmin_ | address |
Events
CancelTransaction(txHash: bytes32, target: address, value: uint256, signature: string, data: bytes, eta: uint256)
| Name | Type | Indexed | Description |
|---|---|---|---|
| txHash | bytes32 | ✓ | |
| target | address | ✓ | |
| value | uint256 | ||
| signature | string | ||
| data | bytes | ||
| eta | uint256 |
ExecuteTransaction(txHash: bytes32, target: address, value: uint256, signature: string, data: bytes, eta: uint256)
| Name | Type | Indexed | Description |
|---|---|---|---|
| txHash | bytes32 | ✓ | |
| target | address | ✓ | |
| value | uint256 | ||
| signature | string | ||
| data | bytes | ||
| eta | uint256 |
NewAdmin(newAdmin: address)
| Name | Type | Indexed | Description |
|---|---|---|---|
| newAdmin | address | ✓ |
NewDelay(newDelay: uint256)
| Name | Type | Indexed | Description |
|---|---|---|---|
| newDelay | uint256 | ✓ |
NewPendingAdmin(newPendingAdmin: address)
| Name | Type | Indexed | Description |
|---|---|---|---|
| newPendingAdmin | address | ✓ |
QueueTransaction(txHash: bytes32, target: address, value: uint256, signature: string, data: bytes, eta: uint256)
| Name | Type | Indexed | Description |
|---|---|---|---|
| txHash | bytes32 | ✓ | |
| target | address | ✓ | |
| value | uint256 | ||
| signature | string | ||
| data | bytes | ||
| eta | uint256 |