ETH Price: $3,354.66 (-0.61%)

Contract

0x7893bbb46613d7a4FbcC31Dab4C9b823FfeE1026
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Claim_reward169857182023-04-05 23:11:47597 days ago1680736307IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.007331629.02146247
Claim_reward168888762023-03-23 7:51:23610 days ago1679557883IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0008240611.75238091
Claim_reward168877692023-03-23 4:07:11611 days ago1679544431IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0007680410.9534036
Claim_reward168868622023-03-23 1:03:11611 days ago1679533391IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0030526312.083581
Claim_reward168475602023-03-17 12:33:59616 days ago1679056439IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0018655226.60509388
Claim_reward168452832023-03-17 4:53:11617 days ago1679028791IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0010575215.08191493
Claim_reward168383962023-03-16 5:40:35618 days ago1678945235IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0042579215.78606129
Claim_reward167868652023-03-08 23:43:23625 days ago1678319003IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0095348435.35
Claim_reward167192322023-02-27 11:28:11634 days ago1677497291IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0012314417.56221896
Claim_reward167190182023-02-27 10:44:47634 days ago1677494687IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0013879119.79372932
Claim_reward167190062023-02-27 10:42:23634 days ago1677494543IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0015604522.25437782
Claim_reward167190022023-02-27 10:41:35634 days ago1677494495IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0012611217.98556156
Claim_reward167190022023-02-27 10:41:35634 days ago1677494495IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0012757118.19358661
Claim_reward167022142023-02-25 2:03:47637 days ago1677290627IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0014604120.97394611
Claim_reward166889652023-02-23 5:17:11639 days ago1677129431IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0058104223
Claim_reward166872382023-02-22 23:27:59639 days ago1677108479IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.0071998628.5
Claim_reward165355152023-02-01 17:40:11660 days ago1675273211IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.001392620
Claim_reward165355152023-02-01 17:40:11660 days ago1675273211IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.001392620
Claim_reward165355152023-02-01 17:40:11660 days ago1675273211IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.001392620
Claim_reward165355152023-02-01 17:40:11660 days ago1675273211IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.001392620
Claim_reward165355152023-02-01 17:40:11660 days ago1675273211IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.001392620
Claim_reward165355152023-02-01 17:40:11660 days ago1675273211IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.001392620
Claim_reward165355152023-02-01 17:40:11660 days ago1675273211IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.001392620
Claim_reward165355152023-02-01 17:40:11660 days ago1675273211IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.001392620
Claim_reward165355152023-02-01 17:40:11660 days ago1675273211IN
bribe.crv.finance: Gauge Bribe V2
0 ETH0.001392620
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BribeV2

Compiler Version
v0.8.6+commit.11564f7e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, GNU LGPLv3 license
/**
 *Submitted for verification at Etherscan.io on 2021-08-13
*/

// SPDX-License-Identifier: MIT
pragma solidity 0.8.6;

interface GaugeController {
    struct VotedSlope {
        uint slope;
        uint power;
        uint end;
    }
    
    struct Point {
        uint bias;
        uint slope;
    }
    
    function vote_user_slopes(address, address) external view returns (VotedSlope memory);
    function last_user_vote(address, address) external view returns (uint);
    function points_weight(address, uint256) external view returns (Point memory);
    function checkpoint_gauge(address) external;
}

interface ve {
    function get_last_user_slope(address) external view returns (int128);
}

interface erc20 { 
    function transfer(address recipient, uint256 amount) external returns (bool);
    function decimals() external view returns (uint8);
    function balanceOf(address) external view returns (uint);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    function approve(address spender, uint amount) external returns (bool);
}

