Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 12 from a total of 12 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Execute Transact... | 19253201 | 744 days ago | IN | 0 ETH | 0.00104083 | ||||
| Queue Transactio... | 19253169 | 744 days ago | IN | 0 ETH | 0.00114152 | ||||
| Execute Transact... | 19252737 | 744 days ago | IN | 0 ETH | 0.00098714 | ||||
| Queue Transactio... | 19252686 | 744 days ago | IN | 0 ETH | 0.00088828 | ||||
| Queue Transactio... | 19110892 | 764 days ago | IN | 0 ETH | 0.0005055 | ||||
| Queue Transactio... | 19110878 | 764 days ago | IN | 0 ETH | 0.00022703 | ||||
| Queue Transactio... | 19110852 | 764 days ago | IN | 0 ETH | 0.00049829 | ||||
| Queue Transactio... | 19110841 | 764 days ago | IN | 0 ETH | 0.00025899 | ||||
| Execute Transact... | 19109973 | 764 days ago | IN | 0 ETH | 0.00037686 | ||||
| Queue Transactio... | 19109868 | 764 days ago | IN | 0 ETH | 0.00050866 | ||||
| Queue Transactio... | 19109863 | 764 days ago | IN | 0 ETH | 0.00055178 | ||||
| Queue Transactio... | 19109858 | 764 days ago | IN | 0 ETH | 0.00027055 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Timelock
Compiler Version
v0.8.20+commit.a1b79de6
Optimization Enabled:
Yes with 200 runs
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;
contract Timelock {
event NewAdmin(address indexed newAdmin);
event NewPendingAdmin(address indexed newPendingAdmin);
event NewDelay(uint indexed newDelay);
event CancelTransaction(
bytes32 indexed txHash,
address indexed target,
uint value,
string signature,
bytes data,
uint eta
);
event ExecuteTransaction(
bytes32 indexed txHash,
address indexed target,
uint value,
string signature,
bytes data,
uint eta
);
event QueueTransaction(
bytes32 indexed txHash,
address indexed target,
uint value,
string signature,
bytes data,
uint eta
);
error Timelock__DelayMustExceedMininumDelay();
error Timelock__DelayMustNotExceedMaximumDelay();
error Timelock__TimelockOnly();
error Timelock__PendingAdminOnly();
error Timelock__AdminOnly();
error Timelock__ETAMustSatisfyDelay();
error Timelock__TxNoQueued();
error Timelock__TxAlreadyQueued();
error Timelock__TxStillLocked();
error Timelock__TxExpired();
error Timelock__TxReverted();
string public constant NAME = "Timelock";
uint public constant GRACE_PERIOD = 14 days;
//uint public constant MINIMUM_DELAY = 2 days;
uint public constant MINIMUM_DELAY = 5 minutes;
uint public constant MAXIMUM_DELAY = 15 days;
address public admin;
address public pendingAdmin;
uint public delay;
mapping(bytes32 => bool) public queuedTransactions;
modifier isValidDelay(uint256 _delay) virtual {
if (_delay < MINIMUM_DELAY) {
revert Timelock__DelayMustExceedMininumDelay();
}
if (_delay > MAXIMUM_DELAY) {
revert Timelock__DelayMustNotExceedMaximumDelay();
}
_;
}
modifier adminOnly() {
if (msg.sender != admin) {
revert Timelock__AdminOnly();
}
_;
}
constructor(uint _delay, address _adminAddress) isValidDelay(_delay) {
require(_adminAddress != address(0));
admin = _adminAddress;
delay = _delay;
}
receive() external payable {}
function setDelay(uint _delay) external isValidDelay(_delay) {
if (msg.sender != address(this)) {
revert Timelock__TimelockOnly();
}
delay = _delay;
emit NewDelay(_delay);
}
function acceptAdmin() external {
if (msg.sender != pendingAdmin) {
revert Timelock__PendingAdminOnly();
}
admin = msg.sender;
pendingAdmin = address(0);
emit NewAdmin(msg.sender);
}
function setPendingAdmin(address _pendingAdmin) external {
if (msg.sender != address(this)) {
revert Timelock__TimelockOnly();
}
pendingAdmin = _pendingAdmin;
emit NewPendingAdmin(_pendingAdmin);
}
function queueTransaction(
address target,
uint value,
string memory signature,
bytes memory data,
uint eta
) external adminOnly returns (bytes32) {
if (eta < block.timestamp + delay || eta > block.timestamp + delay + GRACE_PERIOD) {
revert Timelock__ETAMustSatisfyDelay();
}
bytes32 txHash = keccak256(abi.encode(target, value, signature, data, eta));
if (queuedTransactions[txHash]) {
revert Timelock__TxAlreadyQueued();
}
queuedTransactions[txHash] = true;
emit QueueTransaction(txHash, target, value, signature, data, eta);
return txHash;
}
function cancelTransaction(
address target,
uint value,
string memory signature,
bytes memory data,
uint eta
) external adminOnly {
bytes32 txHash = keccak256(abi.encode(target, value, signature, data, eta));
if (!queuedTransactions[txHash]) {
revert Timelock__TxNoQueued();
}
queuedTransactions[txHash] = false;
emit CancelTransaction(txHash, target, value, signature, data, eta);
}
function executeTransaction(
address target,
uint value,
string memory signature,
bytes memory data,
uint eta
) external payable adminOnly returns (bytes memory) {
bytes32 txHash = keccak256(abi.encode(target, value, signature, data, eta));
if (!queuedTransactions[txHash]) {
revert Timelock__TxNoQueued();
}
if (block.timestamp < eta) {
revert Timelock__TxStillLocked();
}
if (block.timestamp > eta + GRACE_PERIOD) {
revert Timelock__TxExpired();
}
queuedTransactions[txHash] = false;
bytes memory callData;
if (bytes(signature).length == 0) {
callData = data;
} else {
callData = abi.encodePacked(bytes4(keccak256(bytes(signature))), data);
}
// Execute the call
(bool success, bytes memory returnData) = target.call{ value: value }(callData);
if (!success) {
revert Timelock__TxReverted();
}
emit ExecuteTransaction(txHash, target, value, signature, data, eta);
return returnData;
}
}{
"optimizer": {
"enabled": true,
"runs": 200
},
"evmVersion": "paris",
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"libraries": {}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"uint256","name":"_delay","type":"uint256"},{"internalType":"address","name":"_adminAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"Timelock__AdminOnly","type":"error"},{"inputs":[],"name":"Timelock__DelayMustExceedMininumDelay","type":"error"},{"inputs":[],"name":"Timelock__DelayMustNotExceedMaximumDelay","type":"error"},{"inputs":[],"name":"Timelock__ETAMustSatisfyDelay","type":"error"},{"inputs":[],"name":"Timelock__PendingAdminOnly","type":"error"},{"inputs":[],"name":"Timelock__TimelockOnly","type":"error"},{"inputs":[],"name":"Timelock__TxAlreadyQueued","type":"error"},{"inputs":[],"name":"Timelock__TxExpired","type":"error"},{"inputs":[],"name":"Timelock__TxNoQueued","type":"error"},{"inputs":[],"name":"Timelock__TxReverted","type":"error"},{"inputs":[],"name":"Timelock__TxStillLocked","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"txHash","type":"bytes32"},{"indexed":true,"internalType":"address","name":"target","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"string","name":"signature","type":"string"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"},{"indexed":false,"internalType":"uint256","name":"eta","type":"uint256"}],"name":"CancelTransaction","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"txHash","type":"bytes32"},{"indexed":true,"internalType":"address","name":"target","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"string","name":"signature","type":"string"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"},{"indexed":false,"internalType":"uint256","name":"eta","type":"uint256"}],"name":"ExecuteTransaction","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newAdmin","type":"address"}],"name":"NewAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"newDelay","type":"uint256"}],"name":"NewDelay","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newPendingAdmin","type":"address"}],"name":"NewPendingAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"txHash","type":"bytes32"},{"indexed":true,"internalType":"address","name":"target","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"string","name":"signature","type":"string"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"},{"indexed":false,"internalType":"uint256","name":"eta","type":"uint256"}],"name":"QueueTransaction","type":"event"},{"inputs":[],"name":"GRACE_PERIOD","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAXIMUM_DELAY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MINIMUM_DELAY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"NAME","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"string","name":"signature","type":"string"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"eta","type":"uint256"}],"name":"cancelTransaction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"delay","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"string","name":"signature","type":"string"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"eta","type":"uint256"}],"name":"executeTransaction","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"pendingAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"string","name":"signature","type":"string"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"eta","type":"uint256"}],"name":"queueTransaction","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"queuedTransactions","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_delay","type":"uint256"}],"name":"setDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_pendingAdmin","type":"address"}],"name":"setPendingAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405234801561001057600080fd5b50604051610cd1380380610cd183398101604081905261002f916100b3565b8161012c81101561005357604051634c2c3b8760e01b815260040160405180910390fd5b6213c68081111561007757604051631c5056b160e01b815260040160405180910390fd5b6001600160a01b03821661008a57600080fd5b50600080546001600160a01b0319166001600160a01b03929092169190911790556002556100f0565b600080604083850312156100c657600080fd5b825160208401519092506001600160a01b03811681146100e557600080fd5b809150509250929050565b610bd2806100ff6000396000f3fe6080604052600436106100e15760003560e01c80637d645fab1161007f578063c1a287e211610059578063c1a287e21461024a578063e177246e14610261578063f2b0653714610281578063f851a440146102c157600080fd5b80637d645fab146101e9578063a3f4df7e14610200578063b1b43ae51461023457600080fd5b80633a66f901116100bb5780633a66f901146101655780634dd18bf514610193578063591fcdfe146101b35780636a42b8f8146101d357600080fd5b80630825f38f146100ed5780630e18b68114610116578063267822471461012d57600080fd5b366100e857005b600080fd5b6101006100fb366004610950565b6102e1565b60405161010d9190610a51565b60405180910390f35b34801561012257600080fd5b5061012b6104e8565b005b34801561013957600080fd5b5060015461014d906001600160a01b031681565b6040516001600160a01b03909116815260200161010d565b34801561017157600080fd5b50610185610180366004610950565b61055c565b60405190815260200161010d565b34801561019f57600080fd5b5061012b6101ae366004610a6b565b6106ac565b3480156101bf57600080fd5b5061012b6101ce366004610950565b610716565b3480156101df57600080fd5b5061018560025481565b3480156101f557600080fd5b506101856213c68081565b34801561020c57600080fd5b506101006040518060400160405280600881526020016754696d656c6f636b60c01b81525081565b34801561024057600080fd5b5061018561012c81565b34801561025657600080fd5b506101856212750081565b34801561026d57600080fd5b5061012b61027c366004610a86565b61080c565b34801561028d57600080fd5b506102b161029c366004610a86565b60036020526000908152604090205460ff1681565b604051901515815260200161010d565b3480156102cd57600080fd5b5060005461014d906001600160a01b031681565b6000546060906001600160a01b0316331461030f5760405163ea3e175760e01b815260040160405180910390fd5b6000868686868660405160200161032a959493929190610a9f565b60408051601f1981840301815291815281516020928301206000818152600390935291205490915060ff1661037157604051626c127560e71b815260040160405180910390fd5b824210156103925760405163a6abb5a760e01b815260040160405180910390fd5b61039f6212750084610aeb565b4211156103bf57604051634849c44b60e01b815260040160405180910390fd5b6000818152600360205260408120805460ff191690558551606091036103e6575083610412565b858051906020012085604051602001610400929190610b12565b60405160208183030381529060405290505b600080896001600160a01b0316898460405161042e9190610b43565b60006040518083038185875af1925050503d806000811461046b576040519150601f19603f3d011682016040523d82523d6000602084013e610470565b606091505b509150915081610493576040516301b81eed60e61b815260040160405180910390fd5b896001600160a01b0316847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b6040516104d39493929190610b5f565b60405180910390a39998505050505050505050565b6001546001600160a01b031633146105135760405163097f043b60e01b815260040160405180910390fd5b60008054336001600160a01b0319918216811783556001805490921690915560405190917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b600080546001600160a01b031633146105885760405163ea3e175760e01b815260040160405180910390fd5b6002546105959042610aeb565b8210806105bc575062127500600254426105af9190610aeb565b6105b99190610aeb565b82115b156105da576040516307feb5af60e21b815260040160405180910390fd5b600086868686866040516020016105f5959493929190610a9f565b60408051601f1981840301815291815281516020928301206000818152600390935291205490915060ff161561063e576040516381f9990f60e01b815260040160405180910390fd5b60008181526003602052604090819020805460ff19166001179055516001600160a01b0388169082907f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f9061069a908a908a908a908a90610b5f565b60405180910390a39695505050505050565b3330146106cc5760405163f5bb6b8d60e01b815260040160405180910390fd5b600180546001600160a01b0319166001600160a01b0383169081179091556040517f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b6000546001600160a01b031633146107415760405163ea3e175760e01b815260040160405180910390fd5b6000858585858560405160200161075c959493929190610a9f565b60408051601f1981840301815291815281516020928301206000818152600390935291205490915060ff166107a357604051626c127560e71b815260040160405180910390fd5b60008181526003602052604090819020805460ff19169055516001600160a01b0387169082907f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf87906107fc908990899089908990610b5f565b60405180910390a3505050505050565b8061012c81101561083057604051634c2c3b8760e01b815260040160405180910390fd5b6213c68081111561085457604051631c5056b160e01b815260040160405180910390fd5b3330146108745760405163f5bb6b8d60e01b815260040160405180910390fd5b600282905560405182907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a25050565b80356001600160a01b03811681146108bf57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff808411156108f5576108f56108c4565b604051601f8501601f19908116603f0116810190828211818310171561091d5761091d6108c4565b8160405280935085815286868601111561093657600080fd5b858560208301376000602087830101525050509392505050565b600080600080600060a0868803121561096857600080fd5b610971866108a8565b945060208601359350604086013567ffffffffffffffff8082111561099557600080fd5b818801915088601f8301126109a957600080fd5b6109b8898335602085016108da565b945060608801359150808211156109ce57600080fd5b508601601f810188136109e057600080fd5b6109ef888235602084016108da565b95989497509295608001359392505050565b60005b83811015610a1c578181015183820152602001610a04565b50506000910152565b60008151808452610a3d816020860160208601610a01565b601f01601f19169290920160200192915050565b602081526000610a646020830184610a25565b9392505050565b600060208284031215610a7d57600080fd5b610a64826108a8565b600060208284031215610a9857600080fd5b5035919050565b60018060a01b038616815284602082015260a060408201526000610ac660a0830186610a25565b8281036060840152610ad88186610a25565b9150508260808301529695505050505050565b80820180821115610b0c57634e487b7160e01b600052601160045260246000fd5b92915050565b6001600160e01b0319831681528151600090610b35816004850160208701610a01565b919091016004019392505050565b60008251610b55818460208701610a01565b9190910192915050565b848152608060208201526000610b786080830186610a25565b8281036040840152610b8a8186610a25565b9150508260608301529594505050505056fea26469706673582212203e80dac753c6ffe32e716d82c983aab299459aef702872957e6acef670b5ed4d64736f6c63430008140033000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000937b94dc8c81ed42b2ada5855b220f098568b2be
Deployed Bytecode
0x6080604052600436106100e15760003560e01c80637d645fab1161007f578063c1a287e211610059578063c1a287e21461024a578063e177246e14610261578063f2b0653714610281578063f851a440146102c157600080fd5b80637d645fab146101e9578063a3f4df7e14610200578063b1b43ae51461023457600080fd5b80633a66f901116100bb5780633a66f901146101655780634dd18bf514610193578063591fcdfe146101b35780636a42b8f8146101d357600080fd5b80630825f38f146100ed5780630e18b68114610116578063267822471461012d57600080fd5b366100e857005b600080fd5b6101006100fb366004610950565b6102e1565b60405161010d9190610a51565b60405180910390f35b34801561012257600080fd5b5061012b6104e8565b005b34801561013957600080fd5b5060015461014d906001600160a01b031681565b6040516001600160a01b03909116815260200161010d565b34801561017157600080fd5b50610185610180366004610950565b61055c565b60405190815260200161010d565b34801561019f57600080fd5b5061012b6101ae366004610a6b565b6106ac565b3480156101bf57600080fd5b5061012b6101ce366004610950565b610716565b3480156101df57600080fd5b5061018560025481565b3480156101f557600080fd5b506101856213c68081565b34801561020c57600080fd5b506101006040518060400160405280600881526020016754696d656c6f636b60c01b81525081565b34801561024057600080fd5b5061018561012c81565b34801561025657600080fd5b506101856212750081565b34801561026d57600080fd5b5061012b61027c366004610a86565b61080c565b34801561028d57600080fd5b506102b161029c366004610a86565b60036020526000908152604090205460ff1681565b604051901515815260200161010d565b3480156102cd57600080fd5b5060005461014d906001600160a01b031681565b6000546060906001600160a01b0316331461030f5760405163ea3e175760e01b815260040160405180910390fd5b6000868686868660405160200161032a959493929190610a9f565b60408051601f1981840301815291815281516020928301206000818152600390935291205490915060ff1661037157604051626c127560e71b815260040160405180910390fd5b824210156103925760405163a6abb5a760e01b815260040160405180910390fd5b61039f6212750084610aeb565b4211156103bf57604051634849c44b60e01b815260040160405180910390fd5b6000818152600360205260408120805460ff191690558551606091036103e6575083610412565b858051906020012085604051602001610400929190610b12565b60405160208183030381529060405290505b600080896001600160a01b0316898460405161042e9190610b43565b60006040518083038185875af1925050503d806000811461046b576040519150601f19603f3d011682016040523d82523d6000602084013e610470565b606091505b509150915081610493576040516301b81eed60e61b815260040160405180910390fd5b896001600160a01b0316847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b6040516104d39493929190610b5f565b60405180910390a39998505050505050505050565b6001546001600160a01b031633146105135760405163097f043b60e01b815260040160405180910390fd5b60008054336001600160a01b0319918216811783556001805490921690915560405190917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b600080546001600160a01b031633146105885760405163ea3e175760e01b815260040160405180910390fd5b6002546105959042610aeb565b8210806105bc575062127500600254426105af9190610aeb565b6105b99190610aeb565b82115b156105da576040516307feb5af60e21b815260040160405180910390fd5b600086868686866040516020016105f5959493929190610a9f565b60408051601f1981840301815291815281516020928301206000818152600390935291205490915060ff161561063e576040516381f9990f60e01b815260040160405180910390fd5b60008181526003602052604090819020805460ff19166001179055516001600160a01b0388169082907f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f9061069a908a908a908a908a90610b5f565b60405180910390a39695505050505050565b3330146106cc5760405163f5bb6b8d60e01b815260040160405180910390fd5b600180546001600160a01b0319166001600160a01b0383169081179091556040517f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b6000546001600160a01b031633146107415760405163ea3e175760e01b815260040160405180910390fd5b6000858585858560405160200161075c959493929190610a9f565b60408051601f1981840301815291815281516020928301206000818152600390935291205490915060ff166107a357604051626c127560e71b815260040160405180910390fd5b60008181526003602052604090819020805460ff19169055516001600160a01b0387169082907f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf87906107fc908990899089908990610b5f565b60405180910390a3505050505050565b8061012c81101561083057604051634c2c3b8760e01b815260040160405180910390fd5b6213c68081111561085457604051631c5056b160e01b815260040160405180910390fd5b3330146108745760405163f5bb6b8d60e01b815260040160405180910390fd5b600282905560405182907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a25050565b80356001600160a01b03811681146108bf57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff808411156108f5576108f56108c4565b604051601f8501601f19908116603f0116810190828211818310171561091d5761091d6108c4565b8160405280935085815286868601111561093657600080fd5b858560208301376000602087830101525050509392505050565b600080600080600060a0868803121561096857600080fd5b610971866108a8565b945060208601359350604086013567ffffffffffffffff8082111561099557600080fd5b818801915088601f8301126109a957600080fd5b6109b8898335602085016108da565b945060608801359150808211156109ce57600080fd5b508601601f810188136109e057600080fd5b6109ef888235602084016108da565b95989497509295608001359392505050565b60005b83811015610a1c578181015183820152602001610a04565b50506000910152565b60008151808452610a3d816020860160208601610a01565b601f01601f19169290920160200192915050565b602081526000610a646020830184610a25565b9392505050565b600060208284031215610a7d57600080fd5b610a64826108a8565b600060208284031215610a9857600080fd5b5035919050565b60018060a01b038616815284602082015260a060408201526000610ac660a0830186610a25565b8281036060840152610ad88186610a25565b9150508260808301529695505050505050565b80820180821115610b0c57634e487b7160e01b600052601160045260246000fd5b92915050565b6001600160e01b0319831681528151600090610b35816004850160208701610a01565b919091016004019392505050565b60008251610b55818460208701610a01565b9190910192915050565b848152608060208201526000610b786080830186610a25565b8281036040840152610b8a8186610a25565b9150508260608301529594505050505056fea26469706673582212203e80dac753c6ffe32e716d82c983aab299459aef702872957e6acef670b5ed4d64736f6c63430008140033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000937b94dc8c81ed42b2ada5855b220f098568b2be
-----Decoded View---------------
Arg [0] : _delay (uint256): 300
Arg [1] : _adminAddress (address): 0x937b94DC8C81ed42B2aDA5855B220F098568B2be
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000000000012c
Arg [1] : 000000000000000000000000937b94dc8c81ed42b2ada5855b220f098568b2be
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.