Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 519 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Execute | 20686445 | 9 days ago | IN | 0 ETH | 0.00097721 | ||||
Execute | 20679922 | 10 days ago | IN | 0 ETH | 0.00149921 | ||||
Queue | 20671916 | 11 days ago | IN | 0 ETH | 0.00042871 | ||||
Cast Vote | 20668696 | 12 days ago | IN | 0 ETH | 0.00008464 | ||||
Queue | 20664546 | 12 days ago | IN | 0 ETH | 0.00313813 | ||||
Cast Vote | 20663132 | 12 days ago | IN | 0 ETH | 0.00019223 | ||||
Cast Vote | 20663108 | 12 days ago | IN | 0 ETH | 0.0001753 | ||||
Cast Vote | 20661576 | 13 days ago | IN | 0 ETH | 0.00016511 | ||||
Cast Vote | 20661532 | 13 days ago | IN | 0 ETH | 0.00013511 | ||||
Cast Vote | 20661104 | 13 days ago | IN | 0 ETH | 0.00008185 | ||||
Cast Vote | 20660813 | 13 days ago | IN | 0 ETH | 0.00008186 | ||||
Cast Vote | 20660805 | 13 days ago | IN | 0 ETH | 0.00008177 | ||||
Cast Vote | 20657803 | 13 days ago | IN | 0 ETH | 0.00010096 | ||||
Cast Vote | 20657794 | 13 days ago | IN | 0 ETH | 0.00010065 | ||||
Cast Vote | 20657788 | 13 days ago | IN | 0 ETH | 0.00010577 | ||||
Cast Vote | 20656709 | 13 days ago | IN | 0 ETH | 0.00012202 | ||||
Cast Vote | 20656706 | 13 days ago | IN | 0 ETH | 0.00012672 | ||||
Cast Vote | 20656704 | 13 days ago | IN | 0 ETH | 0.00012414 | ||||
Cast Vote | 20656602 | 13 days ago | IN | 0 ETH | 0.00012081 | ||||
Cast Vote | 20656599 | 13 days ago | IN | 0 ETH | 0.00012229 | ||||
Cast Vote | 20656596 | 13 days ago | IN | 0 ETH | 0.00012179 | ||||
Cast Vote | 20654698 | 14 days ago | IN | 0 ETH | 0.00008349 | ||||
Cast Vote | 20654652 | 14 days ago | IN | 0 ETH | 0.000082 | ||||
Cast Vote | 20654396 | 14 days ago | IN | 0 ETH | 0.00008067 | ||||
Cast Vote | 20654265 | 14 days ago | IN | 0 ETH | 0.00008248 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
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
[{"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
Multichain Portfolio | 27 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.