Contract 0x53B988068cb6f8CB87c6428307e5f642e473D820 1

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x688458ea1ad56da97b3170ef489b3fbc0f022c6d2aa7ad6cb31c02b4541f2262Approve126226222024-02-18 22:28:1438 days 21 hrs ago0x1ce1d70523bf3660d66eaff6aa3aa21d86671b77 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.24781920
0x03c375f96d30ba670a8b0fc9ba3e86fd5410b005258c21522c16808360fb3129Approve101157432023-09-08 16:49:24202 days 3 hrs ago0xf74a81b3a3bd903763c371b9c35edbf47abc2904 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.11662080
0x8feecf5c0cbc0c6ef836473ad36b60dca02748114c20440146f1f81d0c5b10edApprove86534422023-06-05 7:18:57297 days 13 hrs ago0x80059ad3c71295a2b1f8cfbfe00a5c1545f838f1 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.14257040
0x1e6898db0d36b6efc82813bf1574e585eb98a019589507edcb0692bfd32b6f5cApprove83114112023-05-13 20:52:17319 days 23 hrs ago0x8282dc2610e1d8152a0cebfb94d6811813708fae IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.115463483488 4,752.365965136
0x45e4851f1d06f7c605001c47eed92993096b49407213c7474b362af848a45a09Approve83114032023-05-13 20:51:31319 days 23 hrs ago0x8282dc2610e1d8152a0cebfb94d6811813708fae IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.115463492458 4,752.366334319
0xea2d30d49cbe61f97093bfc530ceb0a0380379c8a0f498adbd29e59d90503658Approve72997702023-03-08 16:28:22386 days 3 hrs agoCronos ID Name aces777wild.cro IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.126161095423 4,797.729518702
0xb61a0681ad1b43179ac62db275ec7929d0577c9b4ea797e4ad2611d9f1b658eaApprove69539292023-02-14 1:58:16408 days 18 hrs agoCronos ID Name aces777wild.cro IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.126580133065 4,813.664932509
0xcb3429cab75cd89c63c46c892536b845c4a7c71ef90306ef296b12b199761216Approve66745812023-01-26 19:02:39427 days 1 hr agoCronos ID Name aces777wild.cro IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.126917997851 4,826.513456479
0x5328655ef6482a04182e2703a826f5efdcdf0a5049530b1cc27aa6adbdef149dApprove66172502023-01-23 0:52:06430 days 19 hrs agoCronos ID Name aces777wild.cro IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.126987416794 4,829.153361513
0x4750578ba8f23c82b393590dcebbbb6e58e60193958cf6fc31567a576c0904b2Approve54912202022-11-10 4:16:47504 days 16 hrs agoCronos ID Name aces777wild.cro IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.121514786014 4,880.895967826
0x84113c1503fe7c2d8ee6697f1508a4ebeb9e0be8943256a8504e8fe9a32346b0Approve54513222022-11-07 13:03:47507 days 7 hrs ago0xdcf7f5a871c97df8cff0c5f60efeb4e39c4399cf IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.2171148997810
0xdfc633989999c329708bc9e2057564d9f3516be45c0ea862c654e2801b5cffe5Approve54192972022-11-05 10:33:37509 days 9 hrs ago0x54015c2f05417af5f1f75ac75ce5a8b62ec7e972 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.217246562735 4,884.140349261
0x1399e59af97f9b97fe70b6ed69e16c70552579151a8c8fc7f0a478bafadd5039Approve54016402022-11-04 6:43:10510 days 13 hrs ago0x99a653995b4cbdcc788c8a26e4f077bfe596bb46 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.217282424331 4,884.946590189
0xace65aa0f481c131b56b06f1fb0bf2541c4cefa232044038d2a0cf049436ac64Approve54016142022-11-04 6:40:43510 days 13 hrs ago0x99a653995b4cbdcc788c8a26e4f077bfe596bb46 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.215816994442 4,884.947814463
0x3a13a486acb2f2c79f2805e93c1ea9c2872ec3d19412c1d91ba0946087156c75Approve53877182022-11-03 8:48:14511 days 11 hrs ago0x46d6c8c5dda72de8103b87d03b2149461418b8a1 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.217310649006 4,885.581137741
0x9ef81bc79c8535fcf6297de13d93b1486bf546a9747c1c121f67ab5add211e29Approve53875622022-11-03 8:33:34511 days 11 hrs ago0x0655689e0616e5ac6b99939ea9d2d974b6b60950 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.1220045333890
0x928bf9f3e27148e276fe3e5081c0b6491d5327e91ac3116b70597d87924643e9Approve53661862022-11-01 22:57:33512 days 21 hrs ago0xeb77e2c1b8212b908f346a4e56732e64f7f47fc0 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.215888825776 4,886.573693439
0x16544877ec3a4ed8327a42cff0461262cd676dd628f584c27a90f3110c499c0aApprove53636552022-11-01 18:58:20513 days 1 hr ago0x0655689e0616e5ac6b99939ea9d2d974b6b60950 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.2158275724870
0x4d71bdf8e60f01ded148b7c1186648883abaab4a08ce3c93bd019d3e25a74097Approve53443742022-10-31 12:36:24514 days 7 hrs ago0x0655689e0616e5ac6b99939ea9d2d974b6b60950 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.2173326871070
0xff2212b898933545979d852f4dc6ad7b53f4f25583c34eb7d3047f8a1979a02bApprove52791412022-10-27 5:53:21518 days 14 hrs ago0x029b90089dd8f0fbaa9bc3eef72e6faf1dfb6a10 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.216065336496 4,890.568956464
0x1725349e915c8fc3f8df1f0f9cf6d8f116b02156bf66179cfcce8071eef38e7aApprove52767332022-10-27 2:06:21518 days 18 hrs ago0x372311675ddbbe3dcb263aa4f2052d343539ddf0 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.216070275 4,890.680737909
0x38cb11ac34f1279786e90f44e0c31ec271aa3f9bf1341e88e9592aaf40ae5006Approve51974942022-10-21 21:10:30523 days 23 hrs ago0xef5e7cd8e6ef8726904cfc24f3af5061f051d045 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.2377815588250
0xbea2bd2a98c5508b4ffa97422211a9ab2edd97a1f1f93ca098d70be294f0aa09Approve51964292022-10-21 19:29:30524 days 54 mins ago0x8b7230f45209306aee243cb0fee41438f1e15f94 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.2161671827860
0x7af8c32805b57e10a85d3bb8de2f822c63017e42121305d79e0e207f2e130540Approve51881842022-10-21 6:28:19524 days 13 hrs ago0xdd6a7891192746919407f21ca0965cbf4d8a7cc3 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.216250044746 4,894.749767918
0xb1cae441309cb61a8b92192a3fd0023ad7858a0deac09fbefcd365c4ac9827b7Approve51878032022-10-21 5:52:19524 days 14 hrs ago0x1b2d2d1ff82ab1a880c47387b55e298f495f0b82 IN  0x53b988068cb6f8cb87c6428307e5f642e473d8200 CRO0.21625079737 4,894.766803327
[ Download CSV Export 
Parent Txn Hash Block From To Value
Index Block
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BurnableToken

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at cronoscan.com on 2022-05-24
*/

// SPDX-License-Identifier: UNLICENSED
pragma solidity 0.6.12;

library Address {
    function isContract(address account) internal view returns (bool) {
        uint256 size;
        assembly { size := extcodesize(account) }
        return size > 0;
    }

    function sendValue(address payable recipient, uint256 amount) internal {
        require(address(this).balance >= amount, "Address: insufficient balance");
        (bool success, ) = recipient.call{ value: amount }("");
        require(success, "Address: unable to send value, recipient may have reverted");
    }

    function functionCall(address target, bytes memory data) internal returns (bytes memory) {
      return functionCall(target, data, "Address: low-level call failed");
    }

    function functionCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
        return functionCallWithValue(target, data, 0, errorMessage);
    }

    function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) {
        return functionCallWithValue(target, data, value, "Address: low-level call with value failed");
    }

    function functionCallWithValue(address target, bytes memory data, uint256 value, string memory errorMessage) internal returns (bytes memory) {
        require(address(this).balance >= value, "Address: insufficient balance for call");
        require(isContract(target), "Address: call to non-contract");
        (bool success, bytes memory returndata) = target.call{ value: value }(data);
        return _verifyCallResult(success, returndata, errorMessage);
    }

    function functionStaticCall(address target, bytes memory data) internal view returns (bytes memory) {
        return functionStaticCall(target, data, "Address: low-level static call failed");
    }

    function functionStaticCall(address target, bytes memory data, string memory errorMessage) internal view returns (bytes memory) {
        require(isContract(target), "Address: static call to non-contract");
        (bool success, bytes memory returndata) = target.staticcall(data);
        return _verifyCallResult(success, returndata, errorMessage);
    }

    function functionDelegateCall(address target, bytes memory data) internal returns (bytes memory) {
        return functionDelegateCall(target, data, "Address: low-level delegate call failed");
    }

    function functionDelegateCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
        require(isContract(target), "Address: delegate call to non-contract");
        (bool success, bytes memory returndata) = target.delegatecall(data);
        return _verifyCallResult(success, returndata, errorMessage);
    }

    function _verifyCallResult(bool success, bytes memory returndata, string memory errorMessage) private pure returns(bytes memory) {
        if (success) {
            return returndata;
        } else {
            if (returndata.length > 0) {
                assembly {
                    let returndata_size := mload(returndata)
                    revert(add(32, returndata), returndata_size)
                }
            } else {
                revert(errorMessage);
            }
        }
    }
}

