ETH Price: $1,608.10 (+1.03%)
Gas: 6 Gwei
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Sponsored

Transaction Hash
Method
Block
From
To
Value
Transfer171558632023-04-30 2:21:35151 days 2 hrs ago1682821295IN
Unicap Finance: UCAP Token
0 ETH0.0018025834.45113483
Transfer162044682022-12-17 12:38:47284 days 16 hrs ago1671280727IN
Unicap Finance: UCAP Token
0 ETH0.0015700530
Transfer161365382022-12-08 0:53:59294 days 4 hrs ago1670460839IN
Unicap Finance: UCAP Token
0 ETH0.0004320214.19495999
Transfer161182662022-12-05 11:20:11296 days 17 hrs ago1670239211IN
Unicap Finance: UCAP Token
0 ETH0.0006758112.91021934
Mint161182542022-12-05 11:17:47296 days 17 hrs ago1670239067IN
Unicap Finance: UCAP Token
0 ETH0.0007171711.9818526
Mint161182492022-12-05 11:16:47296 days 17 hrs ago1670239007IN
Unicap Finance: UCAP Token
0 ETH0.0007314412.23258336
Accept Ownership161182472022-12-05 11:16:23296 days 17 hrs ago1670238983IN
Unicap Finance: UCAP Token
0 ETH0.0003384111.59736555
Mint161182452022-12-05 11:15:59296 days 17 hrs ago1670238959IN
Unicap Finance: UCAP Token
0 ETH0.0003692712.90497758
Mint161182412022-12-05 11:15:11296 days 18 hrs ago1670238911IN
Unicap Finance: UCAP Token
0 ETH0.0003355711.71727582
Withdraw Tokens ...161182382022-12-05 11:14:35296 days 18 hrs ago1670238875IN
Unicap Finance: UCAP Token
0 ETH0.000299811.92970783
Mint161182242022-12-05 11:11:47296 days 18 hrs ago1670238707IN
Unicap Finance: UCAP Token
0 ETH0.0003762813.13896386
Transfer Ownersh...161182172022-12-05 11:10:23296 days 18 hrs ago1670238623IN
Unicap Finance: UCAP Token
0 ETH0.0008417117.38212945
Transfer160842512022-11-30 17:20:11301 days 11 hrs ago1669828811IN
Unicap Finance: UCAP Token
0 ETH0.0015704130
Transfer160131912022-11-20 19:03:23311 days 10 hrs ago1668971003IN
Unicap Finance: UCAP Token
0 ETH0.0019456140.909411
Transfer158526652022-10-29 8:56:59333 days 20 hrs ago1667033819IN
Unicap Finance: UCAP Token
0 ETH0.0005772412.14061631
Transfer158499822022-10-28 23:56:23334 days 5 hrs ago1667001383IN
Unicap Finance: UCAP Token
0 ETH0.0010574130
Transfer158499022022-10-28 23:40:23334 days 5 hrs ago1667000423IN
Unicap Finance: UCAP Token
0 ETH0.0010574130
Transfer158248402022-10-25 11:36:11337 days 17 hrs ago1666697771IN
Unicap Finance: UCAP Token
0 ETH0.0015704130
Transfer156125782022-09-25 19:48:23367 days 9 hrs ago1664135303IN
Unicap Finance: UCAP Token
0 ETH0.000303426.39116659
Transfer154833172022-09-06 9:41:22386 days 19 hrs ago1662457282IN
Unicap Finance: UCAP Token
0 ETH0.000403218.47606476
Transfer152117842022-07-25 12:55:58429 days 16 hrs ago1658753758IN
Unicap Finance: UCAP Token
0 ETH0.000411628.6550623
Transfer152117482022-07-25 12:47:54429 days 16 hrs ago1658753274IN
Unicap Finance: UCAP Token
0 ETH0.000151096.10856127
Transfer152117482022-07-25 12:47:54429 days 16 hrs ago1658753274IN
Unicap Finance: UCAP Token
0 ETH0.000151096.10856127
Transfer152117472022-07-25 12:47:52429 days 16 hrs ago1658753272IN
Unicap Finance: UCAP Token
0 ETH0.000370287.7837448
Transfer152111892022-07-25 10:38:35429 days 18 hrs ago1658745515IN
Unicap Finance: UCAP Token
0 ETH0.000403368.47929142
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:
Token

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2020-09-10
*/

/*! ucap.token.sol | (c) 2018 Develop by BelovITLab LLC, author @stupidlovejoy | License: MIT */

pragma solidity 0.4.25;