contract BribeV2 {
    uint constant WEEK = 86400 * 7;
    uint constant PRECISION = 10**18;
    GaugeController constant GAUGE = GaugeController(0x2F50D538606Fa9EDD2B11E2446BEb18C9D5846bB);
    ve constant VE = ve(0x5f3b5DfEb7B28CDbD7FAba78963EE202a494e2A2);
    
    mapping(address => mapping(address => uint)) _claims_per_gauge;
    mapping(address => mapping(address => uint)) _reward_per_gauge;
    
    mapping(address => mapping(address => uint)) public reward_per_token;
    mapping(address => mapping(address => uint)) public active_period;
    mapping(address => mapping(address => mapping(address => uint))) public last_user_claim;
    
    mapping(address => address[]) _rewards_per_gauge;
    mapping(address => address[]) _gauges_per_reward;
    mapping(address => mapping(address => bool)) _rewards_in_gauge;
    
    function _add(address gauge, address reward) internal {
        if (!_rewards_in_gauge[gauge][reward]) {
            _rewards_per_gauge[gauge].push(reward);
            _gauges_per_reward[reward].push(gauge);
            _rewards_in_gauge[gauge][reward] = true;
        }
    }
    
    function rewards_per_gauge(address gauge) external view returns (address[] memory) {
        return _rewards_per_gauge[gauge];
    }
    
    function gauges_per_reward(address reward) external view returns (address[] memory) {
        return _gauges_per_reward[reward];
    }
    
    function _update_period(address gauge, address reward_token) internal returns (uint) {
        uint _period = active_period[gauge][reward_token];
        if (block.timestamp >= _period + WEEK) {
            _period = block.timestamp / WEEK * WEEK;
            GAUGE.checkpoint_gauge(gauge);
            uint _slope = GAUGE.points_weight(gauge, _period).slope;
            uint _amount = _reward_per_gauge[gauge][reward_token] - _claims_per_gauge[gauge][reward_token];
            reward_per_token[gauge][reward_token] = _amount * PRECISION / _slope;
            active_period[gauge][reward_token] = _period;
        }
        return _period;
    }
    
    function add_reward_amount(address gauge, address reward_token, uint amount) external returns (bool) {
        _safeTransferFrom(reward_token, msg.sender, address(this), amount);
        _reward_per_gauge[gauge][reward_token] += amount;
        _update_period(gauge, reward_token);
        _add(gauge, reward_token);
        return true;
    }
    
    function tokens_for_bribe(address user, address gauge, address reward_token) external view returns (uint) {
        return uint(int(VE.get_last_user_slope(user))) * reward_per_token[gauge][reward_token] / PRECISION;
    }
    
    function claimable(address user, address gauge, address reward_token) external view returns (uint) {
        uint _period = active_period[gauge][reward_token];
        uint _amount = 0;
        if (last_user_claim[user][gauge][reward_token] < _period) {
            uint _last_vote = GAUGE.last_user_vote(user, gauge);
            if (_last_vote < _period) {
                uint _slope = GAUGE.vote_user_slopes(user, gauge).slope;
                _amount = _slope * reward_per_token[gauge][reward_token] / PRECISION;
            }
        }
        return _amount;
    }
    
    function claim_reward(address user, address gauge, address reward_token) external returns (uint) {
        return _claim_reward(user, gauge, reward_token);
    }
    
    function claim_reward(address gauge, address reward_token) external returns (uint) {
        return _claim_reward(msg.sender, gauge, reward_token);
    }
    
    function _claim_reward(address user, address gauge, address reward_token) internal returns (uint) {
        uint _period = _update_period(gauge, reward_token);
        uint _amount = 0;
        if (last_user_claim[user][gauge][reward_token] < _period) {
            last_user_claim[user][gauge][reward_token] = _period;
            uint _last_vote = GAUGE.last_user_vote(user, gauge);
            if (_last_vote < _period) {
                uint _slope = GAUGE.vote_user_slopes(user, gauge).slope;
                _amount = _slope * reward_per_token[gauge][reward_token] / PRECISION;
                if (_amount > 0) {
                    _claims_per_gauge[gauge][reward_token] += _amount;
                    _safeTransfer(reward_token, user, _amount);
                }
            }
        }
        return _amount;
    }
    
    function _safeTransfer(
        address token,
        address to,
        uint256 value
    ) internal {
        (bool success, bytes memory data) =
            token.call(abi.encodeWithSelector(erc20.transfer.selector, to, value));
        require(success && (data.length == 0 || abi.decode(data, (bool))));
    }
    
    function _safeTransferFrom(
        address token,
        address from,
        address to,
        uint256 value
    ) internal {
        (bool success, bytes memory data) =
            token.call(abi.encodeWithSelector(erc20.transferFrom.selector, from, to, value));
        require(success && (data.length == 0 || abi.decode(data, (bool))));
    }
    
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"active_period","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"gauge","type":"address"},{"internalType":"address","name":"reward_token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"add_reward_amount","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"gauge","type":"address"},{"internalType":"address","name":"reward_token","type":"address"}],"name":"claim_reward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"address","name":"gauge","type":"address"},{"internalType":"address","name":"reward_token","type":"address"}],"name":"claim_reward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"address","name":"gauge","type":"address"},{"internalType":"address","name":"reward_token","type":"address"}],"name":"claimable","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"reward","type":"address"}],"name":"gauges_per_reward","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"last_user_claim","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"reward_per_token","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"gauge","type":"address"}],"name":"rewards_per_gauge","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"address","name":"gauge","type":"address"},{"internalType":"address","name":"reward_token","type":"address"}],"name":"tokens_for_bribe","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]