library SafeMath {
    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        uint256 c = a + b;
        if (c < a) return (false, 0);
        return (true, c);
    }

    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b > a) return (false, 0);
        return (true, a - b);
    }

    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (a == 0) return (true, 0);
        uint256 c = a * b;
        if (c / a != b) return (false, 0);
        return (true, c);
    }

    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b == 0) return (false, 0);
        return (true, a / b);
    }

    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b == 0) return (false, 0);
        return (true, a % b);
    }

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

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, "SafeMath: subtraction overflow");
        return a - b;
    }

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

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: division by zero");
        return a / b;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: modulo by zero");
        return a % b;
    }

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

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        return a / b;
    }

    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        return a % b;
    }
}

library SafeERC20 {
    using SafeMath for uint256;
    using Address for address;

    function safeTransfer(IERC20 token, address to, uint256 value) internal {
        _callOptionalReturn(token, abi.encodeWithSelector(token.transfer.selector, to, value));
    }

    function safeTransferFrom(IERC20 token, address from, address to, uint256 value) internal {
        _callOptionalReturn(token, abi.encodeWithSelector(token.transferFrom.selector, from, to, value));
    }

    function safeApprove(IERC20 token, address spender, uint256 value) internal {
        require((value == 0) || (token.allowance(address(this), spender) == 0), "SafeERC20: approve from non-zero to non-zero allowance");
        _callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, value));
    }

    function safeIncreaseAllowance(IERC20 token, address spender, uint256 value) internal {
        uint256 newAllowance = token.allowance(address(this), spender).add(value);
        _callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, newAllowance));
    }

    function safeDecreaseAllowance(IERC20 token, address spender, uint256 value) internal {
        uint256 newAllowance = token.allowance(address(this), spender).sub(value, "SafeERC20: decreased allowance below zero");
        _callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, newAllowance));
    }

    function _callOptionalReturn(IERC20 token, bytes memory data) private {
        bytes memory returndata = address(token).functionCall(data, "SafeERC20: low-level call failed");
        if (returndata.length > 0) {
            require(abi.decode(returndata, (bool)), "SafeERC20: ERC20 operation did not succeed");
        }
    }
}

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

