Contract 0x1ECd47FF4d9598f89721A2866BFEb99505a413Ed 1

Contract Overview

AVME: AVME Token
Balance:
0 AVAX

AVAX Value:
$0.00

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x9973035c0261f34c00cef7f51d0e74d847442b685526ccbb982f6fdb540004c8Transfer230440262022-11-30 18:03:021 hr 47 mins ago0xe0dea3229d9dbc97f2be445700de2a6f97c5a57f IN  AVME: AVME Token0 AVAX0.001368619 26.5
0xaa17cc170350ae5d860bd69d91ced0043ef8f9a13d81a60d0198efa6237c194fTransfer229653752022-11-28 21:33:541 day 22 hrs ago0x4da2b8200e84826c47f8092d008e2568a9f58a19 IN  AVME: AVME Token0 AVAX0.0013818440
0x2b05b87b7c55b627651f8d345d0ba71a27945787f41c2147047f521367244683Transfer229622672022-11-28 19:47:412 days 2 mins ago0x38e4c83a56778050186163eaf4cedacec4d28683 IN  AVME: AVME Token0 AVAX0.000915469 26.5
0x308cf0226eb23e2ec4afcb6ea21df3d707e9b69e3cc26d84369cb6be21d8602fTransfer229620772022-11-28 19:41:122 days 9 mins ago0x28a2ed4f01e6126357e8e8a15e7a29acaabaf84a IN  AVME: AVME Token0 AVAX0.001382914911 26.77058562
0x575258a68c70079512c3f70134f4dabef96c718b4db80283176b4032f2fc7edaApprove229408312022-11-28 7:33:072 days 12 hrs ago0x123b1b7f80727d585eb200bbde612b9b6bc518ba IN  AVME: AVME Token0 AVAX0.0012331245 26.5
0x94ac0fc93289e8c12963f450cfcd0ae7ce6f43b56f5c1097fc201b0c82ab677fApprove227032332022-11-22 15:25:308 days 4 hrs ago0x6dd1f4f8997d94626cbe681bc9830f92307fc64b IN  AVME: AVME Token0 AVAX0.0012251745 26.5
0x3c73dd41fa0d7b571e1e05cb75cffdaf391ff851454aaf316962fe57c7169635Approve226223452022-11-20 17:18:3610 days 2 hrs ago0xd1b4a7c7d8dfbbb3c2e2048d21d98fca3004f45b IN  AVME: AVME Token0 AVAX0.0012251745 26.5
0x3d25749d48a3abf006c549c346a9b7c0a798f7b1a1666e50403e9523a9cd1156Transfer225085752022-11-17 22:53:0812 days 20 hrs ago0xe5b7287be2358b7d78bf8c72d2dc0ac0a767100a IN  AVME: AVME Token0 AVAX0.00167810532.5
0xfb9769a08f4a94018f48a7598e3534655c5e336b058300625e94a10dc5dc2111Approve224975042022-11-17 16:28:2213 days 3 hrs ago0x7d9e1603dccc950d2ff73f3eaf79f84dc4b91fb5 IN  AVME: AVME Token0 AVAX0.0005862065 26.5
0xe53d623dc0fd178d6d4c1ad2a92b8c70910ec3c1adaa732124445da1df0d2e83Approve224974842022-11-17 16:27:4313 days 3 hrs ago0x7d9e1603dccc950d2ff73f3eaf79f84dc4b91fb5 IN  AVME: AVME Token0 AVAX0.0005862065 26.5
0x9629cd75fab36f8a5c7305567b3fd09427991d3f537302c8f3d17df437376444Approve224612292022-11-16 19:24:1614 days 26 mins ago0x630382ffd41153662b50d25eb7029ba7344b764c IN  AVME: AVME Token0 AVAX0.0012331245 26.5
0x22817cb81ffd900bf75546cbd221e7fe97a7f9893fd8024eecd1d8cb398da598Approve224282422022-11-16 0:10:2814 days 19 hrs ago0xe7bd2ea8710e4053468e8860b5ef6b6379df1703 IN  AVME: AVME Token0 AVAX0.0007799745 26.5
0x3f64609ee2a4eef545a0cf56ea1632127cb98664bc0152338a0ea2e913fb3f18Approve224217302022-11-15 20:22:4614 days 23 hrs ago0xe7bd2ea8710e4053468e8860b5ef6b6379df1703 IN  AVME: AVME Token0 AVAX0.0006978245 26.5
0x489623d013520230bc160c343f8e27e96c7bf2214017d70ea53b2efb1d1eaa76Approve224217252022-11-15 20:22:3614 days 23 hrs ago0xe7bd2ea8710e4053468e8860b5ef6b6379df1703 IN  AVME: AVME Token0 AVAX0.0012251745 26.5
0x5e75b3713b67447c5dee1a2b56c515143de033e1fbf3ba20bed6c45883bff918Approve223770092022-11-14 18:32:4216 days 1 hr ago0xbf79fcd7e8cb43373acd4451d243b2cc53c6f2d2 IN  AVME: AVME Token0 AVAX0.001163325 25.000000001
0x15908c6c4446515b8b64ec99b077f79183fcbb596dc9565148ea5dc00d00887fTransfer222932572022-11-12 18:39:3118 days 1 hr ago0x9f1be1b9ac392b5e4293d3995a97ccec57129667 IN  AVME: AVME Token0 AVAX0.0020658440
0x8310f760a1e8afa17e33855bb94d8e83b2527cdb42fc9a4acd6a157381b323ddApprove221663722022-11-09 19:06:2421 days 44 mins ago0x269d063b06bf724944432e46cf847803836e1e97 IN  AVME: AVME Token0 AVAX0.00232665 50
0x27312b27ed66073392cf2a159da8eb38e0ed1a0e0e45797c167ac0b2c556e75cApprove221663712022-11-09 19:06:2121 days 44 mins ago0x269d063b06bf724944432e46cf847803836e1e97 IN  AVME: AVME Token0 AVAX0.00232665 50
0x65b25ad34d84eea74dbb3042b24fcca557920f10520a144f704c873d9aace743Approve221278852022-11-08 21:35:5921 days 22 hrs ago0xbb22ce160f30171b2604a12df3a04ac7e53e97e8 IN  AVME: AVME Token0 AVAX0.0018613240
0x3ac968def74483ad0a463e3f47c9e0c260fc7c5e8a7a3144b3dffffd8fa376a9Approve221262352022-11-08 20:40:3221 days 23 hrs ago0xa7fc5251140f5ca3ec672968de6a5e718a84a917 IN  AVME: AVME Token0 AVAX0.0012331245 26.5
0x86506a37235c2fc16deec5c2e92d447f46244123d0af45bca271c4d98643ac7fApprove221105962022-11-08 12:07:0722 days 7 hrs ago0x10e7530a7374a19c6476cc99e4d9eb4d8a61e44a IN  AVME: AVME Token0 AVAX0.001163325 25
0x3afee7365c5903a5592b04b102e218568f56329c4aec6ac67de253a6590d0083Approve221105952022-11-08 12:07:0422 days 7 hrs ago0x10e7530a7374a19c6476cc99e4d9eb4d8a61e44a IN  AVME: AVME Token0 AVAX0.001163325 25
0x3bfc518f410d03e5cf0c3cdcef27d67b117c4a675c44ddb67392c5442daa8909Approve219071792022-11-03 16:09:0927 days 3 hrs ago0x7b5635e98844f6f47619a5582fa3531a0d263c38 IN  AVME: AVME Token0 AVAX0.0012331245 26.5
0x8243f18bc95bc5df97e61b4460bacbc74e12da71587064346c4ee4c8a6640a9fApprove217719522022-10-31 11:30:0130 days 8 hrs ago0x0409efce75c26f1605cffc749e9eefefcbf94f17 IN  AVME: AVME Token0 AVAX0.0012331245 26.5
0x7d88c0398a448318b6e424a1028fdeb6c05908e9fbaea673ed5f0e353f1fc4fdApprove217519382022-10-31 0:12:1230 days 19 hrs ago0x8c97ca6ca2a0afc39afb1168db4e9a353d24c647 IN  AVME: AVME Token0 AVAX0.00125359902 26.94
[ Download CSV Export 

OVERVIEW

Avalanche's first desktop wallet with plug-in dApp support.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AVME

Compiler Version
v0.8.3+commit.8d00100c

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at snowtrace.io on 2021-11-02
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.1;

// Standard ERC20 token implementation. See the docs for more info:
// https://eips.ethereum.org/EIPS/eip-20
// https://docs.openzeppelin.com/contracts/3.x/api/token/erc20
contract ERC20 {
    string internal _name;
    string internal _symbol;
    uint8 internal _decimals;
    uint256 internal _totalSupply;
    mapping(address => uint256) internal _balances;
    mapping(address => mapping(address => uint256)) internal _allowed;

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

    function name() public view returns (string memory) { return _name; }
    function symbol() public view returns (string memory) { return _symbol; }
    function decimals() public view returns (uint8) { return _decimals; }

    // totalSupply is updated on its own whether tokens are minted/burned
    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), "ERC20: transfer to zero address");
        require(_balances[msg.sender] >= _value, "ERC20: insufficient funds");

        _balances[msg.sender] -= _value;
        _balances[_to] += _value;
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function approve(address _spender, uint256 _value) public returns (bool) {
        require(_spender != address(0), "ERC20: approval from zero address");
        require(_value > 0, "ERC20: approval requires a non-zero amount");

        _allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

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

    function transferFrom(address _from, address _to, uint _value) public returns (bool) {
        require(_from != address(0), "ERC20: transfer from zero address");
        require(_to != address(0), "ERC20: transfer to zero address");
        require(_balances[_from] >= _value, "ERC20: insufficient funds");
        require(_allowed[_from][msg.sender] >= _value, "ERC20: insufficient allowed funds");

        _balances[_from] -= _value;
        _allowed[_from][msg.sender] -= _value;
        _balances[_to] += _value;
        emit Transfer(_from, _to, _value);
        return true;
    }
}