library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns(uint256) {
        if(a == 0) return 0;
        uint256 c = a * b;
        require(c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns(uint256) {
        require(b > 0);
        uint256 c = a / b;
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns(uint256) {
        require(b <= a);
        uint256 c = a - b;
        return c;
    }

    function add(uint256 a, uint256 b) internal pure returns(uint256) {
        uint256 c = a + b;
        require(c >= a);
        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns(uint256) {
        require(b != 0);
        return a % b;
    }
}

contract Ownable {
    address public owner;
    address public new_owner;

    event OwnershipTransfer(address indexed previousOwner, address indexed newOwner);
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    modifier onlyOwner() { require(msg.sender == owner); _;  }

    constructor() public {
        owner = msg.sender;
    }

    function _transferOwnership(address _to) internal {
        require(_to != address(0));

        new_owner = _to;

        emit OwnershipTransfer(owner, _to);
    }

    function acceptOwnership() public {
        require(new_owner != address(0) && msg.sender == new_owner);

        emit OwnershipTransferred(owner, new_owner);

        owner = new_owner;
        new_owner = address(0);
    }

    function transferOwnership(address _to) public onlyOwner {
        _transferOwnership(_to);
    }
}

contract ERC20 {
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    function totalSupply() public view returns(uint256);
    function balanceOf(address who) public view returns(uint256);
    function transfer(address to, uint256 value) public returns(bool);
    function transferFrom(address from, address to, uint256 value) public returns(bool);
    function allowance(address owner, address spender) public view returns(uint256);
    function approve(address spender, uint256 value) public returns(bool);
}

contract StandardToken is ERC20 {
    using SafeMath for uint256;

    uint256 internal totalSupply_;

    string public name;
    string public symbol;
    uint8 public decimals;

    mapping(address => uint256) public balances;
    mapping(address => mapping(address => uint256)) internal allowed;

    constructor(string _name, string _symbol, uint8 _decimals) public {
        name = _name;
        symbol = _symbol;
        decimals = _decimals;
    }

    function totalSupply() public view returns(uint256) {
        return totalSupply_;
    }

    function balanceOf(address _owner) public view returns(uint256) {
        return balances[_owner];
    }

    function transfer(address _to, uint256 _value) public returns(bool) {
        require(_to != address(0));
        require(_value <= balances[msg.sender]);

        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function multiTransfer(address[] _to, uint256[] _value) public returns(bool) {
        require(_to.length == _value.length);

        for(uint i = 0; i < _to.length; i++) {
            transfer(_to[i], _value[i]);
        }

        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns(bool) {
        require(_to != address(0));
        require(_value <= balances[_from]);
        require(_value <= allowed[_from][msg.sender]);

        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);

        emit Transfer(_from, _to, _value);
        return true;
    }

    function allowance(address _owner, address _spender) public view returns(uint256) {
        return allowed[_owner][_spender];
    }

    function approve(address _spender, uint256 _value) public returns(bool) {
        require(_spender != address(0));
        require((_value == 0) || (allowed[msg.sender][_spender] == 0));

        allowed[msg.sender][_spender] = _value;

        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function increaseApproval(address _spender, uint _addedValue) public returns(bool) {
        require(_spender != address(0));
        require(_addedValue > 0);

        allowed[msg.sender][_spender] = (allowed[msg.sender][_spender].add(_addedValue));

        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

    function decreaseApproval(address _spender, uint _subtractedValue) public returns(bool) {
        require(_spender != address(0));
        require(_subtractedValue > 0);

        uint oldValue = allowed[msg.sender][_spender];

        if(_subtractedValue > oldValue) {
            allowed[msg.sender][_spender] = 0;
        }
        else {
            allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
        }

        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }
}

contract MintableToken is StandardToken, Ownable {
    bool public mintingFinished = false;

    event Mint(address indexed to, uint256 amount);
    event MintFinished();

    modifier canMint() { require(!mintingFinished); _; }
    modifier hasMintPermission() { require(msg.sender == owner); _; }

    function mint(address _to, uint256 _amount) hasMintPermission canMint public returns(bool) {
        totalSupply_ = totalSupply_.add(_amount);
        balances[_to] = balances[_to].add(_amount);

        emit Mint(_to, _amount);
        emit Transfer(address(0), _to, _amount);
        return true;
    }

    function finishMinting() onlyOwner canMint public returns(bool) {
        mintingFinished = true;

        emit MintFinished();
        return true;
    }
}

contract CappedToken is MintableToken {
    uint256 public cap;

    constructor(uint256 _cap) public {
        require(_cap > 0);
        cap = _cap;
    }

    function mint(address _to, uint256 _amount) public returns(bool) {
        require(totalSupply_.add(_amount) <= cap);

        return super.mint(_to, _amount);
    }
}

contract BurnableToken is StandardToken {
    event Burn(address indexed burner, uint256 value);

    function _burn(address _who, uint256 _value) internal {
        require(_value <= balances[_who]);

        balances[_who] = balances[_who].sub(_value);
        totalSupply_ = totalSupply_.sub(_value);

        emit Burn(_who, _value);
        emit Transfer(_who, address(0), _value);
    }

    function burn(uint256 _value) public {
        _burn(msg.sender, _value);
    }

    function burnFrom(address _from, uint256 _value) public {
        require(_value <= allowed[_from][msg.sender]);
        
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
        _burn(_from, _value);
    }
}

contract Withdrawable is Ownable {
    event WithdrawEther(address indexed to, uint value);

    function withdrawEther(address _to, uint _value) onlyOwner public {
        require(_to != address(0));
        require(address(this).balance >= _value);

        _to.transfer(_value);

        emit WithdrawEther(_to, _value);
    }

    function withdrawTokensTransfer(ERC20 _token, address _to, uint256 _value) onlyOwner public {
        require(_token.transfer(_to, _value));
    }

    function withdrawTokensTransferFrom(ERC20 _token, address _from, address _to, uint256 _value) onlyOwner public {
        require(_token.transferFrom(_from, _to, _value));
    }

    function withdrawTokensApprove(ERC20 _token, address _spender, uint256 _value) onlyOwner public {
        require(_token.approve(_spender, _value));
    }
}

contract Token is StandardToken, CappedToken, BurnableToken, Withdrawable {
    constructor() CappedToken(100000000 * 1e18) StandardToken("UniCap.finance", "UCAP", 18) public {
        mint(0x316eB64cc65C36b7266A5e76DD7ABF257a7FA119, 1e26);
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address[]"},{"name":"_value","type":"uint256[]"}],"name":"multiTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"new_owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"withdrawEther","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"withdrawTokensTransferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"withdrawTokensApprove","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"withdrawTokensTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"WithdrawEther","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"MintFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

60806040526007805460a060020a60ff02191690553480156200002157600080fd5b50604080518082018252600e81527f556e694361702e66696e616e636500000000000000000000000000000000000060208083019182528351808501909452600484527f55434150000000000000000000000000000000000000000000000000000000009084015281516a52b7d2dcc80cd2e40000009391601291620000aa91600191620002d2565b508151620000c0906002906020850190620002d2565b506003805460ff90921660ff19909216919091179055505060068054600160a060020a0319163317905560008111620000f857600080fd5b6008556200012f73316eb64cc65c36b7266a5e76dd7abf257a7fa1196a52b7d2dcc80cd2e400000064010000000062000136810204565b5062000377565b600060085462000160836000546200018d6401000000000262001187179091906401000000009004565b11156200016c57600080fd5b62000186838364010000000062001199620001a082021704565b9392505050565b6000828201838110156200018657600080fd5b600654600090600160a060020a03163314620001bb57600080fd5b60075474010000000000000000000000000000000000000000900460ff1615620001e457600080fd5b600054620002019083640100000000620011876200018d82021704565b6000908155600160a060020a038416815260046020526040902054620002369083640100000000620011876200018d82021704565b600160a060020a038416600081815260046020908152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600192915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200031557805160ff191683800117855562000345565b8280016001018555821562000345579182015b828111156200034557825182559160200191906001019062000328565b506200035392915062000357565b5090565b6200037491905b808211156200035357600081556001016200035e565b90565b61145380620003876000396000f3006080604052600436106101455763ffffffff60e060020a60003504166305d2035b811461014a57806306fdde0314610173578063095ea7b3146101fd57806318160ddd146102215780631e89d5451461024857806323b872dd146102d657806327e235e314610300578063313ce56714610321578063355274ea1461034c57806340c10f191461036157806342966c68146103855780634552b04f1461039f578063522f6815146103d057806366188463146103f45780636cf7ccac1461041857806370a0823114610448578063757b8cf41461046957806379ba50971461049357806379cc6790146104a85780637d64bcb4146104cc5780638da5cb5b146104e157806395d89b41146104f6578063a9059cbb1461050b578063d73dd6231461052f578063dd62ed3e14610553578063f0595dd11461057a578063f2fde38b146105a4575b600080fd5b34801561015657600080fd5b5061015f6105c5565b604080519115158252519081900360200190f35b34801561017f57600080fd5b506101886105e6565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101c25781810151838201526020016101aa565b50505050905090810190601f1680156101ef5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561020957600080fd5b5061015f600160a060020a0360043516602435610673565b34801561022d57600080fd5b5061023661072a565b60408051918252519081900360200190f35b34801561025457600080fd5b506040805160206004803580820135838102808601850190965280855261015f95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107309650505050505050565b3480156102e257600080fd5b5061015f600160a060020a036004358116906024351660443561079b565b34801561030c57600080fd5b50610236600160a060020a0360043516610902565b34801561032d57600080fd5b50610336610914565b6040805160ff9092168252519081900360200190f35b34801561035857600080fd5b5061023661091d565b34801561036d57600080fd5b5061015f600160a060020a0360043516602435610923565b34801561039157600080fd5b5061039d600435610959565b005b3480156103ab57600080fd5b506103b4610966565b60408051600160a060020a039092168252519081900360200190f35b3480156103dc57600080fd5b5061039d600160a060020a0360043516602435610975565b34801561040057600080fd5b5061015f600160a060020a0360043516602435610a29565b34801561042457600080fd5b5061039d600160a060020a0360043581169060243581169060443516606435610b3f565b34801561045457600080fd5b50610236600160a060020a0360043516610c07565b34801561047557600080fd5b5061039d600160a060020a0360043581169060243516604435610c22565b34801561049f57600080fd5b5061039d610cd8565b3480156104b457600080fd5b5061039d600160a060020a0360043516602435610d7a565b3480156104d857600080fd5b5061015f610e10565b3480156104ed57600080fd5b506103b4610eb6565b34801561050257600080fd5b50610188610ec5565b34801561051757600080fd5b5061015f600160a060020a0360043516602435610f1d565b34801561053b57600080fd5b5061015f600160a060020a0360043516602435610fee565b34801561055f57600080fd5b50610236600160a060020a03600435811690602435166110ab565b34801561058657600080fd5b5061039d600160a060020a03600435811690602435166044356110d6565b3480156105b057600080fd5b5061039d600160a060020a0360043516611150565b60075474010000000000000000000000000000000000000000900460ff1681565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561066b5780601f106106405761010080835404028352916020019161066b565b820191906000526020600020905b81548152906001019060200180831161064e57829003601f168201915b505050505081565b6000600160a060020a038316151561068a57600080fd5b8115806106b85750336000908152600560209081526040808320600160a060020a0387168452909152902054155b15156106c357600080fd5b336000818152600560209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60005490565b6000808251845114151561074357600080fd5b5060005b835181101561079157610788848281518110151561076157fe5b90602001906020020151848381518110151561077957fe5b90602001906020020151610f1d565b50600101610747565b5060019392505050565b6000600160a060020a03831615156107b257600080fd5b600160a060020a0384166000908152600460205260409020548211156107d757600080fd5b600160a060020a038416600090815260056020908152604080832033845290915290205482111561080757600080fd5b600160a060020a038416600090815260046020526040902054610830908363ffffffff61117016565b600160a060020a038086166000908152600460205260408082209390935590851681522054610865908363ffffffff61118716565b600160a060020a0380851660009081526004602090815260408083209490945591871681526005825282812033825290915220546108a9908363ffffffff61117016565b600160a060020a0380861660008181526005602090815260408083203384528252918290209490945580518681529051928716939192600080516020611408833981519152929181900390910190a35060019392505050565b60046020526000908152604090205481565b60035460ff1681565b60085481565b600060085461093d8360005461118790919063ffffffff16565b111561094857600080fd5b6109528383611199565b9392505050565b61096333826112a3565b50565b600754600160a060020a031681565b600654600160a060020a0316331461098c57600080fd5b600160a060020a03821615156109a157600080fd5b30318111156109af57600080fd5b604051600160a060020a0383169082156108fc029083906000818181858888f193505050501580156109e5573d6000803e3d6000fd5b50604080518281529051600160a060020a038416917fdb35132c111efe920cede025e819975671cfd1b8fcc1174762c8670c4e94c211919081900360200190a25050565b600080600160a060020a0384161515610a4157600080fd5b60008311610a4e57600080fd5b50336000908152600560209081526040808320600160a060020a038716845290915290205480831115610aa457336000908152600560209081526040808320600160a060020a0388168452909152812055610ad9565b610ab4818463ffffffff61117016565b336000908152600560209081526040808320600160a060020a03891684529091529020555b336000818152600560209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600654600160a060020a03163314610b5657600080fd5b604080517f23b872dd000000000000000000000000000000000000000000000000000000008152600160a060020a0385811660048301528481166024830152604482018490529151918616916323b872dd916064808201926020929091908290030181600087803b158015610bca57600080fd5b505af1158015610bde573d6000803e3d6000fd5b505050506040513d6020811015610bf457600080fd5b50511515610c0157600080fd5b50505050565b600160a060020a031660009081526004602052604090205490565b600654600160a060020a03163314610c3957600080fd5b82600160a060020a031663095ea7b383836040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b158015610c9c57600080fd5b505af1158015610cb0573d6000803e3d6000fd5b505050506040513d6020811015610cc657600080fd5b50511515610cd357600080fd5b505050565b600754600160a060020a031615801590610cfc5750600754600160a060020a031633145b1515610d0757600080fd5b600754600654604051600160a060020a0392831692909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600780546006805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600160a060020a0382166000908152600560209081526040808320338452909152902054811115610daa57600080fd5b600160a060020a0382166000908152600560209081526040808320338452909152902054610dde908263ffffffff61117016565b600160a060020a0383166000908152600560209081526040808320338452909152902055610e0c82826112a3565b5050565b600654600090600160a060020a03163314610e2a57600080fd5b60075474010000000000000000000000000000000000000000900460ff1615610e5257600080fd5b6007805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790556040517fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0890600090a150600190565b600654600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561066b5780601f106106405761010080835404028352916020019161066b565b6000600160a060020a0383161515610f3457600080fd5b33600090815260046020526040902054821115610f5057600080fd5b33600090815260046020526040902054610f70908363ffffffff61117016565b3360009081526004602052604080822092909255600160a060020a03851681522054610fa2908363ffffffff61118716565b600160a060020a0384166000818152600460209081526040918290209390935580518581529051919233926000805160206114088339815191529281900390910190a350600192915050565b6000600160a060020a038316151561100557600080fd5b6000821161101257600080fd5b336000908152600560209081526040808320600160a060020a0387168452909152902054611046908363ffffffff61118716565b336000818152600560209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b600654600160a060020a031633146110ed57600080fd5b82600160a060020a031663a9059cbb83836040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b158015610c9c57600080fd5b600654600160a060020a0316331461116757600080fd5b61096381611393565b6000808383111561118057600080fd5b5050900390565b60008282018381101561095257600080fd5b600654600090600160a060020a031633146111b357600080fd5b60075474010000000000000000000000000000000000000000900460ff16156111db57600080fd5b6000546111ee908363ffffffff61118716565b6000908155600160a060020a038416815260046020526040902054611219908363ffffffff61118716565b600160a060020a038416600081815260046020908152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a2604080518381529051600160a060020a038516916000916000805160206114088339815191529181900360200190a350600192915050565b600160a060020a0382166000908152600460205260409020548111156112c857600080fd5b600160a060020a0382166000908152600460205260409020546112f1908263ffffffff61117016565b600160a060020a0383166000908152600460205260408120919091555461131e908263ffffffff61117016565b600055604080518281529051600160a060020a038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2604080518281529051600091600160a060020a038516916000805160206114088339815191529181900360200190a35050565b600160a060020a03811615156113a857600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03838116918217909255600654604051919216907f22500af037c600dd7b720644ab6e358635085601d9ac508ad83eb2d6b2d729ca90600090a3505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058205379dda09c4f27334944a4c21a861f244e9c57e0af63bf00030d0da85adaddd60029

Deployed Bytecode

0x6080604052600436106101455763ffffffff60e060020a60003504166305d2035b811461014a57806306fdde0314610173578063095ea7b3146101fd57806318160ddd146102215780631e89d5451461024857806323b872dd146102d657806327e235e314610300578063313ce56714610321578063355274ea1461034c57806340c10f191461036157806342966c68146103855780634552b04f1461039f578063522f6815146103d057806366188463146103f45780636cf7ccac1461041857806370a0823114610448578063757b8cf41461046957806379ba50971461049357806379cc6790146104a85780637d64bcb4146104cc5780638da5cb5b146104e157806395d89b41146104f6578063a9059cbb1461050b578063d73dd6231461052f578063dd62ed3e14610553578063f0595dd11461057a578063f2fde38b146105a4575b600080fd5b34801561015657600080fd5b5061015f6105c5565b604080519115158252519081900360200190f35b34801561017f57600080fd5b506101886105e6565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101c25781810151838201526020016101aa565b50505050905090810190601f1680156101ef5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561020957600080fd5b5061015f600160a060020a0360043516602435610673565b34801561022d57600080fd5b5061023661072a565b60408051918252519081900360200190f35b34801561025457600080fd5b506040805160206004803580820135838102808601850190965280855261015f95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506107309650505050505050565b3480156102e257600080fd5b5061015f600160a060020a036004358116906024351660443561079b565b34801561030c57600080fd5b50610236600160a060020a0360043516610902565b34801561032d57600080fd5b50610336610914565b6040805160ff9092168252519081900360200190f35b34801561035857600080fd5b5061023661091d565b34801561036d57600080fd5b5061015f600160a060020a0360043516602435610923565b34801561039157600080fd5b5061039d600435610959565b005b3480156103ab57600080fd5b506103b4610966565b60408051600160a060020a039092168252519081900360200190f35b3480156103dc57600080fd5b5061039d600160a060020a0360043516602435610975565b34801561040057600080fd5b5061015f600160a060020a0360043516602435610a29565b34801561042457600080fd5b5061039d600160a060020a0360043581169060243581169060443516606435610b3f565b34801561045457600080fd5b50610236600160a060020a0360043516610c07565b34801561047557600080fd5b5061039d600160a060020a0360043581169060243516604435610c22565b34801561049f57600080fd5b5061039d610cd8565b3480156104b457600080fd5b5061039d600160a060020a0360043516602435610d7a565b3480156104d857600080fd5b5061015f610e10565b3480156104ed57600080fd5b506103b4610eb6565b34801561050257600080fd5b50610188610ec5565b34801561051757600080fd5b5061015f600160a060020a0360043516602435610f1d565b34801561053b57600080fd5b5061015f600160a060020a0360043516602435610fee565b34801561055f57600080fd5b50610236600160a060020a03600435811690602435166110ab565b34801561058657600080fd5b5061039d600160a060020a03600435811690602435166044356110d6565b3480156105b057600080fd5b5061039d600160a060020a0360043516611150565b60075474010000000000000000000000000000000000000000900460ff1681565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561066b5780601f106106405761010080835404028352916020019161066b565b820191906000526020600020905b81548152906001019060200180831161064e57829003601f168201915b505050505081565b6000600160a060020a038316151561068a57600080fd5b8115806106b85750336000908152600560209081526040808320600160a060020a0387168452909152902054155b15156106c357600080fd5b336000818152600560209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60005490565b6000808251845114151561074357600080fd5b5060005b835181101561079157610788848281518110151561076157fe5b90602001906020020151848381518110151561077957fe5b90602001906020020151610f1d565b50600101610747565b5060019392505050565b6000600160a060020a03831615156107b257600080fd5b600160a060020a0384166000908152600460205260409020548211156107d757600080fd5b600160a060020a038416600090815260056020908152604080832033845290915290205482111561080757600080fd5b600160a060020a038416600090815260046020526040902054610830908363ffffffff61117016565b600160a060020a038086166000908152600460205260408082209390935590851681522054610865908363ffffffff61118716565b600160a060020a0380851660009081526004602090815260408083209490945591871681526005825282812033825290915220546108a9908363ffffffff61117016565b600160a060020a0380861660008181526005602090815260408083203384528252918290209490945580518681529051928716939192600080516020611408833981519152929181900390910190a35060019392505050565b60046020526000908152604090205481565b60035460ff1681565b60085481565b600060085461093d8360005461118790919063ffffffff16565b111561094857600080fd5b6109528383611199565b9392505050565b61096333826112a3565b50565b600754600160a060020a031681565b600654600160a060020a0316331461098c57600080fd5b600160a060020a03821615156109a157600080fd5b30318111156109af57600080fd5b604051600160a060020a0383169082156108fc029083906000818181858888f193505050501580156109e5573d6000803e3d6000fd5b50604080518281529051600160a060020a038416917fdb35132c111efe920cede025e819975671cfd1b8fcc1174762c8670c4e94c211919081900360200190a25050565b600080600160a060020a0384161515610a4157600080fd5b60008311610a4e57600080fd5b50336000908152600560209081526040808320600160a060020a038716845290915290205480831115610aa457336000908152600560209081526040808320600160a060020a0388168452909152812055610ad9565b610ab4818463ffffffff61117016565b336000908152600560209081526040808320600160a060020a03891684529091529020555b336000818152600560209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600654600160a060020a03163314610b5657600080fd5b604080517f23b872dd000000000000000000000000000000000000000000000000000000008152600160a060020a0385811660048301528481166024830152604482018490529151918616916323b872dd916064808201926020929091908290030181600087803b158015610bca57600080fd5b505af1158015610bde573d6000803e3d6000fd5b505050506040513d6020811015610bf457600080fd5b50511515610c0157600080fd5b50505050565b600160a060020a031660009081526004602052604090205490565b600654600160a060020a03163314610c3957600080fd5b82600160a060020a031663095ea7b383836040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b158015610c9c57600080fd5b505af1158015610cb0573d6000803e3d6000fd5b505050506040513d6020811015610cc657600080fd5b50511515610cd357600080fd5b505050565b600754600160a060020a031615801590610cfc5750600754600160a060020a031633145b1515610d0757600080fd5b600754600654604051600160a060020a0392831692909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600780546006805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600160a060020a0382166000908152600560209081526040808320338452909152902054811115610daa57600080fd5b600160a060020a0382166000908152600560209081526040808320338452909152902054610dde908263ffffffff61117016565b600160a060020a0383166000908152600560209081526040808320338452909152902055610e0c82826112a3565b5050565b600654600090600160a060020a03163314610e2a57600080fd5b60075474010000000000000000000000000000000000000000900460ff1615610e5257600080fd5b6007805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790556040517fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0890600090a150600190565b600654600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561066b5780601f106106405761010080835404028352916020019161066b565b6000600160a060020a0383161515610f3457600080fd5b33600090815260046020526040902054821115610f5057600080fd5b33600090815260046020526040902054610f70908363ffffffff61117016565b3360009081526004602052604080822092909255600160a060020a03851681522054610fa2908363ffffffff61118716565b600160a060020a0384166000818152600460209081526040918290209390935580518581529051919233926000805160206114088339815191529281900390910190a350600192915050565b6000600160a060020a038316151561100557600080fd5b6000821161101257600080fd5b336000908152600560209081526040808320600160a060020a0387168452909152902054611046908363ffffffff61118716565b336000818152600560209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b600654600160a060020a031633146110ed57600080fd5b82600160a060020a031663a9059cbb83836040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b158015610c9c57600080fd5b600654600160a060020a0316331461116757600080fd5b61096381611393565b6000808383111561118057600080fd5b5050900390565b60008282018381101561095257600080fd5b600654600090600160a060020a031633146111b357600080fd5b60075474010000000000000000000000000000000000000000900460ff16156111db57600080fd5b6000546111ee908363ffffffff61118716565b6000908155600160a060020a038416815260046020526040902054611219908363ffffffff61118716565b600160a060020a038416600081815260046020908152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a2604080518381529051600160a060020a038516916000916000805160206114088339815191529181900360200190a350600192915050565b600160a060020a0382166000908152600460205260409020548111156112c857600080fd5b600160a060020a0382166000908152600460205260409020546112f1908263ffffffff61117016565b600160a060020a0383166000908152600460205260408120919091555461131e908263ffffffff61117016565b600055604080518281529051600160a060020a038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2604080518281529051600091600160a060020a038516916000805160206114088339815191529181900360200190a35050565b600160a060020a03811615156113a857600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03838116918217909255600654604051919216907f22500af037c600dd7b720644ab6e358635085601d9ac508ad83eb2d6b2d729ca90600090a3505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058205379dda09c4f27334944a4c21a861f244e9c57e0af63bf00030d0da85adaddd60029

Deployed Bytecode Sourcemap

8453:252:0:-;;;;;;;;;-1:-1:-1;;;8453:252:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5767:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5767:35:0;;;;;;;;;;;;;;;;;;;;;;2600:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2600:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2600:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4457:324;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4457:324:0;-1:-1:-1;;;;;4457:324:0;;;;;;;2968:90;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2968:90:0;;;;;;;;;;;;;;;;;;;;3552:259;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3552:259:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3552:259:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3552:259:0;;;;-1:-1:-1;3552:259:0;-1:-1:-1;3552:259:0;;-1:-1:-1;3552:259:0;;;;;;;;;-1:-1:-1;3552:259:0;;-1:-1:-1;3552:259:0;;-1:-1:-1;;;;;;;3552:259:0;3819:489;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3819:489:0;-1:-1:-1;;;;;3819:489:0;;;;;;;;;;;;2682:43;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2682:43:0;-1:-1:-1;;;;;2682:43:0;;;;;2652:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2652:21:0;;;;;;;;;;;;;;;;;;;;;;;6554:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6554:18:0;;;;6679:169;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6679:169:0;-1:-1:-1;;;;;6679:169:0;;;;;;;7266:81;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7266:81:0;;;;;;;985:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;985:24:0;;;;;;;;-1:-1:-1;;;;;985:24:0;;;;;;;;;;;;;;7701:239;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7701:239:0;-1:-1:-1;;;;;7701:239:0;;;;;;;5159:545;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5159:545:0;-1:-1:-1;;;;;5159:545:0;;;;;;;8104:178;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;8104:178:0;-1:-1:-1;;;;;8104:178:0;;;;;;;;;;;;;;;;;3066:106;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3066:106:0;-1:-1:-1;;;;;3066:106:0;;;;;8290:156;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;8290:156:0;-1:-1:-1;;;;;8290:156:0;;;;;;;;;;;;1507:231;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1507:231:0;;;;7355:239;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7355:239:0;-1:-1:-1;;;;;7355:239:0;;;;;;;6343:159;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6343:159:0;;;;958:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;958:20:0;;;;2625;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2625:20:0;;;;3180:364;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3180:364:0;-1:-1:-1;;;;;3180:364:0;;;;;;;4789:362;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4789:362:0;-1:-1:-1;;;;;4789:362:0;;;;;;;4316:133;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4316:133:0;-1:-1:-1;;;;;4316:133:0;;;;;;;;;;7948:148;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7948:148:0;-1:-1:-1;;;;;7948:148:0;;;;;;;;;;;;1746:99;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1746:99:0;-1:-1:-1;;;;;1746:99:0;;;;;5767:35;;;;;;;;;:::o;2600:18::-;;;;;;;;;;;;;;;-1:-1:-1;;2600:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4457:324::-;4523:4;-1:-1:-1;;;;;4548:22:0;;;;4540:31;;;;;;4591:11;;;4590:53;;-1:-1:-1;4616:10:0;4608:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4608:29:0;;;;;;;;;;:34;4590:53;4582:62;;;;;;;;4665:10;4657:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4657:29:0;;;;;;;;;;;;:38;;;4713;;;;;;;4657:29;;4665:10;4713:38;;;;;;;;;;;-1:-1:-1;4769:4:0;4457:324;;;;:::o;2968:90::-;3011:7;3038:12;2968:90;:::o;3552:259::-;3623:4;3693:6;3662;:13;3648:3;:10;:27;3640:36;;;;;;;;-1:-1:-1;3702:1:0;3689:91;3709:3;:10;3705:1;:14;3689:91;;;3741:27;3750:3;3754:1;3750:6;;;;;;;;;;;;;;;;;;3758;3765:1;3758:9;;;;;;;;;;;;;;;;;;3741:8;:27::i;:::-;-1:-1:-1;3721:3:0;;3689:91;;;-1:-1:-1;3799:4:0;;3552:259;-1:-1:-1;;;3552:259:0:o;3819:489::-;3900:4;-1:-1:-1;;;;;3925:17:0;;;;3917:26;;;;;;-1:-1:-1;;;;;3972:15:0;;;;;;:8;:15;;;;;;3962:25;;;3954:34;;;;;;-1:-1:-1;;;;;4017:14:0;;;;;;:7;:14;;;;;;;;4032:10;4017:26;;;;;;;;4007:36;;;3999:45;;;;;;-1:-1:-1;;;;;4075:15:0;;;;;;:8;:15;;;;;;:27;;4095:6;4075:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;4057:15:0;;;;;;;:8;:15;;;;;;:45;;;;4129:13;;;;;;;:25;;4147:6;4129:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;4113:13:0;;;;;;;:8;:13;;;;;;;;:41;;;;4194:14;;;;;:7;:14;;;;;4209:10;4194:26;;;;;;;:38;;4225:6;4194:38;:30;:38;:::i;:::-;-1:-1:-1;;;;;4165:14:0;;;;;;;:7;:14;;;;;;;;4180:10;4165:26;;;;;;;;:67;;;;4250:28;;;;;;;;;;;4165:14;;-1:-1:-1;;;;;;;;;;;4250:28:0;;;;;;;;;;-1:-1:-1;4296:4:0;3819:489;;;;;:::o;2682:43::-;;;;;;;;;;;;;:::o;2652:21::-;;;;;;:::o;6554:18::-;;;;:::o;6679:169::-;6738:4;6792:3;;6763:25;6780:7;6763:12;;:16;;:25;;;;:::i;:::-;:32;;6755:41;;;;;;6816:24;6827:3;6832:7;6816:10;:24::i;:::-;6809:31;6679:169;-1:-1:-1;;;6679:169:0:o;7266:81::-;7314:25;7320:10;7332:6;7314:5;:25::i;:::-;7266:81;:::o;985:24::-;;;-1:-1:-1;;;;;985:24:0;;:::o;7701:239::-;1242:5;;-1:-1:-1;;;;;1242:5:0;1228:10;:19;1220:28;;;;;;-1:-1:-1;;;;;7786:17:0;;;;7778:26;;;;;;7831:4;7823:21;:31;-1:-1:-1;7823:31:0;7815:40;;;;;;7868:20;;-1:-1:-1;;;;;7868:12:0;;;:20;;;;;7881:6;;7868:20;;;;7881:6;7868:12;:20;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;7906:26:0;;;;;;;;-1:-1:-1;;;;;7906:26:0;;;;;;;;;;;;;7701:239;;:::o;5159:545::-;5241:4;;-1:-1:-1;;;;;5266:22:0;;;;5258:31;;;;;;5327:1;5308:20;;5300:29;;;;;;-1:-1:-1;5366:10:0;5358:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5358:29:0;;;;;;;;;;5403:27;;;5400:196;;;5455:10;5479:1;5447:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5447:29:0;;;;;;;;;:33;5400:196;;;5554:30;:8;5567:16;5554:30;:12;:30;:::i;:::-;5530:10;5522:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5522:29:0;;;;;;;;;:62;5400:196;5622:10;5644:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5613:61:0;;5644:29;;;;;;;;;;;5613:61;;;;;;;;;5622:10;5613:61;;;;;;;;;;;-1:-1:-1;5692:4:0;;5159:545;-1:-1:-1;;;5159:545:0:o;8104:178::-;1242:5;;-1:-1:-1;;;;;1242:5:0;1228:10;:19;1220:28;;;;;;8234:39;;;;;;-1:-1:-1;;;;;8234:39:0;;;;;;;;;;;;;;;;;;;;;;:19;;;;;;:39;;;;;;;;;;;;;;;-1:-1:-1;8234:19:0;:39;;;5:2:-1;;;;30:1;27;20:12;5:2;8234:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8234:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8234:39:0;8226:48;;;;;;;;8104:178;;;;:::o;3066:106::-;-1:-1:-1;;;;;3148:16:0;3121:7;3148:16;;;:8;:16;;;;;;;3066:106::o;8290:156::-;1242:5;;-1:-1:-1;;;;;1242:5:0;1228:10;:19;1220:28;;;;;;8405:6;-1:-1:-1;;;;;8405:14:0;;8420:8;8430:6;8405:32;;;;;-1:-1:-1;;;8405:32:0;;;;;;;-1:-1:-1;;;;;8405:32:0;-1:-1:-1;;;;;8405:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8405:32:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8405:32:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8405:32:0;8397:41;;;;;;;;8290:156;;;:::o;1507:231::-;1560:9;;-1:-1:-1;;;;;1560:9:0;:23;;;;:50;;-1:-1:-1;1601:9:0;;-1:-1:-1;;;;;1601:9:0;1587:10;:23;1560:50;1552:59;;;;;;;;1657:9;;1650:5;;1629:38;;-1:-1:-1;;;;;1657:9:0;;;;1650:5;;;;1629:38;;1657:9;;1629:38;1688:9;;;1680:5;:17;;-1:-1:-1;;1680:17:0;;;-1:-1:-1;;;;;1688:9:0;;1680:17;;;;1708:22;;;1507:231::o;7355:239::-;-1:-1:-1;;;;;7440:14:0;;;;;;:7;:14;;;;;;;;7455:10;7440:26;;;;;;;;7430:36;;;7422:45;;;;;;-1:-1:-1;;;;;7517:14:0;;;;;;:7;:14;;;;;;;;7532:10;7517:26;;;;;;;;:38;;7548:6;7517:38;:30;:38;:::i;:::-;-1:-1:-1;;;;;7488:14:0;;;;;;:7;:14;;;;;;;;7503:10;7488:26;;;;;;;:67;7566:20;7496:5;7579:6;7566:5;:20::i;:::-;7355:239;;:::o;6343:159::-;1242:5;;6401:4;;-1:-1:-1;;;;;1242:5:0;1228:10;:19;1220:28;;;;;;5923:15;;;;;;;5922:16;5914:25;;;;;;6418:15;:22;;-1:-1:-1;;6418:22:0;;;;;6458:14;;;;6418:22;;6458:14;-1:-1:-1;6490:4:0;6343:159;:::o;958:20::-;;;-1:-1:-1;;;;;958:20:0;;:::o;2625:::-;;;;;;;;;;;;;;-1:-1:-1;;2625:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3180:364;3242:4;-1:-1:-1;;;;;3267:17:0;;;;3259:26;;;;;;3323:10;3314:20;;;;:8;:20;;;;;;3304:30;;;3296:39;;;;;;3380:10;3371:20;;;;:8;:20;;;;;;:32;;3396:6;3371:32;:24;:32;:::i;:::-;3357:10;3348:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;3430:13:0;;;;;;:25;;3448:6;3430:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;3414:13:0;;;;;;:8;:13;;;;;;;;;:41;;;;3481:33;;;;;;;3414:13;;3490:10;;-1:-1:-1;;;;;;;;;;;3481:33:0;;;;;;;;;-1:-1:-1;3532:4:0;3180:364;;;;:::o;4789:362::-;4866:4;-1:-1:-1;;;;;4891:22:0;;;;4883:31;;;;;;4947:1;4933:15;;4925:24;;;;;;5003:10;4995:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4995:29:0;;;;;;;;;;:46;;5029:11;4995:46;:33;:46;:::i;:::-;4970:10;4962:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4962:29:0;;;;;;;;;;;;:80;;;5060:61;;;;;;4962:29;;5060:61;;;;;;;;;;;-1:-1:-1;5139:4:0;4789:362;;;;:::o;4316:133::-;-1:-1:-1;;;;;4416:15:0;;;4389:7;4416:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;4316:133::o;7948:148::-;1242:5;;-1:-1:-1;;;;;1242:5:0;1228:10;:19;1220:28;;;;;;8059:6;-1:-1:-1;;;;;8059:15:0;;8075:3;8080:6;8059:28;;;;;-1:-1:-1;;;8059:28:0;;;;;;;-1:-1:-1;;;;;8059:28:0;-1:-1:-1;;;;;8059:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;1746:99:0;1242:5;;-1:-1:-1;;;;;1242:5:0;1228:10;:19;1220:28;;;;;;1814:23;1833:3;1814:18;:23::i;494:147::-;551:7;;579:6;;;;571:15;;;;;;-1:-1:-1;;609:5:0;;;494:147::o;649:::-;706:7;738:5;;;762:6;;;;754:15;;;;;6024:311;6004:5;;6109:4;;-1:-1:-1;;;;;6004:5:0;5990:10;:19;5982:28;;;;;;5923:15;;;;;;;5922:16;5914:25;;;;;;6141:12;;:25;;6158:7;6141:25;:16;:25;:::i;:::-;6126:12;:40;;;-1:-1:-1;;;;;6193:13:0;;;;:8;:13;;;;;;:26;;6211:7;6193:26;:17;:26;:::i;:::-;-1:-1:-1;;;;;6177:13:0;;;;;;:8;:13;;;;;;;;;:42;;;;6237:18;;;;;;;6177:13;;6237:18;;;;;;;;;6271:34;;;;;;;;-1:-1:-1;;;;;6271:34:0;;;6288:1;;-1:-1:-1;;;;;;;;;;;6271:34:0;;;;;;;;-1:-1:-1;6323:4:0;6024:311;;;;:::o;6960:298::-;-1:-1:-1;;;;;7043:14:0;;;;;;:8;:14;;;;;;7033:24;;;7025:33;;;;;;-1:-1:-1;;;;;7088:14:0;;;;;;:8;:14;;;;;;:26;;7107:6;7088:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;7071:14:0;;;;;;:8;:14;;;;;:43;;;;7140:12;:24;;7157:6;7140:24;:16;:24;:::i;:::-;7125:12;:39;7182:18;;;;;;;;-1:-1:-1;;;;;7182:18:0;;;;;;;;;;;;;7216:34;;;;;;;;7239:1;;-1:-1:-1;;;;;7216:34:0;;;-1:-1:-1;;;;;;;;;;;7216:34:0;;;;;;;;6960:298;;:::o;1329:170::-;-1:-1:-1;;;;;1398:17:0;;;;1390:26;;;;;;1429:9;:15;;-1:-1:-1;;1429:15:0;-1:-1:-1;;;;;1429:15:0;;;;;;;;;1480:5;;1462:29;;1429:15;;1480:5;;1462:29;;-1:-1:-1;;1462:29:0;1329:170;:::o

Swarm Source

bzzr://5379dda09c4f27334944a4c21a861f244e9c57e0af63bf00030d0da85adaddd6

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

OVERVIEW

A crypto exchange-traded fund (CETF) platform & a DeFi ecosystem.

Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

Validator Index Block Amount
View All Withdrawals

Txn Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.