interface IMintable is IERC20 {
    function burn(uint256 amount) external returns (bool);
}

abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes memory) {
        this;
        return msg.data;
    }
}

abstract contract ReentrancyGuard {
    uint256 private constant _NOT_ENTERED = 1;
    uint256 private constant _ENTERED = 2;

    uint256 private _status;

    constructor () internal {
        _status = _NOT_ENTERED;
    }

    modifier nonReentrant() {
        require(_status != _ENTERED, "ReentrancyGuard: reentrant call");
        _status = _ENTERED;
        _;
        _status = _NOT_ENTERED;
    }
}

contract ERC20 is Context, IERC20 {
    using SafeMath for uint256;

    mapping (address => uint256) private _balances;

    mapping (address => mapping (address => uint256)) private _allowances;

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor (string memory name_, string memory symbol_) public {
        _name = name_;
        _symbol = symbol_;
        _decimals = 18;
    }

    function name() public view virtual returns (string memory) {
        return _name;
    }

    function symbol() public view virtual returns (string memory) {
        return _symbol;
    }

    function decimals() public view virtual returns (uint8) {
        return _decimals;
    }

    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;
    }

    function balanceOf(address account) public view virtual override returns (uint256) {
        return _balances[account];
    }

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero"));
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        _beforeTokenTransfer(sender, recipient, amount);

        _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }

    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _beforeTokenTransfer(address(0), account, amount);

        _totalSupply = _totalSupply.add(amount);
        _balances[account] = _balances[account].add(amount);
        emit Transfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _beforeTokenTransfer(account, address(0), amount);

        _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance");
        _totalSupply = _totalSupply.sub(amount);
        emit Transfer(account, address(0), amount);
    }

    function _approve(address owner, address spender, uint256 amount) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _setupDecimals(uint8 decimals_) internal virtual {
        _decimals = decimals_;
    }

    function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { }
}