608060405234801561001057600080fd5b50611023806100206000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c8063750d492611610066578063750d49261461013a578063840f30d01461014d578063a70a61c214610160578063df4069671461018b578063e9773ad0146101ae57600080fd5b80632de24ac7146100a35780632f242b1e146100e157806332be6791146100f45780635dff2e13146101145780635fa135d914610127575b600080fd5b6100ce6100b1366004610d08565b600360209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b6100ce6100ef366004610d3b565b6101df565b610107610102366004610ced565b6102b6565b6040516100d89190610f1a565b610107610122366004610ced565b61032c565b6100ce610135366004610d3b565b6103a0565b6100ce610148366004610d08565b610581565b6100ce61015b366004610d3b565b610595565b6100ce61016e366004610d08565b600260209081526000928352604080842090915290825290205481565b61019e610199366004610d7e565b6105a2565b60405190151581526020016100d8565b6100ce6101bc366004610d3b565b600460209081526000938452604080852082529284528284209052825290205481565b6001600160a01b0382811660009081526002602090815260408083208585168452909152808220549051631f1d285d60e21b815292861660048401529091670de0b6b3a76400009190735f3b5dfeb7b28cdbd7faba78963ee202a494e2a290637c74a1749060240160206040518083038186803b15801561025f57600080fd5b505afa158015610273573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102979190610ddc565b600f0b6102a49190610fa1565b6102ae9190610f7f565b949350505050565b6001600160a01b03811660009081526006602090815260409182902080548351818402810184019094528084526060939283018282801561032057602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610302575b50505050509050919050565b6001600160a01b038116600090815260056020908152604091829020805483518184028101840190945280845260609392830182828015610320576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116103025750505050509050919050565b6001600160a01b03808316600081815260036020908152604080832086861680855290835281842054958916845260048352818420948452938252808320938352929052908120549091908290821115610578576040516303f20c7d60e51b81526001600160a01b03808816600483015286166024820152600090732f50d538606fa9edd2b11e2446beb18c9d5846bb90637e418fa09060440160206040518083038186803b15801561045257600080fd5b505afa158015610466573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061048a9190610ec6565b905082811015610576576040516301e8cff360e31b81526001600160a01b03808916600483015287166024820152600090732f50d538606fa9edd2b11e2446beb18c9d5846bb90630f467f989060440160606040518083038186803b1580156104f257600080fd5b505afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a9190610e5c565b516001600160a01b038089166000908152600260209081526040808320938b1683529290522054909150670de0b6b3a7640000906105689083610fa1565b6105729190610f7f565b9250505b505b95945050505050565b600061058e33848461060c565b9392505050565b60006102ae84848461060c565b60006105b083333085610858565b6001600160a01b038085166000908152600160209081526040808320938716835292905290812080548492906105e7908490610f67565b909155506105f790508484610939565b506106028484610b44565b5060019392505050565b6000806106198484610939565b6001600160a01b0380871660009081526004602090815260408083208985168452825280832093881683529290529081205491925090821115610578576001600160a01b0386811660008181526004602081815260408084208b8716808652908352818520968b16855295909152808320879055516303f20c7d60e51b8152908101929092526024820192909252732f50d538606fa9edd2b11e2446beb18c9d5846bb90637e418fa09060440160206040518083038186803b1580156106de57600080fd5b505afa1580156106f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107169190610ec6565b905082811015610576576040516301e8cff360e31b81526001600160a01b03808916600483015287166024820152600090732f50d538606fa9edd2b11e2446beb18c9d5846bb90630f467f989060440160606040518083038186803b15801561077e57600080fd5b505afa158015610792573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b69190610e5c565b516001600160a01b038089166000908152600260209081526040808320938b1683529290522054909150670de0b6b3a7640000906107f49083610fa1565b6107fe9190610f7f565b9250821561084c576001600160a01b03808816600090815260208181526040808320938a168352929052908120805485929061083b908490610f67565b9091555061084c9050868985610bf9565b50509150509392505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17905291516000928392908816916108bc9190610edf565b6000604051808303816000865af19150503d80600081146108f9576040519150601f19603f3d011682016040523d82523d6000602084013e6108fe565b606091505b50915091508180156109285750805115806109285750808060200190518101906109289190610dba565b61093157600080fd5b505050505050565b6001600160a01b03808316600090815260036020908152604080832093851683529290529081205461096e62093a8082610f67565b421061058e5762093a806109828142610f7f565b61098c9190610fa1565b60405163615e523760e01b81526001600160a01b0386166004820152909150732f50d538606fa9edd2b11e2446beb18c9d5846bb9063615e523790602401600060405180830381600087803b1580156109e457600080fd5b505af11580156109f8573d6000803e3d6000fd5b505060405163edba527360e01b81526001600160a01b03871660048201526024810184905260009250732f50d538606fa9edd2b11e2446beb18c9d5846bb915063edba527390604401604080518083038186803b158015610a5857600080fd5b505afa158015610a6c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a909190610dff565b6020908101516001600160a01b0380881660008181528085526040808220938a1680835293865280822054928252600186528082209382529290945290832054919350610adc91610fc0565b905081610af1670de0b6b3a764000083610fa1565b610afb9190610f7f565b6001600160a01b038088166000818152600260209081526040808320948b1680845294825280832095909555918152600382528381209281529190522083905550509392505050565b6001600160a01b0380831660009081526007602090815260408083209385168352929052205460ff16610bf5576001600160a01b0380831660008181526005602090815260408083208054600181810183559185528385200180549688166001600160a01b03199788168117909155808552600684528285208054808401825590865284862001805490971686179096559383526007825280832094835293905291909120805460ff191690911790555b5050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1790529151600092839290871691610c559190610edf565b6000604051808303816000865af19150503d8060008114610c92576040519150601f19603f3d011682016040523d82523d6000602084013e610c97565b606091505b5091509150818015610cc1575080511580610cc1575080806020019051810190610cc19190610dba565b610cca57600080fd5b5050505050565b80356001600160a01b0381168114610ce857600080fd5b919050565b600060208284031215610cff57600080fd5b61058e82610cd1565b60008060408385031215610d1b57600080fd5b610d2483610cd1565b9150610d3260208401610cd1565b90509250929050565b600080600060608486031215610d5057600080fd5b610d5984610cd1565b9250610d6760208501610cd1565b9150610d7560408501610cd1565b90509250925092565b600080600060608486031215610d9357600080fd5b610d9c84610cd1565b9250610daa60208501610cd1565b9150604084013590509250925092565b600060208284031215610dcc57600080fd5b8151801515811461058e57600080fd5b600060208284031215610dee57600080fd5b815180600f0b811461058e57600080fd5b600060408284031215610e1157600080fd5b6040516040810181811067ffffffffffffffff82111715610e4257634e487b7160e01b600052604160045260246000fd5b604052825181526020928301519281019290925250919050565b600060608284031215610e6e57600080fd5b6040516060810181811067ffffffffffffffff82111715610e9f57634e487b7160e01b600052604160045260246000fd5b80604052508251815260208301516020820152604083015160408201528091505092915050565b600060208284031215610ed857600080fd5b5051919050565b6000825160005b81811015610f005760208186018101518583015201610ee6565b81811115610f0f576000828501525b509190910192915050565b6020808252825182820181905260009190848201906040850190845b81811015610f5b5783516001600160a01b031683529284019291840191600101610f36565b50909695505050505050565b60008219821115610f7a57610f7a610fd7565b500190565b600082610f9c57634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610fbb57610fbb610fd7565b500290565b600082821015610fd257610fd2610fd7565b500390565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220628419ecdfd1b9a304ea6ad2c62398cfb19744db912b8afcbdef848eb953f38464736f6c63430008060033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061009e5760003560e01c8063750d492611610066578063750d49261461013a578063840f30d01461014d578063a70a61c214610160578063df4069671461018b578063e9773ad0146101ae57600080fd5b80632de24ac7146100a35780632f242b1e146100e157806332be6791146100f45780635dff2e13146101145780635fa135d914610127575b600080fd5b6100ce6100b1366004610d08565b600360209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b6100ce6100ef366004610d3b565b6101df565b610107610102366004610ced565b6102b6565b6040516100d89190610f1a565b610107610122366004610ced565b61032c565b6100ce610135366004610d3b565b6103a0565b6100ce610148366004610d08565b610581565b6100ce61015b366004610d3b565b610595565b6100ce61016e366004610d08565b600260209081526000928352604080842090915290825290205481565b61019e610199366004610d7e565b6105a2565b60405190151581526020016100d8565b6100ce6101bc366004610d3b565b600460209081526000938452604080852082529284528284209052825290205481565b6001600160a01b0382811660009081526002602090815260408083208585168452909152808220549051631f1d285d60e21b815292861660048401529091670de0b6b3a76400009190735f3b5dfeb7b28cdbd7faba78963ee202a494e2a290637c74a1749060240160206040518083038186803b15801561025f57600080fd5b505afa158015610273573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102979190610ddc565b600f0b6102a49190610fa1565b6102ae9190610f7f565b949350505050565b6001600160a01b03811660009081526006602090815260409182902080548351818402810184019094528084526060939283018282801561032057602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610302575b50505050509050919050565b6001600160a01b038116600090815260056020908152604091829020805483518184028101840190945280845260609392830182828015610320576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116103025750505050509050919050565b6001600160a01b03808316600081815260036020908152604080832086861680855290835281842054958916845260048352818420948452938252808320938352929052908120549091908290821115610578576040516303f20c7d60e51b81526001600160a01b03808816600483015286166024820152600090732f50d538606fa9edd2b11e2446beb18c9d5846bb90637e418fa09060440160206040518083038186803b15801561045257600080fd5b505afa158015610466573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061048a9190610ec6565b905082811015610576576040516301e8cff360e31b81526001600160a01b03808916600483015287166024820152600090732f50d538606fa9edd2b11e2446beb18c9d5846bb90630f467f989060440160606040518083038186803b1580156104f257600080fd5b505afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a9190610e5c565b516001600160a01b038089166000908152600260209081526040808320938b1683529290522054909150670de0b6b3a7640000906105689083610fa1565b6105729190610f7f565b9250505b505b95945050505050565b600061058e33848461060c565b9392505050565b60006102ae84848461060c565b60006105b083333085610858565b6001600160a01b038085166000908152600160209081526040808320938716835292905290812080548492906105e7908490610f67565b909155506105f790508484610939565b506106028484610b44565b5060019392505050565b6000806106198484610939565b6001600160a01b0380871660009081526004602090815260408083208985168452825280832093881683529290529081205491925090821115610578576001600160a01b0386811660008181526004602081815260408084208b8716808652908352818520968b16855295909152808320879055516303f20c7d60e51b8152908101929092526024820192909252732f50d538606fa9edd2b11e2446beb18c9d5846bb90637e418fa09060440160206040518083038186803b1580156106de57600080fd5b505afa1580156106f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107169190610ec6565b905082811015610576576040516301e8cff360e31b81526001600160a01b03808916600483015287166024820152600090732f50d538606fa9edd2b11e2446beb18c9d5846bb90630f467f989060440160606040518083038186803b15801561077e57600080fd5b505afa158015610792573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b69190610e5c565b516001600160a01b038089166000908152600260209081526040808320938b1683529290522054909150670de0b6b3a7640000906107f49083610fa1565b6107fe9190610f7f565b9250821561084c576001600160a01b03808816600090815260208181526040808320938a168352929052908120805485929061083b908490610f67565b9091555061084c9050868985610bf9565b50509150509392505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17905291516000928392908816916108bc9190610edf565b6000604051808303816000865af19150503d80600081146108f9576040519150601f19603f3d011682016040523d82523d6000602084013e6108fe565b606091505b50915091508180156109285750805115806109285750808060200190518101906109289190610dba565b61093157600080fd5b505050505050565b6001600160a01b03808316600090815260036020908152604080832093851683529290529081205461096e62093a8082610f67565b421061058e5762093a806109828142610f7f565b61098c9190610fa1565b60405163615e523760e01b81526001600160a01b0386166004820152909150732f50d538606fa9edd2b11e2446beb18c9d5846bb9063615e523790602401600060405180830381600087803b1580156109e457600080fd5b505af11580156109f8573d6000803e3d6000fd5b505060405163edba527360e01b81526001600160a01b03871660048201526024810184905260009250732f50d538606fa9edd2b11e2446beb18c9d5846bb915063edba527390604401604080518083038186803b158015610a5857600080fd5b505afa158015610a6c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a909190610dff565b6020908101516001600160a01b0380881660008181528085526040808220938a1680835293865280822054928252600186528082209382529290945290832054919350610adc91610fc0565b905081610af1670de0b6b3a764000083610fa1565b610afb9190610f7f565b6001600160a01b038088166000818152600260209081526040808320948b1680845294825280832095909555918152600382528381209281529190522083905550509392505050565b6001600160a01b0380831660009081526007602090815260408083209385168352929052205460ff16610bf5576001600160a01b0380831660008181526005602090815260408083208054600181810183559185528385200180549688166001600160a01b03199788168117909155808552600684528285208054808401825590865284862001805490971686179096559383526007825280832094835293905291909120805460ff191690911790555b5050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1790529151600092839290871691610c559190610edf565b6000604051808303816000865af19150503d8060008114610c92576040519150601f19603f3d011682016040523d82523d6000602084013e610c97565b606091505b5091509150818015610cc1575080511580610cc1575080806020019051810190610cc19190610dba565b610cca57600080fd5b5050505050565b80356001600160a01b0381168114610ce857600080fd5b919050565b600060208284031215610cff57600080fd5b61058e82610cd1565b60008060408385031215610d1b57600080fd5b610d2483610cd1565b9150610d3260208401610cd1565b90509250929050565b600080600060608486031215610d5057600080fd5b610d5984610cd1565b9250610d6760208501610cd1565b9150610d7560408501610cd1565b90509250925092565b600080600060608486031215610d9357600080fd5b610d9c84610cd1565b9250610daa60208501610cd1565b9150604084013590509250925092565b600060208284031215610dcc57600080fd5b8151801515811461058e57600080fd5b600060208284031215610dee57600080fd5b815180600f0b811461058e57600080fd5b600060408284031215610e1157600080fd5b6040516040810181811067ffffffffffffffff82111715610e4257634e487b7160e01b600052604160045260246000fd5b604052825181526020928301519281019290925250919050565b600060608284031215610e6e57600080fd5b6040516060810181811067ffffffffffffffff82111715610e9f57634e487b7160e01b600052604160045260246000fd5b80604052508251815260208301516020820152604083015160408201528091505092915050565b600060208284031215610ed857600080fd5b5051919050565b6000825160005b81811015610f005760208186018101518583015201610ee6565b81811115610f0f576000828501525b509190910192915050565b6020808252825182820181905260009190848201906040850190845b81811015610f5b5783516001600160a01b031683529284019291840191600101610f36565b50909695505050505050565b60008219821115610f7a57610f7a610fd7565b500190565b600082610f9c57634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610fbb57610fbb610fd7565b500290565b600082821015610fd257610fd2610fd7565b500390565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220628419ecdfd1b9a304ea6ad2c62398cfb19744db912b8afcbdef848eb953f38464736f6c63430008060033