// Contract for the token
contract AVME is ERC20 {
    address public _minter;
    address public _dev_fee_address;
    uint256 public _maxSupply;
    uint256 public _initialSupply;
    bool public _devFeeEnabled;

    event Minted(address indexed _to, uint256 _value);
    event Burned(address indexed _from, uint256 _value);
    event SwitchedMinter(address indexed _old, address indexed _new);
    event SwitchedDevfee(address indexed _old, address indexed _new);
    event ToggledDevFee(bool _devfeeStatus);

    constructor() {
        // Initialize contract values
        _name = "AVME";
        _symbol = "AVME";
        _decimals = 18;
        _maxSupply = 21000000 * (10 ** _decimals); // 21 million * (10^18 decimals)
        _initialSupply = 2000000 * (10 ** _decimals); // roughly 10%, swap funding + initial devfee
        _totalSupply = _initialSupply;
        _devFeeEnabled = false;
        // Create the tokens and make the contract address both the minter and the devfee collector
        _balances[msg.sender] = _initialSupply;
        _minter = msg.sender;
        _dev_fee_address = msg.sender;
        emit Transfer(address(0), msg.sender, _initialSupply);
    }

    // Minting block
    modifier minterOnly() {
        require(msg.sender == _minter, "Account doesn't have minting privileges");
        _;
    }

    function switchMinter(address _newMinter) public minterOnly returns (bool) {
        // Minter address is the only one that can change the minter role, if they are an contract, it will be binded to it forever
        require(_newMinter != address(0), "Transferring ownership to zero account is forbidden");

        _minter = _newMinter;
        emit SwitchedMinter(msg.sender, _minter);
        return true;
    }

    function mint(address _to, uint256 _amount) public minterOnly returns (bool) {
        require(_to != address(0), "Minting to zero account is forbidden");
        require(_amount > 100000, "Minting requires at least 0.0000000000001 AVME"); // That is done on purpose to avoid an bad truncated value on the line below
        if (_devFeeEnabled) {
            uint256 _amount_devfee = _amount / 20;  // 5%
            uint256 _totalAmount = _amount_devfee + _amount;
            require(_totalAmount + _totalSupply < _maxSupply, "Minting will result in more than the max supply; denied");
            _totalSupply += _amount_devfee;
            _balances[_dev_fee_address] += _amount_devfee;
            emit Minted(_dev_fee_address, _amount_devfee);
            emit Transfer(address(0), _dev_fee_address, _amount_devfee);
        } else {
            require(_amount + _totalSupply < _maxSupply, "Minting will result in more than max supply; denied");
        }
        
        // Send amount to user
        _totalSupply += _amount;
        _balances[_to] += _amount;
        emit Minted(_to, _amount);
        emit Transfer(address(0), _to, _amount);

        return true;
    }

    // Devfee block
    modifier devfeeOnly() {
        require(msg.sender == _dev_fee_address, "Account doesn't have devfee privileges");
        _;
    }

    function switchDevfee(address _new_dev_fee_address) public devfeeOnly returns (bool) {
        require(_new_dev_fee_address != address(0), "Transferring ownership to zero account is forbidden");

        _dev_fee_address = _new_dev_fee_address;
        emit SwitchedDevfee(msg.sender, _dev_fee_address);
        return true;
    }
    
    function toggleDevfee(bool _devfeeStatus) public devfeeOnly returns (bool) {
        _devFeeEnabled = _devfeeStatus;
        emit ToggledDevFee(_devfeeStatus);
        return true;
    }

    // Burning block
    function burn(uint256 _amount) public returns (bool) {
        require(_amount > 0, "Burning requires a non-zero amount");
        require(_amount <= _balances[msg.sender], "ERC20: insufficient funds");
        
        _balances[msg.sender] -= _amount;
        _totalSupply -= _amount;
        _balances[address(0)] += _amount;
        emit Burned(msg.sender, _amount);
        emit Transfer(msg.sender, address(0), _amount);
        return true;
    }
}

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_owner","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Burned","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Minted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_old","type":"address"},{"indexed":true,"internalType":"address","name":"_new","type":"address"}],"name":"SwitchedDevfee","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_old","type":"address"},{"indexed":true,"internalType":"address","name":"_new","type":"address"}],"name":"SwitchedMinter","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"_devfeeStatus","type":"bool"}],"name":"ToggledDevFee","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_devFeeEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_dev_fee_address","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_initialSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_minter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_new_dev_fee_address","type":"address"}],"name":"switchDevfee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newMinter","type":"address"}],"name":"switchMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"_devfeeStatus","type":"bool"}],"name":"toggleDevfee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506040805180820190915260048082526341564d4560e01b60209092019182526200003f9160009162000142565b506040805180820190915260048082526341564d4560e01b60209092019182526200006d9160019162000142565b506002805460ff191660129081179091556200008b90600a62000235565b6200009b906301406f406200032d565b600855600254620000b19060ff16600a62000235565b620000c090621e84806200032d565b60098190556003819055600a805460ff19169055336000818152600460209081526040808320859055600680546001600160a01b03199081168617909155600780549091168517905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3620003a2565b82805462000150906200034f565b90600052602060002090601f016020900481019282620001745760008555620001bf565b82601f106200018f57805160ff1916838001178555620001bf565b82800160010185558215620001bf579182015b82811115620001bf578251825591602001919060010190620001a2565b50620001cd929150620001d1565b5090565b5b80821115620001cd5760008155600101620001d2565b80825b6001808611620001fc57506200022c565b8187048211156200021157620002116200038c565b808616156200021f57918102915b9490941c938002620001eb565b94509492505050565b60006200024960001960ff85168462000250565b9392505050565b600082620002615750600162000249565b81620002705750600062000249565b81600181146200028957600281146200029457620002c8565b600191505062000249565b60ff841115620002a857620002a86200038c565b6001841b915084821115620002c157620002c16200038c565b5062000249565b5060208310610133831016604e8410600b841016171562000300575081810a83811115620002fa57620002fa6200038c565b62000249565b6200030f8484846001620001e8565b8086048211156200032457620003246200038c565b02949350505050565b60008160001904831182151516156200034a576200034a6200038c565b500290565b600181811c908216806200036457607f821691505b602082108114156200038657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b61121380620003b26000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806370a08231116100ad578063a9059cbb11610071578063a9059cbb1461025f578063c3b2d33714610272578063d64d4b611461027b578063dd62ed3e1461028e578063efc91922146102c757610121565b806370a08231146101fb5780638041a129146102245780638a1ca0351461023757806395d89b411461024a5780639eeb25b11461025257610121565b806323b872dd116100f457806323b872dd14610182578063313ce5671461019557806340c10f19146101aa57806342966c68146101bd578063578ec33f146101d057610121565b806306fdde0314610126578063095ea7b31461014457806318160ddd1461016757806322f4596f14610179575b600080fd5b61012e6102da565b60405161013b9190610fb3565b60405180910390f35b610157610152366004610f52565b61036c565b604051901515815260200161013b565b6003545b60405190815260200161013b565b61016b60085481565b610157610190366004610f17565b61049b565b60025460405160ff909116815260200161013b565b6101576101b8366004610f52565b6106e1565b6101576101cb366004610f9b565b610a6e565b6006546101e3906001600160a01b031681565b6040516001600160a01b03909116815260200161013b565b61016b610209366004610ec4565b6001600160a01b031660009081526004602052604090205490565b6007546101e3906001600160a01b031681565b610157610245366004610ec4565b610bda565b61012e610c7e565b600a546101579060ff1681565b61015761026d366004610f52565b610c8d565b61016b60095481565b610157610289366004610ec4565b610d90565b61016b61029c366004610ee5565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6101576102d5366004610f7b565b610e34565b6060600080546102e99061116c565b80601f01602080910402602001604051908101604052809291908181526020018280546103159061116c565b80156103625780601f1061033757610100808354040283529160200191610362565b820191906000526020600020905b81548152906001019060200180831161034557829003601f168201915b5050505050905090565b60006001600160a01b0383166103d35760405162461bcd60e51b815260206004820152602160248201527f45524332303a20617070726f76616c2066726f6d207a65726f206164647265736044820152607360f81b60648201526084015b60405180910390fd5b600082116104365760405162461bcd60e51b815260206004820152602a60248201527f45524332303a20617070726f76616c2072657175697265732061206e6f6e2d7a604482015269195c9bc8185b5bdd5b9d60b21b60648201526084016103ca565b3360008181526005602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a350600192915050565b60006001600160a01b0384166104fd5760405162461bcd60e51b815260206004820152602160248201527f45524332303a207472616e736665722066726f6d207a65726f206164647265736044820152607360f81b60648201526084016103ca565b6001600160a01b0383166105535760405162461bcd60e51b815260206004820152601f60248201527f45524332303a207472616e7366657220746f207a65726f20616464726573730060448201526064016103ca565b6001600160a01b03841660009081526004602052604090205482111561058b5760405162461bcd60e51b81526004016103ca906110e6565b6001600160a01b03841660009081526005602090815260408083203384529091529020548211156106085760405162461bcd60e51b815260206004820152602160248201527f45524332303a20696e73756666696369656e7420616c6c6f7765642066756e646044820152607360f81b60648201526084016103ca565b6001600160a01b03841660009081526004602052604081208054849290610630908490611155565b90915550506001600160a01b038416600090815260056020908152604080832033845290915281208054849290610668908490611155565b90915550506001600160a01b0383166000908152600460205260408120805484929061069590849061111d565b92505081905550826001600160a01b0316846001600160a01b03166000805160206111be833981519152846040516106cf91815260200190565b60405180910390a35060019392505050565b6006546000906001600160a01b0316331461070e5760405162461bcd60e51b81526004016103ca90611059565b6001600160a01b0383166107705760405162461bcd60e51b8152602060048201526024808201527f4d696e74696e6720746f207a65726f206163636f756e7420697320666f726269604482015263323232b760e11b60648201526084016103ca565b620186a082116107d95760405162461bcd60e51b815260206004820152602e60248201527f4d696e74696e67207265717569726573206174206c6561737420302e3030303060448201526d3030303030303030312041564d4560901b60648201526084016103ca565b600a5460ff16156109475760006107f1601484611135565b905060006107ff848361111d565b905060085460035482610812919061111d565b106108855760405162461bcd60e51b815260206004820152603760248201527f4d696e74696e672077696c6c20726573756c7420696e206d6f7265207468616e60448201527f20746865206d617820737570706c793b2064656e69656400000000000000000060648201526084016103ca565b8160036000828254610897919061111d565b90915550506007546001600160a01b0316600090815260046020526040812080548492906108c690849061111d565b90915550506007546040518381526001600160a01b03909116907f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe9060200160405180910390a26007546040518381526001600160a01b03909116906000906000805160206111be8339815191529060200160405180910390a350506109c0565b600854600354610957908461111d565b106109c05760405162461bcd60e51b815260206004820152603360248201527f4d696e74696e672077696c6c20726573756c7420696e206d6f7265207468616e604482015272081b585e081cdd5c1c1b1e4ec819195b9a5959606a1b60648201526084016103ca565b81600360008282546109d2919061111d565b90915550506001600160a01b038316600090815260046020526040812080548492906109ff90849061111d565b90915550506040518281526001600160a01b038416907f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe9060200160405180910390a26040518281526001600160a01b038416906000906000805160206111be8339815191529060200161048a565b6000808211610aca5760405162461bcd60e51b815260206004820152602260248201527f4275726e696e672072657175697265732061206e6f6e2d7a65726f20616d6f756044820152611b9d60f21b60648201526084016103ca565b33600090815260046020526040902054821115610af95760405162461bcd60e51b81526004016103ca906110e6565b3360009081526004602052604081208054849290610b18908490611155565b925050819055508160036000828254610b319190611155565b9091555050600080805260046020527f17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ec8054849290610b7190849061111d565b909155505060405182815233907f696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df79060200160405180910390a260405182815260009033906000805160206111be8339815191529060200160405180910390a35060015b919050565b6007546000906001600160a01b03163314610c075760405162461bcd60e51b81526004016103ca906110a0565b6001600160a01b038216610c2d5760405162461bcd60e51b81526004016103ca90611006565b600780546001600160a01b0319166001600160a01b03841690811790915560405133907fd06ff843aa44c9586007ec310615a40a486c4789d6f216b598ad9e8fd2dcf09190600090a3506001919050565b6060600180546102e99061116c565b60006001600160a01b038316610ce55760405162461bcd60e51b815260206004820152601f60248201527f45524332303a207472616e7366657220746f207a65726f20616464726573730060448201526064016103ca565b33600090815260046020526040902054821115610d145760405162461bcd60e51b81526004016103ca906110e6565b3360009081526004602052604081208054849290610d33908490611155565b90915550506001600160a01b03831660009081526004602052604081208054849290610d6090849061111d565b90915550506040518281526001600160a01b0384169033906000805160206111be8339815191529060200161048a565b6006546000906001600160a01b03163314610dbd5760405162461bcd60e51b81526004016103ca90611059565b6001600160a01b038216610de35760405162461bcd60e51b81526004016103ca90611006565b600680546001600160a01b0319166001600160a01b03841690811790915560405133907ff70f07f7bbd5155b334a27e5a6983784a742f89ba32c700347cc05f7d320864690600090a3506001919050565b6007546000906001600160a01b03163314610e615760405162461bcd60e51b81526004016103ca906110a0565b600a805460ff19168315159081179091556040519081527fe8330fd026bb65ad1cc1ca5d49a7c7251f5fecffe85c101b840889d788ea59ec9060200160405180910390a1506001919050565b80356001600160a01b0381168114610bd557600080fd5b600060208284031215610ed5578081fd5b610ede82610ead565b9392505050565b60008060408385031215610ef7578081fd5b610f0083610ead565b9150610f0e60208401610ead565b90509250929050565b600080600060608486031215610f2b578081fd5b610f3484610ead565b9250610f4260208501610ead565b9150604084013590509250925092565b60008060408385031215610f64578182fd5b610f6d83610ead565b946020939093013593505050565b600060208284031215610f8c578081fd5b81358015158114610ede578182fd5b600060208284031215610fac578081fd5b5035919050565b6000602080835283518082850152825b81811015610fdf57858101830151858201604001528201610fc3565b81811115610ff05783604083870101525b50601f01601f1916929092016040019392505050565b60208082526033908201527f5472616e7366657272696e67206f776e65727368697020746f207a65726f206160408201527231b1b7bab73a1034b9903337b93134b23232b760691b606082015260800190565b60208082526027908201527f4163636f756e7420646f65736e27742068617665206d696e74696e672070726960408201526676696c6567657360c81b606082015260800190565b60208082526026908201527f4163636f756e7420646f65736e27742068617665206465766665652070726976604082015265696c6567657360d01b606082015260800190565b60208082526019908201527f45524332303a20696e73756666696369656e742066756e647300000000000000604082015260600190565b60008219821115611130576111306111a7565b500190565b60008261115057634e487b7160e01b81526012600452602481fd5b500490565b600082821015611167576111676111a7565b500390565b600181811c9082168061118057607f821691505b602082108114156111a157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212203c11073f4abfa59b93cc069a8b083d1d463a9b0771858a48f393b4eb61032a6f64736f6c63430008030033