contract BurnableToken is ERC20, IMintable {

    uint256 public maxSupply;

    /////////////////
    // CONSTRUCTOR //
    /////////////////

    constructor() public ERC20("Stronghands Money", "SMX") {
        maxSupply = (1000000 * (10 ** 18));
        _mint(msg.sender, maxSupply);
    }

    /////////////////////
    // WRITE FUNCTIONS //
    /////////////////////

    function burn(uint256 _amount) external override returns (bool) {
        _burn(msg.sender, _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":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"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":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","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":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506040518060400160405280601181526020017f5374726f6e6768616e6473204d6f6e65790000000000000000000000000000008152506040518060400160405280600381526020017f534d58000000000000000000000000000000000000000000000000000000000081525081600390805190602001906200009692919062000365565b508060049080519060200190620000af92919062000365565b506012600560006101000a81548160ff021916908360ff160217905550505069d3c21bcecceda1000000600681905550620000f333600654620000f960201b60201c565b6200040b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200019d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b620001b160008383620002d760201b60201c565b620001cd81600254620002dc60201b62000a431790919060201c565b6002819055506200022b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620002dc60201b62000a431790919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b505050565b6000808284019050838110156200035b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620003a857805160ff1916838001178555620003d9565b82800160010185558215620003d9579182015b82811115620003d8578251825591602001919060010190620003bb565b5b509050620003e89190620003ec565b5090565b5b8082111562000407576000816000905550600101620003ed565b5090565b61140b806200041b6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806342966c681161008c578063a457c2d711610066578063a457c2d714610401578063a9059cbb14610465578063d5abeb01146104c9578063dd62ed3e146104e7576100cf565b806342966c68146102e257806370a082311461032657806395d89b411461037e576100cf565b806306fdde03146100d4578063095ea7b31461015757806318160ddd146101bb57806323b872dd146101d9578063313ce5671461025d578063395093511461027e575b600080fd5b6100dc61055f565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561011c578082015181840152602081019050610101565b50505050905090810190601f1680156101495780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101a36004803603604081101561016d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610601565b60405180821515815260200191505060405180910390f35b6101c361061f565b6040518082815260200191505060405180910390f35b610245600480360360608110156101ef57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610629565b60405180821515815260200191505060405180910390f35b610265610702565b604051808260ff16815260200191505060405180910390f35b6102ca6004803603604081101561029457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610719565b60405180821515815260200191505060405180910390f35b61030e600480360360208110156102f857600080fd5b81019080803590602001909291905050506107cc565b60405180821515815260200191505060405180910390f35b6103686004803603602081101561033c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107e1565b6040518082815260200191505060405180910390f35b610386610829565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103c65780820151818401526020810190506103ab565b50505050905090810190601f1680156103f35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61044d6004803603604081101561041757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108cb565b60405180821515815260200191505060405180910390f35b6104b16004803603604081101561047b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610998565b60405180821515815260200191505060405180910390f35b6104d16109b6565b6040518082815260200191505060405180910390f35b610549600480360360408110156104fd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109bc565b6040518082815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105f75780601f106105cc576101008083540402835291602001916105f7565b820191906000526020600020905b8154815290600101906020018083116105da57829003601f168201915b5050505050905090565b600061061561060e610acb565b8484610ad3565b6001905092915050565b6000600254905090565b6000610636848484610cca565b6106f784610642610acb565b6106f28560405180606001604052806028815260200161131f60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006106a8610acb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8b9092919063ffffffff16565b610ad3565b600190509392505050565b6000600560009054906101000a900460ff16905090565b60006107c2610726610acb565b846107bd8560016000610737610acb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a4390919063ffffffff16565b610ad3565b6001905092915050565b60006107d83383611045565b60019050919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108c15780601f10610896576101008083540402835291602001916108c1565b820191906000526020600020905b8154815290600101906020018083116108a457829003601f168201915b5050505050905090565b600061098e6108d8610acb565b84610989856040518060600160405280602581526020016113b16025913960016000610902610acb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8b9092919063ffffffff16565b610ad3565b6001905092915050565b60006109ac6109a5610acb565b8484610cca565b6001905092915050565b60065481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080828401905083811015610ac1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b59576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061138d6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bdf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806112d76022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d50576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806113686025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610dd6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806112926023913960400191505060405180910390fd5b610de1838383611209565b610e4c816040518060600160405280602681526020016112f9602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8b9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610edf816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a4390919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290611038576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610ffd578082015181840152602081019050610fe2565b50505050905090810190601f16801561102a5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5082840390509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156110cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806113476021913960400191505060405180910390fd5b6110d782600083611209565b611142816040518060600160405280602281526020016112b5602291396000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8b9092919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111998160025461120e90919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b505050565b600082821115611286576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b81830390509291505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212201b893e4b350bd65b6d11099643870690d7caa2cc5641a06652bc8c0c28d2be5864736f6c634300060c0033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c806342966c681161008c578063a457c2d711610066578063a457c2d714610401578063a9059cbb14610465578063d5abeb01146104c9578063dd62ed3e146104e7576100cf565b806342966c68146102e257806370a082311461032657806395d89b411461037e576100cf565b806306fdde03146100d4578063095ea7b31461015757806318160ddd146101bb57806323b872dd146101d9578063313ce5671461025d578063395093511461027e575b600080fd5b6100dc61055f565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561011c578082015181840152602081019050610101565b50505050905090810190601f1680156101495780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101a36004803603604081101561016d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610601565b60405180821515815260200191505060405180910390f35b6101c361061f565b6040518082815260200191505060405180910390f35b610245600480360360608110156101ef57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610629565b60405180821515815260200191505060405180910390f35b610265610702565b604051808260ff16815260200191505060405180910390f35b6102ca6004803603604081101561029457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610719565b60405180821515815260200191505060405180910390f35b61030e600480360360208110156102f857600080fd5b81019080803590602001909291905050506107cc565b60405180821515815260200191505060405180910390f35b6103686004803603602081101561033c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107e1565b6040518082815260200191505060405180910390f35b610386610829565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103c65780820151818401526020810190506103ab565b50505050905090810190601f1680156103f35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61044d6004803603604081101561041757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108cb565b60405180821515815260200191505060405180910390f35b6104b16004803603604081101561047b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610998565b60405180821515815260200191505060405180910390f35b6104d16109b6565b6040518082815260200191505060405180910390f35b610549600480360360408110156104fd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109bc565b6040518082815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105f75780601f106105cc576101008083540402835291602001916105f7565b820191906000526020600020905b8154815290600101906020018083116105da57829003601f168201915b5050505050905090565b600061061561060e610acb565b8484610ad3565b6001905092915050565b6000600254905090565b6000610636848484610cca565b6106f784610642610acb565b6106f28560405180606001604052806028815260200161131f60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006106a8610acb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8b9092919063ffffffff16565b610ad3565b600190509392505050565b6000600560009054906101000a900460ff16905090565b60006107c2610726610acb565b846107bd8560016000610737610acb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a4390919063ffffffff16565b610ad3565b6001905092915050565b60006107d83383611045565b60019050919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108c15780601f10610896576101008083540402835291602001916108c1565b820191906000526020600020905b8154815290600101906020018083116108a457829003601f168201915b5050505050905090565b600061098e6108d8610acb565b84610989856040518060600160405280602581526020016113b16025913960016000610902610acb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8b9092919063ffffffff16565b610ad3565b6001905092915050565b60006109ac6109a5610acb565b8484610cca565b6001905092915050565b60065481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080828401905083811015610ac1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b59576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061138d6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bdf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806112d76022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d50576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806113686025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610dd6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806112926023913960400191505060405180910390fd5b610de1838383611209565b610e4c816040518060600160405280602681526020016112f9602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8b9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610edf816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a4390919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290611038576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610ffd578082015181840152602081019050610fe2565b50505050905090810190601f16801561102a5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5082840390509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156110cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806113476021913960400191505060405180910390fd5b6110d782600083611209565b611142816040518060600160405280602281526020016112b5602291396000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8b9092919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111998160025461120e90919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b505050565b600082821115611286576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b81830390509291505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212201b893e4b350bd65b6d11099643870690d7caa2cc5641a06652bc8c0c28d2be5864736f6c634300060c0033

Deployed ByteCode Sourcemap

13297:528:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9476:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10370:169;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9777:108;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10547:321;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9678:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;10876:218;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;13691:131;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9893:127;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9575:95;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11102:269;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;10028:175;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;13349:24;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10211:151;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9476:91;9521:13;9554:5;9547:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9476:91;:::o;10370:169::-;10453:4;10470:39;10479:12;:10;:12::i;:::-;10493:7;10502:6;10470:8;:39::i;:::-;10527:4;10520:11;;10370:169;;;;:::o;9777:108::-;9838:7;9865:12;;9858:19;;9777:108;:::o;10547:321::-;10653:4;10670:36;10680:6;10688:9;10699:6;10670:9;:36::i;:::-;10717:121;10726:6;10734:12;:10;:12::i;:::-;10748:89;10786:6;10748:89;;;;;;;;;;;;;;;;;:11;:19;10760:6;10748:19;;;;;;;;;;;;;;;:33;10768:12;:10;:12::i;:::-;10748:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;10717:8;:121::i;:::-;10856:4;10849:11;;10547:321;;;;;:::o;9678:91::-;9727:5;9752:9;;;;;;;;;;;9745:16;;9678:91;:::o;10876:218::-;10964:4;10981:83;10990:12;:10;:12::i;:::-;11004:7;11013:50;11052:10;11013:11;:25;11025:12;:10;:12::i;:::-;11013:25;;;;;;;;;;;;;;;:34;11039:7;11013:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;10981:8;:83::i;:::-;11082:4;11075:11;;10876:218;;;;:::o;13691:131::-;13749:4;13766:26;13772:10;13784:7;13766:5;:26::i;:::-;13810:4;13803:11;;13691:131;;;:::o;9893:127::-;9967:7;9994:9;:18;10004:7;9994:18;;;;;;;;;;;;;;;;9987:25;;9893:127;;;:::o;9575:95::-;9622:13;9655:7;9648:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9575:95;:::o;11102:269::-;11195:4;11212:129;11221:12;:10;:12::i;:::-;11235:7;11244:96;11283:15;11244:96;;;;;;;;;;;;;;;;;:11;:25;11256:12;:10;:12::i;:::-;11244:25;;;;;;;;;;;;;;;:34;11270:7;11244:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;11212:8;:129::i;:::-;11359:4;11352:11;;11102:269;;;;:::o;10028:175::-;10114:4;10131:42;10141:12;:10;:12::i;:::-;10155:9;10166:6;10131:9;:42::i;:::-;10191:4;10184:11;;10028:175;;;;:::o;13349:24::-;;;;:::o;10211:151::-;10300:7;10327:11;:18;10339:5;10327:18;;;;;;;;;;;;;;;:27;10346:7;10327:27;;;;;;;;;;;;;;;;10320:34;;10211:151;;;;:::o;4293:179::-;4351:7;4371:9;4387:1;4383;:5;4371:17;;4412:1;4407;:6;;4399:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4463:1;4456:8;;;4293:179;;;;:::o;8323:106::-;8376:15;8411:10;8404:17;;8323:106;:::o;12738:346::-;12857:1;12840:19;;:5;:19;;;;12832:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12938:1;12919:21;;:7;:21;;;;12911:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13022:6;12992:11;:18;13004:5;12992:18;;;;;;;;;;;;;;;:27;13011:7;12992:27;;;;;;;;;;;;;;;:36;;;;13060:7;13044:32;;13053:5;13044:32;;;13069:6;13044:32;;;;;;;;;;;;;;;;;;12738:346;;;:::o;11379:539::-;11503:1;11485:20;;:6;:20;;;;11477:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11587:1;11566:23;;:9;:23;;;;11558:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11642:47;11663:6;11671:9;11682:6;11642:20;:47::i;:::-;11722:71;11744:6;11722:71;;;;;;;;;;;;;;;;;:9;:17;11732:6;11722:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;11702:9;:17;11712:6;11702:17;;;;;;;;;;;;;;;:91;;;;11827:32;11852:6;11827:9;:20;11837:9;11827:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;11804:9;:20;11814:9;11804:20;;;;;;;;;;;;;;;:55;;;;11892:9;11875:35;;11884:6;11875:35;;;11903:6;11875:35;;;;;;;;;;;;;;;;;;11379:539;;;:::o;5194:166::-;5280:7;5313:1;5308;:6;;5316:12;5300:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5351:1;5347;:5;5340:12;;5194:166;;;;;:::o;12312:418::-;12415:1;12396:21;;:7;:21;;;;12388:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12468:49;12489:7;12506:1;12510:6;12468:20;:49::i;:::-;12551:68;12574:6;12551:68;;;;;;;;;;;;;;;;;:9;:18;12561:7;12551:18;;;;;;;;;;;;;;;;:22;;:68;;;;;:::i;:::-;12530:9;:18;12540:7;12530:18;;;;;;;;;;;;;;;:89;;;;12645:24;12662:6;12645:12;;:16;;:24;;;;:::i;:::-;12630:12;:39;;;;12711:1;12685:37;;12694:7;12685:37;;;12715:6;12685:37;;;;;;;;;;;;;;;;;;12312:418;;:::o;13198:92::-;;;;:::o;4480:158::-;4538:7;4571:1;4566;:6;;4558:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4629:1;4625;:5;4618:12;;4480:158;;;;:::o

Swarm Source

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