More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 1,141 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Cast Vote | 23221666 | 163 days ago | IN | 0 ETH | 0.00010975 | ||||
| Cast Vote | 23220111 | 164 days ago | IN | 0 ETH | 0.00009855 | ||||
| Cast Vote | 23218858 | 164 days ago | IN | 0 ETH | 0.00014191 | ||||
| Cast Vote | 23213056 | 165 days ago | IN | 0 ETH | 0.0001493 | ||||
| Cast Vote | 23211532 | 165 days ago | IN | 0 ETH | 0.00010719 | ||||
| Cast Vote | 23211520 | 165 days ago | IN | 0 ETH | 0.00001402 | ||||
| Cast Vote | 23211520 | 165 days ago | IN | 0 ETH | 0.00001402 | ||||
| Cast Vote | 23211520 | 165 days ago | IN | 0 ETH | 0.00001402 | ||||
| Cast Vote | 23211515 | 165 days ago | IN | 0 ETH | 0.00001604 | ||||
| Cast Vote | 23211515 | 165 days ago | IN | 0 ETH | 0.00003214 | ||||
| Cast Vote | 23211359 | 165 days ago | IN | 0 ETH | 0.0000918 | ||||
| Cast Vote With R... | 23210866 | 165 days ago | IN | 0 ETH | 0.00009661 | ||||
| Cast Vote | 23209525 | 165 days ago | IN | 0 ETH | 0.00001203 | ||||
| Cast Vote | 23209281 | 165 days ago | IN | 0 ETH | 0.00008922 | ||||
| Cast Vote | 23209111 | 165 days ago | IN | 0 ETH | 0.0000129 | ||||
| Cast Vote | 23208966 | 165 days ago | IN | 0 ETH | 0.00003745 | ||||
| Propose | 23195243 | 167 days ago | IN | 0 ETH | 0.00011351 | ||||
| Execute | 23175141 | 170 days ago | IN | 0 ETH | 0.00053595 | ||||
| Execute | 23134824 | 176 days ago | IN | 0 ETH | 0.00050757 | ||||
| Cast Vote With R... | 23122936 | 177 days ago | IN | 0 ETH | 0.00017922 | ||||
| Cast Vote | 23121220 | 177 days ago | IN | 0 ETH | 0.00018596 | ||||
| Cast Vote | 23119675 | 178 days ago | IN | 0 ETH | 0.00025464 | ||||
| Queue | 23119090 | 178 days ago | IN | 0 ETH | 0.00061084 | ||||
| Cast Vote | 23118880 | 178 days ago | IN | 0 ETH | 0.00023933 | ||||
| Cast Vote | 23118281 | 178 days ago | IN | 0 ETH | 0.00031177 |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
GovernorBravoDelegator
Compiler Version
v0.6.11+commit.5ef660b1
Optimization Enabled:
Yes with 999999 runs
Other Settings:
istanbul EvmVersion, BSD-3-Clause license
Contract Source Code (Solidity Multiple files format)
// SPDX-License-Identifier: BSD-3-Clause
pragma solidity 0.6.11;
pragma experimental ABIEncoderV2;
import "./GovernorBravoInterfaces.sol";
contract GovernorBravoDelegator is GovernorBravoDelegatorStorage, GovernorBravoEvents {
constructor(
address timelock_,
address forth_,
address admin_,
address implementation_,
uint votingPeriod_,
uint votingDelay_,
uint proposalThreshold_) public {
// Admin set to msg.sender for initialization
admin = msg.sender;
delegateTo(implementation_, abi.encodeWithSignature("initialize(address,address,uint256,uint256,uint256)",
timelock_,
forth_,
votingPeriod_,
votingDelay_,
proposalThreshold_));
_setImplementation(implementation_);
admin = admin_;
}
/**
* @notice Called by the admin to update the implementation of the delegator
* @param implementation_ The address of the new implementation for delegation
*/
function _setImplementation(address implementation_) public {
require(msg.sender == admin, "GovernorBravoDelegator::_setImplementation: admin only");
require(implementation_ != address(0), "GovernorBravoDelegator::_setImplementation: invalid implementation address");
address oldImplementation = implementation;
implementation = implementation_;
emit NewImplementation(oldImplementation, implementation);
}
/**
* @notice Internal method to delegate execution to another contract
* @dev It returns to the external caller whatever the implementation returns or forwards reverts
* @param callee The contract to delegatecall
* @param data The raw data to delegatecall
*/
function delegateTo(address callee, bytes memory data) internal {
(bool success, bytes memory returnData) = callee.delegatecall(data);
assembly {
if eq(success, 0) {
revert(add(returnData, 0x20), returndatasize())
}
}
}
/**
* @dev Delegates the current call to implementation.
*
* This function does not return to its internall call site, it will return directly to the external caller.
*/
function _fallback() internal {
// delegate all other functions to current implementation
(bool success, ) = implementation.delegatecall(msg.data);
assembly {
let free_mem_ptr := mload(0x40)
returndatacopy(free_mem_ptr, 0, returndatasize())
switch success
case 0 { revert(free_mem_ptr, returndatasize()) }
default { return(free_mem_ptr, returndatasize()) }
}
}
/**
* @dev Delegates execution to an implementation contract.
* It returns to the external caller whatever the implementation returns or forwards reverts.
*/
fallback() external payable {
_fallback();
}
/**
* @dev Fallback function that delegates calls to implementation. Will run if call data is empty.
*/
receive() external payable {
_fallback();
}
}
// SPDX-License-Identifier: BSD-3-Clause
pragma solidity 0.6.11;
pragma experimental ABIEncoderV2;
contract GovernorBravoEvents {
/// @notice An event emitted when a new proposal is created
event ProposalCreated(uint id, address proposer, address[] targets, uint[] values, string[] signatures, bytes[] calldatas, uint startBlock, uint endBlock, string description);
/// @notice An event emitted when a vote has been cast on a proposal
/// @param voter The address which casted a vote
/// @param proposalId The proposal id which was voted on
/// @param support Support value for the vote. 0=against, 1=for, 2=abstain
/// @param votes Number of votes which were cast by the voter
/// @param reason The reason given for the vote by the voter
event VoteCast(address indexed voter, uint proposalId, uint8 support, uint votes, string reason);
/// @notice An event emitted when a proposal has been canceled
event ProposalCanceled(uint id);
/// @notice An event emitted when a proposal has been queued in the Timelock
event ProposalQueued(uint id, uint eta);
/// @notice An event emitted when a proposal has been executed in the Timelock
event ProposalExecuted(uint id);
/// @notice An event emitted when the voting delay is set
event VotingDelaySet(uint oldVotingDelay, uint newVotingDelay);
/// @notice An event emitted when the voting period is set
event VotingPeriodSet(uint oldVotingPeriod, uint newVotingPeriod);
/// @notice Emitted when implementation is changed
event NewImplementation(address oldImplementation, address newImplementation);
/// @notice Emitted when proposal threshold is set
event ProposalThresholdSet(uint oldProposalThreshold, uint newProposalThreshold);
/// @notice Emitted when pendingAdmin is changed
event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin);
/// @notice Emitted when pendingAdmin is accepted, which means admin is updated
event NewAdmin(address oldAdmin, address newAdmin);
}
contract GovernorBravoDelegatorStorage {
/// @notice Administrator for this contract
address public admin;
/// @notice Pending administrator for this contract
address public pendingAdmin;
/// @notice Active brains of Governor
address public implementation;
}
/**
* @title Storage for Governor Bravo Delegate
* @notice For future upgrades, do not change GovernorBravoDelegateStorageV1. Create a new
* contract which implements GovernorBravoDelegateStorageV1 and following the naming convention
* GovernorBravoDelegateStorageVX.
*/
contract GovernorBravoDelegateStorageV1 is GovernorBravoDelegatorStorage {
/// @notice The delay before voting on a proposal may take place, once proposed, in blocks
uint public votingDelay;
/// @notice The duration of voting on a proposal, in blocks
uint public votingPeriod;
/// @notice The number of votes required in order for a voter to become a proposer
uint public proposalThreshold;
/// @notice The total number of proposals
uint public proposalCount;
/// @notice The address of the Ampleforth Protocol Timelock
TimelockInterface public timelock;
/// @notice The address of the Ampleforth governance token
ForthInterface public forth;
/// @notice The official record of all proposals ever proposed
mapping (uint => Proposal) public proposals;
/// @notice The latest proposal for each proposer
mapping (address => uint) public latestProposalIds;
struct Proposal {
// Unique id for looking up a proposal
uint id;
// Creator of the proposal
address proposer;
// The timestamp that the proposal will be available for execution, set once the vote succeeds
uint eta;
// The ordered list of target addresses for calls to be made
address[] targets;
// The ordered list of values (i.e. msg.value) to be passed to the calls to be made
uint[] values;
// The ordered list of function signatures to be called
string[] signatures;
// The ordered list of calldata to be passed to each call
bytes[] calldatas;
// The block at which voting begins: holders must delegate their votes prior to this block
uint startBlock;
// The block at which voting ends: votes must be cast prior to this block
uint endBlock;
// Current number of votes in favor of this proposal
uint forVotes;
// Current number of votes in opposition to this proposal
uint againstVotes;
// Current number of votes for abstaining for this proposal
uint abstainVotes;
// Flag marking whether the proposal has been canceled
bool canceled;
// Flag marking whether the proposal has been executed
bool executed;
// Receipts of ballots for the entire set of voters
mapping (address => Receipt) receipts;
}
/// @notice Ballot receipt record for a voter
struct Receipt {
// Whether or not a vote has been cast
bool hasVoted;
// Whether or not the voter supports the proposal or abstains
uint8 support;
// The number of votes the voter had, which were cast
uint96 votes;
}
/// @notice Possible states that a proposal may be in
enum ProposalState {
Pending,
Active,
Canceled,
Defeated,
Succeeded,
Queued,
Expired,
Executed
}
}
interface TimelockInterface {
function delay() external view returns (uint);
function GRACE_PERIOD() external view returns (uint);
function acceptAdmin() external;
function queuedTransactions(bytes32 hash) external view returns (bool);
function queueTransaction(address target, uint value, string calldata signature, bytes calldata data, uint eta) external returns (bytes32);
function cancelTransaction(address target, uint value, string calldata signature, bytes calldata data, uint eta) external;
function executeTransaction(address target, uint value, string calldata signature, bytes calldata data, uint eta) external payable returns (bytes memory);
}
interface ForthInterface {
function getPriorVotes(address account, uint blockNumber) external view returns (uint96);
}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"timelock_","type":"address"},{"internalType":"address","name":"forth_","type":"address"},{"internalType":"address","name":"admin_","type":"address"},{"internalType":"address","name":"implementation_","type":"address"},{"internalType":"uint256","name":"votingPeriod_","type":"uint256"},{"internalType":"uint256","name":"votingDelay_","type":"uint256"},{"internalType":"uint256","name":"proposalThreshold_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"NewAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldImplementation","type":"address"},{"indexed":false,"internalType":"address","name":"newImplementation","type":"address"}],"name":"NewImplementation","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldPendingAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newPendingAdmin","type":"address"}],"name":"NewPendingAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"}],"name":"ProposalCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"address","name":"proposer","type":"address"},{"indexed":false,"internalType":"address[]","name":"targets","type":"address[]"},{"indexed":false,"internalType":"uint256[]","name":"values","type":"uint256[]"},{"indexed":false,"internalType":"string[]","name":"signatures","type":"string[]"},{"indexed":false,"internalType":"bytes[]","name":"calldatas","type":"bytes[]"},{"indexed":false,"internalType":"uint256","name":"startBlock","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"endBlock","type":"uint256"},{"indexed":false,"internalType":"string","name":"description","type":"string"}],"name":"ProposalCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"}],"name":"ProposalExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"eta","type":"uint256"}],"name":"ProposalQueued","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldProposalThreshold","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newProposalThreshold","type":"uint256"}],"name":"ProposalThresholdSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"voter","type":"address"},{"indexed":false,"internalType":"uint256","name":"proposalId","type":"uint256"},{"indexed":false,"internalType":"uint8","name":"support","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"votes","type":"uint256"},{"indexed":false,"internalType":"string","name":"reason","type":"string"}],"name":"VoteCast","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldVotingDelay","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newVotingDelay","type":"uint256"}],"name":"VotingDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldVotingPeriod","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newVotingPeriod","type":"uint256"}],"name":"VotingPeriodSet","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"address","name":"implementation_","type":"address"}],"name":"_setImplementation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405234801561001057600080fd5b5060405161087138038061087183398101604081905261002f91610220565b600080546001600160a01b03191633179055604051610093908590610060908a908a908890889088906024016102e7565b60408051601f198184030181529190526020810180516001600160e01b0390811663344fe42d60e21b179091526100d216565b6100a5846001600160e01b0361014916565b5050600080546001600160a01b0319166001600160a01b039490941693909317909255506103c192505050565b60006060836001600160a01b0316836040516100ee9190610294565b600060405180830381855af49150503d8060008114610129576040519150601f19603f3d011682016040523d82523d6000602084013e61012e565b606091505b50915091506000821415610143573d60208201fd5b50505050565b6000546001600160a01b0316331461017c5760405162461bcd60e51b815260040161017390610376565b60405180910390fd5b6001600160a01b0381166101a25760405162461bcd60e51b815260040161017390610318565b600280546001600160a01b038381166001600160a01b031983161792839055604051918116927fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a926101f792859216906102cd565b60405180910390a15050565b80516001600160a01b038116811461021a57600080fd5b92915050565b600080600080600080600060e0888a03121561023a578283fd5b6102448989610203565b96506102538960208a01610203565b95506102628960408a01610203565b94506102718960608a01610203565b93506080880151925060a0880151915060c0880151905092959891949750929550565b60008251815b818110156102b4576020818601810151858301520161029a565b818111156102c25782828501525b509190910192915050565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b03958616815293909416602084015260408301919091526060820152608081019190915260a00190565b6020808252604a9082015260008051602061085183398151915260408201527f656d656e746174696f6e3a20696e76616c696420696d706c656d656e746174696060820152696f6e206164647265737360b01b608082015260a00190565b602080825260369082015260008051602061085183398151915260408201527f656d656e746174696f6e3a2061646d696e206f6e6c7900000000000000000000606082015260800190565b610481806103d06000396000f3fe6080604052600436106100435760003560e01c8063267822471461005a5780635c60da1b14610085578063bb913f411461009a578063f851a440146100ba57610052565b36610052576100506100cf565b005b6100506100cf565b34801561006657600080fd5b5061006f610157565b60405161007c9190610323565b60405180910390f35b34801561009157600080fd5b5061006f610173565b3480156100a657600080fd5b506100506100b53660046102d8565b61018f565b3480156100c657600080fd5b5061006f6102bc565b60025460405160009173ffffffffffffffffffffffffffffffffffffffff16906100fc9083903690610313565b600060405180830381855af49150503d8060008114610137576040519150601f19603f3d011682016040523d82523d6000602084013e61013c565b606091505b505090506040513d6000823e818015610153573d82f35b3d82fd5b60015473ffffffffffffffffffffffffffffffffffffffff1681565b60025473ffffffffffffffffffffffffffffffffffffffff1681565b60005473ffffffffffffffffffffffffffffffffffffffff1633146101e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101e0906103ee565b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8116610236576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101e09061036b565b6002805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff000000000000000000000000000000000000000083161792839055604051918116927fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a926102b09285921690610344565b60405180910390a15050565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b6000602082840312156102e9578081fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461030c578182fd5b9392505050565b6000828483379101908152919050565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b73ffffffffffffffffffffffffffffffffffffffff92831681529116602082015260400190565b6020808252604a908201527f476f7665726e6f72427261766f44656c656761746f723a3a5f736574496d706c60408201527f656d656e746174696f6e3a20696e76616c696420696d706c656d656e7461746960608201527f6f6e206164647265737300000000000000000000000000000000000000000000608082015260a00190565b60208082526036908201527f476f7665726e6f72427261766f44656c656761746f723a3a5f736574496d706c60408201527f656d656e746174696f6e3a2061646d696e206f6e6c790000000000000000000060608201526080019056fea2646970667358221220874a362e8c14ff62d385024118bc880cc68911235281b48a22098156a481155164736f6c634300060b0033476f7665726e6f72427261766f44656c656761746f723a3a5f736574496d706c000000000000000000000000223592a191ecfc7fdc38a9256c3bd96e771539a900000000000000000000000077fba179c79de5b7653f68b5039af940ada60ce0000000000000000000000000223592a191ecfc7fdc38a9256c3bd96e771539a9000000000000000000000000444133fe9488cbec995fd28601b3b1ad01b7fb9c0000000000000000000000000000000000000000000000000000000000004cfe0000000000000000000000000000000000000000000000000000000000003354000000000000000000000000000000000000000000001fc3842bd1f071c00000
Deployed Bytecode
0x6080604052600436106100435760003560e01c8063267822471461005a5780635c60da1b14610085578063bb913f411461009a578063f851a440146100ba57610052565b36610052576100506100cf565b005b6100506100cf565b34801561006657600080fd5b5061006f610157565b60405161007c9190610323565b60405180910390f35b34801561009157600080fd5b5061006f610173565b3480156100a657600080fd5b506100506100b53660046102d8565b61018f565b3480156100c657600080fd5b5061006f6102bc565b60025460405160009173ffffffffffffffffffffffffffffffffffffffff16906100fc9083903690610313565b600060405180830381855af49150503d8060008114610137576040519150601f19603f3d011682016040523d82523d6000602084013e61013c565b606091505b505090506040513d6000823e818015610153573d82f35b3d82fd5b60015473ffffffffffffffffffffffffffffffffffffffff1681565b60025473ffffffffffffffffffffffffffffffffffffffff1681565b60005473ffffffffffffffffffffffffffffffffffffffff1633146101e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101e0906103ee565b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8116610236576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101e09061036b565b6002805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff000000000000000000000000000000000000000083161792839055604051918116927fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a926102b09285921690610344565b60405180910390a15050565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b6000602082840312156102e9578081fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461030c578182fd5b9392505050565b6000828483379101908152919050565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b73ffffffffffffffffffffffffffffffffffffffff92831681529116602082015260400190565b6020808252604a908201527f476f7665726e6f72427261766f44656c656761746f723a3a5f736574496d706c60408201527f656d656e746174696f6e3a20696e76616c696420696d706c656d656e7461746960608201527f6f6e206164647265737300000000000000000000000000000000000000000000608082015260a00190565b60208082526036908201527f476f7665726e6f72427261766f44656c656761746f723a3a5f736574496d706c60408201527f656d656e746174696f6e3a2061646d696e206f6e6c790000000000000000000060608201526080019056fea2646970667358221220874a362e8c14ff62d385024118bc880cc68911235281b48a22098156a481155164736f6c634300060b0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000223592a191ecfc7fdc38a9256c3bd96e771539a900000000000000000000000077fba179c79de5b7653f68b5039af940ada60ce0000000000000000000000000223592a191ecfc7fdc38a9256c3bd96e771539a9000000000000000000000000444133fe9488cbec995fd28601b3b1ad01b7fb9c0000000000000000000000000000000000000000000000000000000000004cfe0000000000000000000000000000000000000000000000000000000000003354000000000000000000000000000000000000000000001fc3842bd1f071c00000
-----Decoded View---------------
Arg [0] : timelock_ (address): 0x223592a191ECfC7FDC38a9256c3BD96E771539A9
Arg [1] : forth_ (address): 0x77FbA179C79De5B7653F68b5039Af940AdA60ce0
Arg [2] : admin_ (address): 0x223592a191ECfC7FDC38a9256c3BD96E771539A9
Arg [3] : implementation_ (address): 0x444133fe9488cbec995Fd28601B3B1aD01b7fb9c
Arg [4] : votingPeriod_ (uint256): 19710
Arg [5] : votingDelay_ (uint256): 13140
Arg [6] : proposalThreshold_ (uint256): 150000000000000000000000
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 000000000000000000000000223592a191ecfc7fdc38a9256c3bd96e771539a9
Arg [1] : 00000000000000000000000077fba179c79de5b7653f68b5039af940ada60ce0
Arg [2] : 000000000000000000000000223592a191ecfc7fdc38a9256c3bd96e771539a9
Arg [3] : 000000000000000000000000444133fe9488cbec995fd28601b3b1ad01b7fb9c
Arg [4] : 0000000000000000000000000000000000000000000000000000000000004cfe
Arg [5] : 0000000000000000000000000000000000000000000000000000000000003354
Arg [6] : 000000000000000000000000000000000000000000001fc3842bd1f071c00000
Deployed Bytecode Sourcemap
142:3330:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3452:11;:9;:11::i;:::-;142:3330;;3273:11;:9;:11::i;2228:27:1:-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2304:29;;;;;;;;;;;;;:::i;1340:452:0:-;;;;;;;;;;-1:-1:-1;1340:452:0;;;;;:::i;:::-;;:::i;2145:20:1:-;;;;;;;;;;;;;:::i;2578:474:0:-;2703:14;;:37;;2685:12;;2703:14;;;:37;;2685:12;;2731:8;;2703:37;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2684:56;;;2800:4;2794:11;2854:16;2851:1;2837:12;2822:49;2896:7;2924:49;;;;3017:16;3003:12;2996:38;2924:49;2954:16;2940:12;2933:38;2228:27:1;;;;;;:::o;2304:29::-;;;;;;:::o;1340:452:0:-;1432:5;;;;1418:10;:19;1410:86;;;;;;;;;;;;:::i;:::-;;;;;;;;;1514:29;;;1506:116;;;;;;;;;;;;:::i;:::-;1661:14;;;;1685:32;;;;;;;;;;;1733:52;;1661:14;;;;1733:52;;;;1661:14;;1770;;1733:52;:::i;:::-;;;;;;;;1340:452;;:::o;2145:20:1:-;;;;;;:::o;142:241:-1:-;;246:2;234:9;225:7;221:23;217:32;214:2;;;-1:-1;;252:12;214:2;85:6;72:20;3917:42;4213:5;3906:54;4188:5;4185:35;4175:2;;-1:-1;;4224:12;4175:2;304:63;208:175;-1:-1;;;208:175::o;1708:291::-;;4054:6;4049:3;4044;4031:30;4092:16;;4085:27;;;4092:16;1852:147;-1:-1;1852:147::o;2006:222::-;3917:42;3906:54;;;;461:37;;2133:2;2118:18;;2104:124::o;2235:333::-;3917:42;3906:54;;;461:37;;3906:54;;2554:2;2539:18;;461:37;2390:2;2375:18;;2361:207::o;2575:416::-;2775:2;2789:47;;;1076:2;2760:18;;;3678:19;1112:34;3718:14;;;1092:55;1181:34;1167:12;;;1160:56;1250:12;1236;;;1229:34;1282:12;;;2746:245::o;2998:416::-;3198:2;3212:47;;;1533:2;3183:18;;;3678:19;1569:34;3718:14;;;1549:55;1638:24;1624:12;;;1617:46;1682:12;;;3169:245::o
Swarm Source
ipfs://874a362e8c14ff62d385024118bc880cc68911235281b48a22098156a4811551
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ 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.