Deployed ByteCode Sourcemap

2706:4188:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;679:69;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1559:364;;;;;;:::i;:::-;;:::i;:::-;;;2146:14:1;;2139:22;2121:41;;2109:2;2094:18;1559:364:0;2076:92:1;985:77:0;1047:12;;985:77;;;8560:25:1;;;8548:2;8533:18;985:77:0;8515:76:1;2803:25:0;;;;;;2074:598;;;;;;:::i;:::-;;:::i;833:69::-;890:9;;833:69;;890:9;;;;8738:36:1;;8726:2;8711:18;833:69:0;8693:87:1;4485:1204:0;;;;;;:::i;:::-;;:::i;6428:463::-;;;;;;:::i;:::-;;:::i;2736:22::-;;;;;-1:-1:-1;;;;;2736:22:0;;;;;;-1:-1:-1;;;;;1937:32:1;;;1919:51;;1907:2;1892:18;2736:22:0;1874:102:1;1070:94:0;;;;;;:::i;:::-;-1:-1:-1;;;;;1144:17:0;1126:7;1144:17;;;:9;:17;;;;;;;1070:94;2765:31;;;;;-1:-1:-1;;;;;2765:31:0;;;5860:336;;;;;;:::i;:::-;;:::i;754:73::-;;;:::i;2871:26::-;;;;;;;;;1172:379;;;;;;:::i;:::-;;:::i;2835:29::-;;;;;;4056:421;;;;;;:::i;:::-;;:::i;1931:135::-;;;;;;:::i;:::-;-1:-1:-1;;;;;2032:16:0;;;2005:7;2032:16;;;:8;:16;;;;;;;;:26;;;;;;;;;;;;;1931:135;6208:190;;;;;;:::i;:::-;;:::i;679:69::-;716:13;740:5;733:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;679:69;:::o;1559:364::-;1626:4;-1:-1:-1;;;;;1651:22:0;;1643:68;;;;-1:-1:-1;;;1643:68:0;;2983:2:1;1643:68:0;;;2965:21:1;3022:2;3002:18;;;2995:30;3061:34;3041:18;;;3034:62;-1:-1:-1;;;3112:18:1;;;3105:31;3153:19;;1643:68:0;;;;;;;;;1739:1;1730:6;:10;1722:65;;;;-1:-1:-1;;;1722:65:0;;4622:2:1;1722:65:0;;;4604:21:1;4661:2;4641:18;;;4634:30;4700:34;4680:18;;;4673:62;-1:-1:-1;;;4751:18:1;;;4744:40;4801:19;;1722:65:0;4594:232:1;1722:65:0;1809:10;1800:20;;;;:8;:20;;;;;;;;-1:-1:-1;;;;;1800:30:0;;;;;;;;;;;;:39;;;1855:38;8560:25:1;;;1800:30:0;;1809:10;1855:38;;8533:18:1;1855:38:0;;;;;;;;-1:-1:-1;1911:4:0;1559:364;;;;:::o;2074:598::-;2153:4;-1:-1:-1;;;;;2178:19:0;;2170:65;;;;-1:-1:-1;;;2170:65:0;;3800:2:1;2170:65:0;;;3782:21:1;3839:2;3819:18;;;3812:30;3878:34;3858:18;;;3851:62;-1:-1:-1;;;3929:18:1;;;3922:31;3970:19;;2170:65:0;3772:223:1;2170:65:0;-1:-1:-1;;;;;2254:17:0;;2246:61;;;;-1:-1:-1;;;2246:61:0;;5848:2:1;2246:61:0;;;5830:21:1;5887:2;5867:18;;;5860:30;5926:33;5906:18;;;5899:61;5977:18;;2246:61:0;5820:181:1;2246:61:0;-1:-1:-1;;;;;2326:16:0;;;;;;:9;:16;;;;;;:26;-1:-1:-1;2326:26:0;2318:64;;;;-1:-1:-1;;;2318:64:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2401:15:0;;;;;;:8;:15;;;;;;;;2417:10;2401:27;;;;;;;;:37;-1:-1:-1;2401:37:0;2393:83;;;;-1:-1:-1;;;2393:83:0;;7037:2:1;2393:83:0;;;7019:21:1;7076:2;7056:18;;;7049:30;7115:34;7095:18;;;7088:62;-1:-1:-1;;;7166:18:1;;;7159:31;7207:19;;2393:83:0;7009:223:1;2393:83:0;-1:-1:-1;;;;;2489:16:0;;;;;;:9;:16;;;;;:26;;2509:6;;2489:16;:26;;2509:6;;2489:26;:::i;:::-;;;;-1:-1:-1;;;;;;;2526:15:0;;;;;;:8;:15;;;;;;;;2542:10;2526:27;;;;;;;:37;;2557:6;;2526:15;:37;;2557:6;;2526:37;:::i;:::-;;;;-1:-1:-1;;;;;;;2574:14:0;;;;;;:9;:14;;;;;:24;;2592:6;;2574:14;:24;;2592:6;;2574:24;:::i;:::-;;;;;;;;2630:3;-1:-1:-1;;;;;2614:28:0;2623:5;-1:-1:-1;;;;;2614:28:0;-1:-1:-1;;;;;;;;;;;2635:6:0;2614:28;;;;8560:25:1;;8548:2;8533:18;;8515:76;2614:28:0;;;;;;;;-1:-1:-1;2660:4:0;2074:598;;;;;:::o;4485:1204::-;3977:7;;4556:4;;-1:-1:-1;;;;;3977:7:0;3963:10;:21;3955:73;;;;-1:-1:-1;;;3955:73:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4581:17:0;::::1;4573:66;;;::::0;-1:-1:-1;;;4573:66:0;;6208:2:1;4573:66:0::1;::::0;::::1;6190:21:1::0;6247:2;6227:18;;;6220:30;6286:34;6266:18;;;6259:62;-1:-1:-1;;;6337:18:1;;;6330:34;6381:19;;4573:66:0::1;6180:226:1::0;4573:66:0::1;4668:6;4658:7;:16;4650:75;;;::::0;-1:-1:-1;;;4650:75:0;;3385:2:1;4650:75:0::1;::::0;::::1;3367:21:1::0;3424:2;3404:18;;;3397:30;3463:34;3443:18;;;3436:62;-1:-1:-1;;;3514:18:1;;;3507:44;3568:19;;4650:75:0::1;3357:236:1::0;4650:75:0::1;4817:14;::::0;::::1;;4813:647;;;4848:22;4873:12;4883:2;4873:7:::0;:12:::1;:::i;:::-;4848:37:::0;-1:-1:-1;4907:20:0::1;4930:24;4947:7:::0;4848:37;4930:24:::1;:::i;:::-;4907:47;;5007:10;;4992:12;;4977;:27;;;;:::i;:::-;:40;4969:108;;;::::0;-1:-1:-1;;;4969:108:0;;6613:2:1;4969:108:0::1;::::0;::::1;6595:21:1::0;6652:2;6632:18;;;6625:30;6691:34;6671:18;;;6664:62;6762:25;6742:18;;;6735:53;6805:19;;4969:108:0::1;6585:245:1::0;4969:108:0::1;5108:14;5092:12;;:30;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;5147:16:0::1;::::0;-1:-1:-1;;;;;5147:16:0::1;5137:27;::::0;;;:9:::1;:27;::::0;;;;:45;;5168:14;;5137:27;:45:::1;::::0;5168:14;;5137:45:::1;:::i;:::-;::::0;;;-1:-1:-1;;5209:16:0::1;::::0;5202:40:::1;::::0;8560:25:1;;;-1:-1:-1;;;;;5209:16:0;;::::1;::::0;5202:40:::1;::::0;8548:2:1;8533:18;5202:40:0::1;;;;;;;5283:16;::::0;5262:54:::1;::::0;8560:25:1;;;-1:-1:-1;;;;;5283:16:0;;::::1;::::0;::::1;::::0;-1:-1:-1;;;;;;;;;;;5262:54:0;8548:2:1;8533:18;5262:54:0::1;;;;;;;4813:647;;;;;5382:10;::::0;5367:12:::1;::::0;5357:22:::1;::::0;:7;:22:::1;:::i;:::-;:35;5349:99;;;::::0;-1:-1:-1;;;5349:99:0;;7793:2:1;5349:99:0::1;::::0;::::1;7775:21:1::0;7832:2;7812:18;;;7805:30;7871:34;7851:18;;;7844:62;-1:-1:-1;;;7922:18:1;;;7915:49;7981:19;;5349:99:0::1;7765:241:1::0;5349:99:0::1;5528:7;5512:12;;:23;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;;;;;;5546:14:0;::::1;;::::0;;;:9:::1;:14;::::0;;;;:25;;5564:7;;5546:14;:25:::1;::::0;5564:7;;5546:25:::1;:::i;:::-;::::0;;;-1:-1:-1;;5587:20:0::1;::::0;8560:25:1;;;-1:-1:-1;;;;;5587:20:0;::::1;::::0;::::1;::::0;8548:2:1;8533:18;5587:20:0::1;;;;;;;5623:34;::::0;8560:25:1;;;-1:-1:-1;;;;;5623:34:0;::::1;::::0;5640:1:::1;::::0;-1:-1:-1;;;;;;;;;;;5623:34:0;8548:2:1;8533:18;5623:34:0::1;8515:76:1::0;6428:463:0;6475:4;6510:1;6500:7;:11;6492:58;;;;-1:-1:-1;;;6492:58:0;;8213:2:1;6492:58:0;;;8195:21:1;8252:2;8232:18;;;8225:30;8291:34;8271:18;;;8264:62;-1:-1:-1;;;8342:18:1;;;8335:32;8384:19;;6492:58:0;8185:224:1;6492:58:0;6590:10;6580:21;;;;:9;:21;;;;;;6569:32;;;6561:70;;;;-1:-1:-1;;;6561:70:0;;;;;;;:::i;:::-;6662:10;6652:21;;;;:9;:21;;;;;:32;;6677:7;;6652:21;:32;;6677:7;;6652:32;:::i;:::-;;;;;;;;6711:7;6695:12;;:23;;;;;;;:::i;:::-;;;;-1:-1:-1;;6729:21:0;;;;:9;:21;;;:32;;6754:7;;6729:21;:32;;6754:7;;6729:32;:::i;:::-;;;;-1:-1:-1;;6777:27:0;;8560:25:1;;;6784:10:0;;6777:27;;8548:2:1;8533:18;6777:27:0;;;;;;;6820:41;;8560:25:1;;;6849:1:0;;6829:10;;-1:-1:-1;;;;;;;;;;;6820:41:0;8548:2:1;8533:18;6820:41:0;;;;;;;-1:-1:-1;6879:4:0;6428:463;;;;:::o;5860:336::-;5773:16;;5939:4;;-1:-1:-1;;;;;5773:16:0;5759:10;:30;5751:81;;;;-1:-1:-1;;;5751:81:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5964:34:0;::::1;5956:98;;;;-1:-1:-1::0;;;5956:98:0::1;;;;;;;:::i;:::-;6067:16;:39:::0;;-1:-1:-1;;;;;;6067:39:0::1;-1:-1:-1::0;;;;;6067:39:0;::::1;::::0;;::::1;::::0;;;6122:44:::1;::::0;6137:10:::1;::::0;6122:44:::1;::::0;-1:-1:-1;;6122:44:0::1;-1:-1:-1::0;6184:4:0::1;5860:336:::0;;;:::o;754:73::-;793:13;817:7;810:14;;;;;:::i;1172:379::-;1235:4;-1:-1:-1;;;;;1260:17:0;;1252:61;;;;-1:-1:-1;;;1252:61:0;;5848:2:1;1252:61:0;;;5830:21:1;5887:2;5867:18;;;5860:30;5926:33;5906:18;;;5899:61;5977:18;;1252:61:0;5820:181:1;1252:61:0;1342:10;1332:21;;;;:9;:21;;;;;;:31;-1:-1:-1;1332:31:0;1324:69;;;;-1:-1:-1;;;1324:69:0;;;;;;;:::i;:::-;1416:10;1406:21;;;;:9;:21;;;;;:31;;1431:6;;1406:21;:31;;1431:6;;1406:31;:::i;:::-;;;;-1:-1:-1;;;;;;;1448:14:0;;;;;;:9;:14;;;;;:24;;1466:6;;1448:14;:24;;1466:6;;1448:24;:::i;:::-;;;;-1:-1:-1;;1488:33:0;;8560:25:1;;;-1:-1:-1;;;;;1488:33:0;;;1497:10;;-1:-1:-1;;;;;;;;;;;1488:33:0;8548:2:1;8533:18;1488:33:0;8515:76:1;4056:421:0;3977:7;;4125:4;;-1:-1:-1;;;;;3977:7:0;3963:10;:21;3955:73;;;;-1:-1:-1;;;3955:73:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4283:24:0;::::1;4275:88;;;;-1:-1:-1::0;;;4275:88:0::1;;;;;;;:::i;:::-;4376:7;:20:::0;;-1:-1:-1;;;;;;4376:20:0::1;-1:-1:-1::0;;;;;4376:20:0;::::1;::::0;;::::1;::::0;;;4412:35:::1;::::0;4427:10:::1;::::0;4412:35:::1;::::0;-1:-1:-1;;4412:35:0::1;-1:-1:-1::0;4465:4:0::1;4056:421:::0;;;:::o;6208:190::-;5773:16;;6277:4;;-1:-1:-1;;;;;5773:16:0;5759:10;:30;5751:81;;;;-1:-1:-1;;;5751:81:0;;;;;;;:::i;:::-;6294:14:::1;:30:::0;;-1:-1:-1;;6294:30:0::1;::::0;::::1;;::::0;;::::1;::::0;;;6340:28:::1;::::0;2121:41:1;;;6340:28:0::1;::::0;2109:2:1;2094:18;6340:28:0::1;;;;;;;-1:-1:-1::0;6386:4:0::1;6208:190:::0;;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;192:196;;304:2;292:9;283:7;279:23;275:32;272:2;;;325:6;317;310:22;272:2;353:29;372:9;353:29;:::i;:::-;343:39;262:126;-1:-1:-1;;;262:126:1:o;393:270::-;;;522:2;510:9;501:7;497:23;493:32;490:2;;;543:6;535;528:22;490:2;571:29;590:9;571:29;:::i;:::-;561:39;;619:38;653:2;642:9;638:18;619:38;:::i;:::-;609:48;;480:183;;;;;:::o;668:338::-;;;;814:2;802:9;793:7;789:23;785:32;782:2;;;835:6;827;820:22;782:2;863:29;882:9;863:29;:::i;:::-;853:39;;911:38;945:2;934:9;930:18;911:38;:::i;:::-;901:48;;996:2;985:9;981:18;968:32;958:42;;772:234;;;;;:::o;1011:264::-;;;1140:2;1128:9;1119:7;1115:23;1111:32;1108:2;;;1161:6;1153;1146:22;1108:2;1189:29;1208:9;1189:29;:::i;:::-;1179:39;1265:2;1250:18;;;;1237:32;;-1:-1:-1;;;1098:177:1:o;1280:293::-;;1389:2;1377:9;1368:7;1364:23;1360:32;1357:2;;;1410:6;1402;1395:22;1357:2;1454:9;1441:23;1507:5;1500:13;1493:21;1486:5;1483:32;1473:2;;1534:6;1526;1519:22;1578:190;;1690:2;1678:9;1669:7;1665:23;1661:32;1658:2;;;1711:6;1703;1696:22;1658:2;-1:-1:-1;1739:23:1;;1648:120;-1:-1:-1;1648:120:1:o;2173:603::-;;2314:2;2343;2332:9;2325:21;2375:6;2369:13;2418:6;2413:2;2402:9;2398:18;2391:34;2443:4;2456:140;2470:6;2467:1;2464:13;2456:140;;;2565:14;;;2561:23;;2555:30;2531:17;;;2550:2;2527:26;2520:66;2485:10;;2456:140;;;2614:6;2611:1;2608:13;2605:2;;;2684:4;2679:2;2670:6;2659:9;2655:22;2651:31;2644:45;2605:2;-1:-1:-1;2760:2:1;2739:15;-1:-1:-1;;2735:29:1;2720:45;;;;2767:2;2716:54;;2294:482;-1:-1:-1;;;2294:482:1:o;4000:415::-;4202:2;4184:21;;;4241:2;4221:18;;;4214:30;4280:34;4275:2;4260:18;;4253:62;-1:-1:-1;;;4346:2:1;4331:18;;4324:49;4405:3;4390:19;;4174:241::o;4831:403::-;5033:2;5015:21;;;5072:2;5052:18;;;5045:30;5111:34;5106:2;5091:18;;5084:62;-1:-1:-1;;;5177:2:1;5162:18;;5155:37;5224:3;5209:19;;5005:229::o;5239:402::-;5441:2;5423:21;;;5480:2;5460:18;;;5453:30;5519:34;5514:2;5499:18;;5492:62;-1:-1:-1;;;5585:2:1;5570:18;;5563:36;5631:3;5616:19;;5413:228::o;7237:349::-;7439:2;7421:21;;;7478:2;7458:18;;;7451:30;7517:27;7512:2;7497:18;;7490:55;7577:2;7562:18;;7411:175::o;8785:128::-;;8856:1;8852:6;8849:1;8846:13;8843:2;;;8862:18;;:::i;:::-;-1:-1:-1;8898:9:1;;8833:80::o;8918:217::-;;8984:1;8974:2;;-1:-1:-1;;;9009:31:1;;9063:4;9060:1;9053:15;9091:4;9016:1;9081:15;8974:2;-1:-1:-1;9120:9:1;;8964:171::o;9140:125::-;;9208:1;9205;9202:8;9199:2;;;9213:18;;:::i;:::-;-1:-1:-1;9250:9:1;;9189:76::o;9270:380::-;9349:1;9345:12;;;;9392;;;9413:2;;9467:4;9459:6;9455:17;9445:27;;9413:2;9520;9512:6;9509:14;9489:18;9486:38;9483:2;;;9566:10;9561:3;9557:20;9554:1;9547:31;9601:4;9598:1;9591:15;9629:4;9626:1;9619:15;9483:2;;9325:325;;;:::o;9655:127::-;9716:10;9711:3;9707:20;9704:1;9697:31;9747:4;9744:1;9737:15;9771:4;9768:1;9761:15

Swarm Source

ipfs://3c11073f4abfa59b93cc069a8b083d1d463a9b0771858a48f393b4eb61032a6f
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.