Deployed Bytecode Sourcemap

1072:5199:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1566:65;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;5944:25:1;;;5932:2;5917:18;1566:65:0;;;;;;;;3543:223;;;;;;:::i;:::-;;:::i;2364:136::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;2218:134::-;;;;;;:::i;:::-;;:::i;3778:582::-;;;;;;:::i;:::-;;:::i;4547:155::-;;;;;;:::i;:::-;;:::i;4372:163::-;;;;;;:::i;:::-;;:::i;1491:68::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;3182:349;;;;;;:::i;:::-;;:::i;:::-;;;5771:14:1;;5764:22;5746:41;;5734:2;5719:18;3182:349:0;5701:92:1;1638:87:0;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3543:223;-1:-1:-1;;;;;3709:23:0;;;3643:4;3709:23;;;:16;:23;;;;;;;;:37;;;;;;;;;;;;3676:28;;-1:-1:-1;;;3676:28:0;;3931:32:1;;;3676:28:0;;;3913:51:1;3643:4:0;;1159:6;;3709:37;1291:42;;3676:22;;3886:18:1;;3676:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3672:33;;3667:79;;;;:::i;:::-;:91;;;;:::i;:::-;3660:98;3543:223;-1:-1:-1;;;;3543:223:0:o;2364:136::-;-1:-1:-1;;;;;2466:26:0;;;;;;:18;:26;;;;;;;;;2459:33;;;;;;;;;;;;;;;;;2430:16;;2459:33;;;2466:26;2459:33;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2459:33:0;;;;;;;;;;;;;;;;;;;;;;;2364:136;;;:::o;2218:134::-;-1:-1:-1;;;;;2319:25:0;;;;;;:18;:25;;;;;;;;;2312:32;;;;;;;;;;;;;;;;;2283:16;;2312:32;;;2319:25;2312:32;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2312:32:0;;;;;;;;;;;;;;;;;;;;;;2218:134;;;:::o;3778:582::-;-1:-1:-1;;;;;3903:20:0;;;3871:4;3903:20;;;:13;:20;;;;;;;;:34;;;;;;;;;;;;;3979:21;;;;;:15;:21;;;;;:28;;;;;;;;;:42;;;;;;;;;;3871:4;;3903:34;3871:4;;3979:52;-1:-1:-1;3975:353:0;;;4066:33;;-1:-1:-1;;;4066:33:0;;-1:-1:-1;;;;;4205:15:1;;;4066:33:0;;;4187:34:1;4257:15;;4237:18;;;4230:43;4048:15:0;;1221:42;;4066:20;;4122:18:1;;4066:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4048:51;;4131:7;4118:10;:20;4114:203;;;4173:35;;-1:-1:-1;;;4173:35:0;;-1:-1:-1;;;;;4205:15:1;;;4173:35:0;;;4187:34:1;4257:15;;4237:18;;;4230:43;4159:11:0;;1221:42;;4173:22;;4122:18:1;;4173:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:41;-1:-1:-1;;;;;4252:23:0;;;4173:41;4252:23;;;:16;:23;;;;;;;;:37;;;;;;;;;;4173:41;;-1:-1:-1;1159:6:0;;4243:46;;4173:41;4243:46;:::i;:::-;:58;;;;:::i;:::-;4233:68;;4140:177;4114:203;4033:295;3975:353;4345:7;3778:582;-1:-1:-1;;;;;3778:582:0:o;4547:155::-;4624:4;4648:46;4662:10;4674:5;4681:12;4648:13;:46::i;:::-;4641:53;4547:155;-1:-1:-1;;;4547:155:0:o;4372:163::-;4463:4;4487:40;4501:4;4507:5;4514:12;4487:13;:40::i;3182:349::-;3277:4;3294:66;3312:12;3326:10;3346:4;3353:6;3294:17;:66::i;:::-;-1:-1:-1;;;;;3371:24:0;;;;;;;:17;:24;;;;;;;;:38;;;;;;;;;;;:48;;3413:6;;3371:24;:48;;3413:6;;3371:48;:::i;:::-;;;;-1:-1:-1;3430:35:0;;-1:-1:-1;3445:5:0;3452:12;3430:14;:35::i;:::-;;3476:25;3481:5;3488:12;3476:4;:25::i;:::-;-1:-1:-1;3519:4:0;3182:349;;;;;:::o;4714:841::-;4806:4;4823:12;4838:35;4853:5;4860:12;4838:14;:35::i;:::-;-1:-1:-1;;;;;4915:21:0;;;4884:12;4915:21;;;:15;:21;;;;;;;;:28;;;;;;;;;;:42;;;;;;;;;;;;4823:50;;-1:-1:-1;4884:12:0;4915:52;-1:-1:-1;4911:612:0;;;-1:-1:-1;;;;;4984:21:0;;;;;;;:15;:21;;;;;;;;:28;;;;;;;;;;;;:42;;;;;;;;;;;;:52;;;5069:33;-1:-1:-1;;;5069:33:0;;;;;4187:34:1;;;;4237:18;;;4230:43;;;;1221:42:0;;5069:20;;4122:18:1;;5069:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5051:51;;5134:7;5121:10;:20;5117:395;;;5176:35;;-1:-1:-1;;;5176:35:0;;-1:-1:-1;;;;;4205:15:1;;;5176:35:0;;;4187:34:1;4257:15;;4237:18;;;4230:43;5162:11:0;;1221:42;;5176:22;;4122:18:1;;5176:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:41;-1:-1:-1;;;;;5255:23:0;;;5176:41;5255:23;;;:16;:23;;;;;;;;:37;;;;;;;;;;5176:41;;-1:-1:-1;1159:6:0;;5246:46;;5176:41;5246:46;:::i;:::-;:58;;;;:::i;:::-;5236:68;-1:-1:-1;5327:11:0;;5323:174;;-1:-1:-1;;;;;5363:24:0;;;:17;:24;;;;;;;;;;;:38;;;;;;;;;;;:49;;5405:7;;5363:17;:49;;5405:7;;5363:49;:::i;:::-;;;;-1:-1:-1;5435:42:0;;-1:-1:-1;5449:12:0;5463:4;5469:7;5435:13;:42::i;:::-;5143:369;4969:554;5540:7;-1:-1:-1;;4714:841:0;;;;;:::o;5902:360::-;6108:68;;;-1:-1:-1;;;;;4542:15:1;;;6108:68:0;;;4524:34:1;4594:15;;;4574:18;;;4567:43;4626:18;;;;4619:34;;;6108:68:0;;;;;;;;;;4459:18:1;;;;6108:68:0;;;;;;;-1:-1:-1;;;;;6108:68:0;-1:-1:-1;;;6108:68:0;;;6097:80;;-1:-1:-1;;;;6097:10:0;;;;:80;;6108:68;6097:80;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6048:129;;;;6196:7;:57;;;;-1:-1:-1;6208:11:0;;:16;;:44;;;6239:4;6228:24;;;;;;;;;;;;:::i;:::-;6188:66;;;;;;6037:225;;5902:360;;;;:::o;2512:658::-;-1:-1:-1;;;;;2623:20:0;;;2591:4;2623:20;;;:13;:20;;;;;;;;:34;;;;;;;;;;;;2691:14;1117:9;2623:34;2691:14;:::i;:::-;2672:15;:33;2668:470;;1117:9;2732:22;1117:9;2732:15;:22;:::i;:::-;:29;;;;:::i;:::-;2776;;-1:-1:-1;;;2776:29:0;;-1:-1:-1;;;;;3931:32:1;;2776:29:0;;;3913:51:1;2722:39:0;;-1:-1:-1;1221:42:0;;2776:22;;3886:18:1;;2776:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2834:35:0;;-1:-1:-1;;;2834:35:0;;-1:-1:-1;;;;;4856:32:1;;2834:35:0;;;4838:51:1;4905:18;;;4898:34;;;2820:11:0;;-1:-1:-1;1221:42:0;;-1:-1:-1;2834:19:0;;4811:18:1;;2834:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:41;;;;;-1:-1:-1;;;;;2946:24:0;;;2890:12;2946:24;;;;;;;;;;:38;;;;;;;;;;;;;2905:24;;;:17;:24;;;;;:38;;;;;;;;;;;2834:41;;-1:-1:-1;2905:79:0;;;:::i;:::-;2890:94;-1:-1:-1;3061:6:0;3039:19;1159:6;2890:94;3039:19;:::i;:::-;:28;;;;:::i;:::-;-1:-1:-1;;;;;2999:23:0;;;;;;;:16;:23;;;;;;;;:37;;;;;;;;;;;;:68;;;;3082:20;;;:13;:20;;;;;:34;;;;;;;:44;;;-1:-1:-1;;3155:7:0;2512:658;-1:-1:-1;;;2512:658:0:o;1923:283::-;-1:-1:-1;;;;;1993:24:0;;;;;;;:17;:24;;;;;;;;:32;;;;;;;;;;;;1988:211;;-1:-1:-1;;;;;2042:25:0;;;;;;;:18;:25;;;;;;;;:38;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;2042:38:0;;;;;;;;2095:26;;;:18;:26;;;;;:38;;;;;;;;;;;;;;;;;;;;;;;;2148:24;;;:17;:24;;;;;:32;;;;;;;;;;:39;;-1:-1:-1;;2148:39:0;;;;;;1988:211;1923:283;;:::o;5567:323::-;5746:58;;;-1:-1:-1;;;;;4856:32:1;;;5746:58:0;;;4838:51:1;4905:18;;;;4898:34;;;5746:58:0;;;;;;;;;;4811:18:1;;;;5746:58:0;;;;;;;-1:-1:-1;;;;;5746:58:0;-1:-1:-1;;;5746:58:0;;;5735:70;;-1:-1:-1;;;;5735:10:0;;;;:70;;5746:58;5735:70;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5686:119;;;;5824:7;:57;;;;-1:-1:-1;5836:11:0;;:16;;:44;;;5867:4;5856:24;;;;;;;;;;;;:::i;:::-;5816:66;;;;;;5675:215;;5567:323;;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;320:1;317;310:12;272:2;343:29;362:9;343:29;:::i;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:2;;;528:1;525;518:12;480:2;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;470:173;;;;;:::o;648:334::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:2;;;810:1;807;800:12;762:2;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;938:38;972:2;961:9;957:18;938:38;:::i;:::-;928:48;;752:230;;;;;:::o;987:328::-;1064:6;1072;1080;1133:2;1121:9;1112:7;1108:23;1104:32;1101:2;;;1149:1;1146;1139:12;1101:2;1172:29;1191:9;1172:29;:::i;:::-;1162:39;;1220:38;1254:2;1243:9;1239:18;1220:38;:::i;:::-;1210:48;;1305:2;1294:9;1290:18;1277:32;1267:42;;1091:224;;;;;:::o;1320:277::-;1387:6;1440:2;1428:9;1419:7;1415:23;1411:32;1408:2;;;1456:1;1453;1446:12;1408:2;1488:9;1482:16;1541:5;1534:13;1527:21;1520:5;1517:32;1507:2;;1563:1;1560;1553:12;1602:279;1671:6;1724:2;1712:9;1703:7;1699:23;1695:32;1692:2;;;1740:1;1737;1730:12;1692:2;1772:9;1766:16;1826:5;1822:2;1811:21;1804:5;1801:32;1791:2;;1847:1;1844;1837:12;1886:594;1977:6;2030:2;2018:9;2009:7;2005:23;2001:32;1998:2;;;2046:1;2043;2036:12;1998:2;2079;2073:9;2121:2;2113:6;2109:15;2190:6;2178:10;2175:22;2154:18;2142:10;2139:34;2136:62;2133:2;;;2240:10;2235:3;2231:20;2228:1;2221:31;2275:4;2272:1;2265:15;2303:4;2300:1;2293:15;2133:2;2334;2327:22;2373:16;;2358:32;;2444:2;2429:18;;;2423:25;2406:15;;;2399:50;;;;-1:-1:-1;2365:6:1;1988:492;-1:-1:-1;1988:492:1:o;2485:657::-;2580:6;2633:2;2621:9;2612:7;2608:23;2604:32;2601:2;;;2649:1;2646;2639:12;2601:2;2682;2676:9;2724:2;2716:6;2712:15;2793:6;2781:10;2778:22;2757:18;2745:10;2742:34;2739:62;2736:2;;;2843:10;2838:3;2834:20;2831:1;2824:31;2878:4;2875:1;2868:15;2906:4;2903:1;2896:15;2736:2;2941:10;2937:2;2930:22;;2982:9;2976:16;2968:6;2961:32;3047:2;3036:9;3032:18;3026:25;3021:2;3013:6;3009:15;3002:50;3106:2;3095:9;3091:18;3085:25;3080:2;3072:6;3068:15;3061:50;3130:6;3120:16;;;2591:551;;;;:::o;3147:184::-;3217:6;3270:2;3258:9;3249:7;3245:23;3241:32;3238:2;;;3286:1;3283;3276:12;3238:2;-1:-1:-1;3309:16:1;;3228:103;-1:-1:-1;3228:103:1:o;3336:426::-;3465:3;3503:6;3497:13;3528:1;3538:129;3552:6;3549:1;3546:13;3538:129;;;3650:4;3634:14;;;3630:25;;3624:32;3611:11;;;3604:53;3567:12;3538:129;;;3685:6;3682:1;3679:13;3676:2;;;3720:1;3711:6;3706:3;3702:16;3695:27;3676:2;-1:-1:-1;3740:16:1;;;;;3473:289;-1:-1:-1;;3473:289:1:o;4943:658::-;5114:2;5166:21;;;5236:13;;5139:18;;;5258:22;;;5085:4;;5114:2;5337:15;;;;5311:2;5296:18;;;5085:4;5380:195;5394:6;5391:1;5388:13;5380:195;;;5459:13;;-1:-1:-1;;;;;5455:39:1;5443:52;;5550:15;;;;5515:12;;;;5491:1;5409:9;5380:195;;;-1:-1:-1;5592:3:1;;5094:507;-1:-1:-1;;;;;;5094:507:1:o;5980:128::-;6020:3;6051:1;6047:6;6044:1;6041:13;6038:2;;;6057:18;;:::i;:::-;-1:-1:-1;6093:9:1;;6028:80::o;6113:217::-;6153:1;6179;6169:2;;6223:10;6218:3;6214:20;6211:1;6204:31;6258:4;6255:1;6248:15;6286:4;6283:1;6276:15;6169:2;-1:-1:-1;6315:9:1;;6159:171::o;6335:168::-;6375:7;6441:1;6437;6433:6;6429:14;6426:1;6423:21;6418:1;6411:9;6404:17;6400:45;6397:2;;;6448:18;;:::i;:::-;-1:-1:-1;6488:9:1;;6387:116::o;6508:125::-;6548:4;6576:1;6573;6570:8;6567:2;;;6581:18;;:::i;:::-;-1:-1:-1;6618:9:1;;6557:76::o;6638:127::-;6699:10;6694:3;6690:20;6687:1;6680:31;6730:4;6727:1;6720:15;6754:4;6751:1;6744:15

Swarm Source

ipfs://628419ecdfd1b9a304ea6ad2c62398cfb19744db912b8afcbdef848eb953f384

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Chain Token Portfolio % Price Amount Value
ETH26.92%$2.81409.029$1,149.38
ETH22.10%$1.04903.64$943.4
ETH14.16%$0.4744671,273.6609$604.31
ETH11.79%$3,354.660.15$503.2
ETH8.37%$1.96182.2483$357.21
ETH3.69%$0.1281191,230.7229$157.68
ETH2.95%$0.537875234.2328$125.99
ETH2.88%$0.000825149,178.7156$123.03
ETH2.05%$0.802319109.2826$87.68
ETH1.95%$0.99982983.3384$83.32
ETH0.76%$0.036446888$32.36
ETH0.68%$17.141.7027$29.18
ETH0.59%$30.740.8204$25.22
ETH0.39%$0.0007622,057.4021$16.76
ETH0.18%$0.033785229.7759$7.76
ETH0.12%$2.581.9614$5.06
ETH0.12%$14.9903$4.99
ETH0.09%$3.51.1142$3.9
ETH0.09%$0.00027114,288.6211$3.87
ETH0.08%$1.272.7684$3.52
ETH0.01%$0.004826100$0.4826
ETH<0.01%$20.90.015$0.3133
ETH<0.01%$0.02833810.8195$0.3065
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.