Contract 0x457d4380c9624b2441d46ba99db019d56d12ae59

Contract Overview

Balance:
0 BNB
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xbbc6fdacdcf312e78bfeb195a27c69813447946a0c6912d30d8fb1cadfc4429dTransfer85770642021-05-05 13:35:38145 days 17 hrs ago0xdd173149c2c8a8f822eba890c64122a7a3b191f8 IN  0x457d4380c9624b2441d46ba99db019d56d12ae596.24958 BNB0.00021
0x23ac280a04bc72496e5e16d4f241ccb79dd12ef280d8df87ea01364b749f2f31Mint76273332021-04-02 13:59:29178 days 17 hrs ago0x49377441951437bee356d7d90a16dff97c66fbb0 IN  0x457d4380c9624b2441d46ba99db019d56d12ae590 BNB0.00106142
0xf4281a0a4b152c7e9b96670ff957f72f939f0a6c261cb114b295b4da788c2d59Mint76273052021-04-02 13:58:05178 days 17 hrs ago0x49377441951437bee356d7d90a16dff97c66fbb0 IN  0x457d4380c9624b2441d46ba99db019d56d12ae590 BNB0.00136166
0xdb9c9ef4c2bd3242ad9ba793d163f6669cb3a34925682b95d170f5960a2703f2Init Owner76272992021-04-02 13:57:47178 days 17 hrs ago0x49377441951437bee356d7d90a16dff97c66fbb0 IN  0x457d4380c9624b2441d46ba99db019d56d12ae590 BNB0.00128486
0x2d41cb839b921a30d8e6d694ad5cce2588f9fa6b7df718b6911fc4f5a1ba39350x60c0604076272812021-04-02 13:56:53178 days 17 hrs ago0x49377441951437bee356d7d90a16dff97c66fbb0 IN  Contract Creation0 BNB0.00935318
[ Download CSV Export 
Latest 6 internal transactions
Parent Txn Hash Block From To Value
0x8459abc944351d62c64af3168709e75c569191d9d872fe70b900f9cbc2ba477c76273332021-04-02 13:59:29178 days 17 hrs ago 0xb816ff9374364c5fcab21d6667005b52a773651e 0x457d4380c9624b2441d46ba99db019d56d12ae590 BNB
0x8459abc944351d62c64af3168709e75c569191d9d872fe70b900f9cbc2ba477c76273332021-04-02 13:59:29178 days 17 hrs ago 0xb816ff9374364c5fcab21d6667005b52a773651e 0x457d4380c9624b2441d46ba99db019d56d12ae590 BNB
0x866a13b815ebe64274f1b08e513164815a18b0a4deadd617ab6d3ad6f37da6e976273052021-04-02 13:58:05178 days 17 hrs ago 0xb816ff9374364c5fcab21d6667005b52a773651e 0x457d4380c9624b2441d46ba99db019d56d12ae590 BNB
0x866a13b815ebe64274f1b08e513164815a18b0a4deadd617ab6d3ad6f37da6e976273052021-04-02 13:58:05178 days 17 hrs ago 0xb816ff9374364c5fcab21d6667005b52a773651e 0x457d4380c9624b2441d46ba99db019d56d12ae590 BNB
0x866a13b815ebe64274f1b08e513164815a18b0a4deadd617ab6d3ad6f37da6e976273052021-04-02 13:58:05178 days 17 hrs ago 0xb816ff9374364c5fcab21d6667005b52a773651e 0x457d4380c9624b2441d46ba99db019d56d12ae590 BNB
0x866a13b815ebe64274f1b08e513164815a18b0a4deadd617ab6d3ad6f37da6e976273052021-04-02 13:58:05178 days 17 hrs ago 0xb816ff9374364c5fcab21d6667005b52a773651e 0x457d4380c9624b2441d46ba99db019d56d12ae590 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Similar Match)
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xf3c3988609cB90b0C64e5De511eE27D3A6d703f1

Contract Name:
MamacodeBscToken

Compiler Version
v0.6.9+commit.3e3065ac

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Apache-2.0 license
/**
 *Submitted for verification at BscScan.com on 2021-03-05
*/

/*

    Copyright 2020 mamacode.
    SPDX-License-Identifier: Apache-2.0

*/

pragma solidity 0.6.9;


/**
 * @title SafeMath
 * @author mamacode
 *
 * @notice Math operations with safety checks that revert on error
 */
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, "MUL_ERROR");

        return c;
    }

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

    function divCeil(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 quotient = div(a, b);
        uint256 remainder = a - quotient * b;
        if (remainder > 0) {
            return quotient + 1;
        } else {
            return quotient;
        }
    }

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

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

    function sqrt(uint256 x) internal pure returns (uint256 y) {
        uint256 z = x / 2 + 1;
        y = x;
        while (z < y) {
            y = z;
            z = (x / z + z) / 2;
        }
    }
}

// File: contracts/lib/InitializableOwnable.sol

/**
 * @title Ownable
 * @author mamacode
 *
 * @notice Ownership related functions
 */
contract InitializableOwnable {
    address public _OWNER_;
    address public _NEW_OWNER_;
    bool internal _INITIALIZED_;

    // ============ Events ============

    event OwnershipTransferPrepared(address indexed previousOwner, address indexed newOwner);

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

    // ============ Modifiers ============

    modifier notInitialized() {
        require(!_INITIALIZED_, "mamacode_INITIALIZED");
        _;
    }

    modifier onlyOwner() {
        require(msg.sender == _OWNER_, "NOT_OWNER");
        _;
    }

    // ============ Functions ============

    function initOwner(address newOwner) public notInitialized {
        _INITIALIZED_ = true;
        _OWNER_ = newOwner;
    }

    function transferOwnership(address newOwner) public onlyOwner {
        emit OwnershipTransferPrepared(_OWNER_, newOwner);
        _NEW_OWNER_ = newOwner;
    }

    function claimOwnership() public {
        require(msg.sender == _NEW_OWNER_, "INVALID_CLAIM");
        emit OwnershipTransferred(_OWNER_, _NEW_OWNER_);
        _OWNER_ = _NEW_OWNER_;
        _NEW_OWNER_ = address(0);
    }
}


/**
 * @title mamacode Token Mapped on BSC
 * @author mamacode
 */
contract MamacodeBscToken is InitializableOwnable {
    using SafeMath for uint256;

    string public name = "mamacode";
    uint256 public decimals = 18;
    string public symbol = "MMC";
    uint256 public totalSupply;

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


    event Transfer(address indexed from, address indexed to, uint256 amount);
    event Approval(address indexed owner, address indexed spender, uint256 amount);
    event Mint(address indexed user, uint256 value);
    event Burn(address indexed user, uint256 value);
    event Redeem(address indexed sender, address indexed redeemToEthAccount, uint256 value);

    function transfer(address to, uint256 amount) public returns (bool) {
        require(to != address(0), "TO_ADDRESS_IS_EMPTY");
        require(amount <= balances[msg.sender], "BALANCE_NOT_ENOUGH");

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

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

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public returns (bool) {
        require(to != address(0), "TO_ADDRESS_IS_EMPTY");
        require(amount <= balances[from], "BALANCE_NOT_ENOUGH");
        require(amount <= allowed[from][msg.sender], "ALLOWANCE_NOT_ENOUGH");

        balances[from] = balances[from].sub(amount);
        balances[to] = balances[to].add(amount);
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(amount);
        emit Transfer(from, to, amount);
        return true;
    }

    function approve(address spender, uint256 amount) public returns (bool) {
        allowed[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

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

    function redeem(uint256 value, address redeemToEthAccount) external {
        require(balances[msg.sender] >= value, "mamacodeBscToken: NOT_ENOUGH");
        balances[msg.sender] = balances[msg.sender].sub(value);
        totalSupply = totalSupply.sub(value);
        emit Redeem(msg.sender, redeemToEthAccount, value);
    }

    function mint(address user, uint256 value) external onlyOwner {
        balances[user] = balances[user].add(value);
        totalSupply = totalSupply.add(value);
        emit Mint(user, value);
        emit Transfer(address(0), user, value);
    }

    function burn(address user, uint256 value) external onlyOwner {
        balances[user] = balances[user].sub(value);
        totalSupply = totalSupply.sub(value);
        emit Burn(user, value);
        emit Transfer(user, address(0), value);
    }
}

Contract ABI

[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferPrepared","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"redeemToEthAccount","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Redeem","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":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_NEW_OWNER_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_OWNER_","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":"amount","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":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"initOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"address","name":"redeemToEthAccount","type":"address"}],"name":"redeem","outputs":[],"stateMutability":"nonpayable","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":"to","type":"address"},{"internalType":"uint256","name":"amount","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":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60c060405260086080819052676d616d61636f646560c01b60a0908152610029916002919061006d565b506012600390815560408051808201909152818152624d4d4360e81b602090910190815261005a916004919061006d565b5034801561006757600080fd5b50610108565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100ae57805160ff19168380011785556100db565b828001600101855582156100db579182015b828111156100db5782518255916020019190600101906100c0565b506100e79291506100eb565b5090565b61010591905b808211156100e757600081556001016100f1565b90565b610ec180620001186000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c80634e71e0c8116100a257806395d89b411161007157806395d89b41146102ff5780639dc29fac14610307578063a9059cbb14610333578063dd62ed3e1461035f578063f2fde38b1461038d5761010b565b80634e71e0c81461029d57806370a08231146102a55780637bde82f2146102cb5780638456db15146102f75761010b565b806318160ddd116100de57806318160ddd1461021957806323b872dd14610233578063313ce5671461026957806340c10f19146102715761010b565b806306fdde0314610110578063095ea7b31461018d5780630d009297146101cd57806316048bc4146101f5575b600080fd5b6101186103b3565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015257818101518382015260200161013a565b50505050905090810190601f16801561017f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101b9600480360360408110156101a357600080fd5b506001600160a01b03813516906020013561043e565b604080519115158252519081900360200190f35b6101f3600480360360208110156101e357600080fd5b50356001600160a01b03166104a4565b005b6101fd610530565b604080516001600160a01b039092168252519081900360200190f35b61022161053f565b60408051918252519081900360200190f35b6101b96004803603606081101561024957600080fd5b506001600160a01b03813581169160208101359091169060400135610545565b610221610764565b6101f36004803603604081101561028757600080fd5b506001600160a01b03813516906020013561076a565b6101f361087f565b610221600480360360208110156102bb57600080fd5b50356001600160a01b0316610932565b6101f3600480360360408110156102e157600080fd5b50803590602001356001600160a01b031661094d565b6101fd610a3b565b610118610a4a565b6101f36004803603604081101561031d57600080fd5b506001600160a01b038135169060200135610aa5565b6101b96004803603604081101561034957600080fd5b506001600160a01b038135169060200135610bba565b6102216004803603604081101561037557600080fd5b506001600160a01b0381358116916020013516610d04565b6101f3600480360360208110156103a357600080fd5b50356001600160a01b0316610d2f565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104365780601f1061040b57610100808354040283529160200191610436565b820191906000526020600020905b81548152906001019060200180831161041957829003601f168201915b505050505081565b3360008181526007602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b600154600160a01b900460ff16156104fa576040805162461bcd60e51b81526020600482015260146024820152731b585b5858dbd91957d25392551250531256915160621b604482015290519081900360640190fd5b6001805460ff60a01b1916600160a01b179055600080546001600160a01b039092166001600160a01b0319909216919091179055565b6000546001600160a01b031681565b60055481565b60006001600160a01b038316610598576040805162461bcd60e51b8152602060048201526013602482015272544f5f414444524553535f49535f454d50545960681b604482015290519081900360640190fd5b6001600160a01b0384166000908152600660205260409020548211156105fa576040805162461bcd60e51b81526020600482015260126024820152710848298829c868abe9c9ea8be8a9c9eaa8e960731b604482015290519081900360640190fd5b6001600160a01b0384166000908152600760209081526040808320338452909152902054821115610669576040805162461bcd60e51b815260206004820152601460248201527308298989eae829c868abe9c9ea8be8a9c9eaa8e960631b604482015290519081900360640190fd5b6001600160a01b038416600090815260066020526040902054610692908363ffffffff610dd516565b6001600160a01b0380861660009081526006602052604080822093909355908516815220546106c7908363ffffffff610e1e16565b6001600160a01b03808516600090815260066020908152604080832094909455918716815260078252828120338252909152205461070b908363ffffffff610dd516565b6001600160a01b0380861660008181526007602090815260408083203384528252918290209490945580518681529051928716939192600080516020610e6c833981519152929181900390910190a35060019392505050565b60035481565b6000546001600160a01b031633146107b5576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b0382166000908152600660205260409020546107de908263ffffffff610e1e16565b6001600160a01b03831660009081526006602052604090205560055461080a908263ffffffff610e1e16565b6005556040805182815290516001600160a01b038416917f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885919081900360200190a26040805182815290516001600160a01b03841691600091600080516020610e6c8339815191529181900360200190a35050565b6001546001600160a01b031633146108ce576040805162461bcd60e51b815260206004820152600d60248201526c494e56414c49445f434c41494d60981b604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6001600160a01b031660009081526006602052604090205490565b336000908152600660205260409020548211156109b1576040805162461bcd60e51b815260206004820152601c60248201527f6d616d61636f6465427363546f6b656e3a204e4f545f454e4f55474800000000604482015290519081900360640190fd5b336000908152600660205260409020546109d1908363ffffffff610dd516565b336000908152600660205260409020556005546109f4908363ffffffff610dd516565b6005556040805183815290516001600160a01b0383169133917fd12200efa34901b99367694174c3b0d32c99585fdf37c7c26892136ddd0836d99181900360200190a35050565b6001546001600160a01b031681565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104365780601f1061040b57610100808354040283529160200191610436565b6000546001600160a01b03163314610af0576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b038216600090815260066020526040902054610b19908263ffffffff610dd516565b6001600160a01b038316600090815260066020526040902055600554610b45908263ffffffff610dd516565b6005556040805182815290516001600160a01b038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a26040805182815290516000916001600160a01b03851691600080516020610e6c8339815191529181900360200190a35050565b60006001600160a01b038316610c0d576040805162461bcd60e51b8152602060048201526013602482015272544f5f414444524553535f49535f454d50545960681b604482015290519081900360640190fd5b33600090815260066020526040902054821115610c66576040805162461bcd60e51b81526020600482015260126024820152710848298829c868abe9c9ea8be8a9c9eaa8e960731b604482015290519081900360640190fd5b33600090815260066020526040902054610c86908363ffffffff610dd516565b33600090815260066020526040808220929092556001600160a01b03851681522054610cb8908363ffffffff610e1e16565b6001600160a01b038416600081815260066020908152604091829020939093558051858152905191923392600080516020610e6c8339815191529281900390910190a350600192915050565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b6000546001600160a01b03163314610d7a576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b600080546040516001600160a01b03808516939216917fdcf55418cee3220104fef63f979ff3c4097ad240c0c43dcb33ce837748983e6291a3600180546001600160a01b0319166001600160a01b0392909216919091179055565b600082821115610e18576040805162461bcd60e51b815260206004820152600960248201526829aaa12fa2a92927a960b91b604482015290519081900360640190fd5b50900390565b600082820183811015610e64576040805162461bcd60e51b815260206004820152600960248201526820a2222fa2a92927a960b91b604482015290519081900360640190fd5b939250505056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220b0a86b5974dd82b8f9bef6e518048eed82f44767116f434a91d376795268aac264736f6c63430006090033

Deployed ByteCode Sourcemap

2898:3033:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2990:31;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4729:203;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4729:203:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;2284:127;;;;;;;;;;;;;;;;-1:-1:-1;2284:127:0;-1:-1:-1;;;;;2284:127:0;;:::i;:::-;;1647:22;;;:::i;:::-;;;;-1:-1:-1;;;;;1647:22:0;;;;;;;;;;;;;;3098:26;;;:::i;:::-;;;;;;;;;;;;;;;;4143:578;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4143:578:0;;;;;;;;;;;;;;;;;:::i;3028:28::-;;;:::i;5416:252::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5416:252:0;;;;;;;;:::i;2590:228::-;;;:::i;4022:113::-;;;;;;;;;;;;;;;;-1:-1:-1;4022:113:0;-1:-1:-1;;;;;4022:113:0;;:::i;5078:330::-;;;;;;;;;;;;;;;;-1:-1:-1;5078:330:0;;;;;;-1:-1:-1;;;;;5078:330:0;;:::i;1676:26::-;;;:::i;3063:28::-;;;:::i;5676:252::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5676:252:0;;;;;;;;:::i;3619:395::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3619:395:0;;;;;;;;:::i;4940:130::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4940:130:0;;;;;;;;;;:::i;2419:163::-;;;;;;;;;;;;;;;;-1:-1:-1;2419:163:0;-1:-1:-1;;;;;2419:163:0;;:::i;2990:31::-;;;;;;;;;;;;;;-1:-1:-1;;2990:31:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4729:203::-;4820:10;4795:4;4812:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4812:28:0;;;;;;;;;;;:37;;;4865;;;;;;;4795:4;;4812:28;;4820:10;;4865:37;;;;;;;;-1:-1:-1;4920:4:0;4729:203;;;;:::o;2284:127::-;2069:13;;-1:-1:-1;;;2069:13:0;;;;2068:14;2060:47;;;;;-1:-1:-1;;;2060:47:0;;;;;;;;;;;;-1:-1:-1;;;2060:47:0;;;;;;;;;;;;;;;2370:4:::1;2354:20:::0;;-1:-1:-1;;;;2354:20:0::1;-1:-1:-1::0;;;2354:20:0::1;::::0;;;2385:18;;-1:-1:-1;;;;;2385:18:0;;::::1;-1:-1:-1::0;;;;;;2385:18:0;;::::1;::::0;;;::::1;::::0;;2284:127::o;1647:22::-;;;-1:-1:-1;;;;;1647:22:0;;:::o;3098:26::-;;;;:::o;4143:578::-;4257:4;-1:-1:-1;;;;;4282:16:0;;4274:48;;;;;-1:-1:-1;;;4274:48:0;;;;;;;;;;;;-1:-1:-1;;;4274:48:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;4351:14:0;;;;;;:8;:14;;;;;;4341:24;;;4333:55;;;;;-1:-1:-1;;;4333:55:0;;;;;;;;;;;;-1:-1:-1;;;4333:55:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;4417:13:0;;;;;;:7;:13;;;;;;;;4431:10;4417:25;;;;;;;;4407:35;;;4399:68;;;;;-1:-1:-1;;;4399:68:0;;;;;;;;;;;;-1:-1:-1;;;4399:68:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;4497:14:0;;;;;;:8;:14;;;;;;:26;;4516:6;4497:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;4480:14:0;;;;;;;:8;:14;;;;;;:43;;;;4549:12;;;;;;;:24;;4566:6;4549:24;:16;:24;:::i;:::-;-1:-1:-1;;;;;4534:12:0;;;;;;;:8;:12;;;;;;;;:39;;;;4612:13;;;;;:7;:13;;;;;4626:10;4612:25;;;;;;;:37;;4642:6;4612:37;:29;:37;:::i;:::-;-1:-1:-1;;;;;4584:13:0;;;;;;;:7;:13;;;;;;;;4598:10;4584:25;;;;;;;;:65;;;;4665:26;;;;;;;;;;;4584:13;;-1:-1:-1;;;;;;;;;;;4665:26:0;;;;;;;;;;-1:-1:-1;4709:4:0;4143:578;;;;;:::o;3028:28::-;;;;:::o;5416:252::-;2189:7;;-1:-1:-1;;;;;2189:7:0;2175:10;:21;2167:43;;;;;-1:-1:-1;;;2167:43:0;;;;;;;;;;;;-1:-1:-1;;;2167:43:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;5506:14:0;::::1;;::::0;;;:8:::1;:14;::::0;;;;;:25:::1;::::0;5525:5;5506:25:::1;:18;:25;:::i;:::-;-1:-1:-1::0;;;;;5489:14:0;::::1;;::::0;;;:8:::1;:14;::::0;;;;:42;5556:11:::1;::::0;:22:::1;::::0;5572:5;5556:22:::1;:15;:22;:::i;:::-;5542:11;:36:::0;5594:17:::1;::::0;;;;;;;-1:-1:-1;;;;;5594:17:0;::::1;::::0;::::1;::::0;;;;;::::1;::::0;;::::1;5627:33;::::0;;;;;;;-1:-1:-1;;;;;5627:33:0;::::1;::::0;5644:1:::1;::::0;-1:-1:-1;;;;;;;;;;;5627:33:0;;;;::::1;::::0;;::::1;5416:252:::0;;:::o;2590:228::-;2656:11;;-1:-1:-1;;;;;2656:11:0;2642:10;:25;2634:51;;;;;-1:-1:-1;;;2634:51:0;;;;;;;;;;;;-1:-1:-1;;;2634:51:0;;;;;;;;;;;;;;;2731:11;;;2722:7;;2701:42;;-1:-1:-1;;;;;2731:11:0;;;;2722:7;;;;2701:42;;;2764:11;;;;2754:21;;-1:-1:-1;;;;;;2754:21:0;;;-1:-1:-1;;;;;2764:11:0;;2754:21;;;;2786:24;;;2590:228::o;4022:113::-;-1:-1:-1;;;;;4112:15:0;4077;4112;;;:8;:15;;;;;;;4022:113::o;5078:330::-;5174:10;5165:20;;;;:8;:20;;;;;;:29;-1:-1:-1;5165:29:0;5157:70;;;;;-1:-1:-1;;;5157:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;5270:10;5261:20;;;;:8;:20;;;;;;:31;;5286:5;5261:31;:24;:31;:::i;:::-;5247:10;5238:20;;;;:8;:20;;;;;:54;5317:11;;:22;;5333:5;5317:22;:15;:22;:::i;:::-;5303:11;:36;5355:45;;;;;;;;-1:-1:-1;;;;;5355:45:0;;;5362:10;;5355:45;;;;;;;;;5078:330;;:::o;1676:26::-;;;-1:-1:-1;;;;;1676:26:0;;:::o;3063:28::-;;;;;;;;;;;;;;;-1:-1:-1;;3063:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5676:252;2189:7;;-1:-1:-1;;;;;2189:7:0;2175:10;:21;2167:43;;;;;-1:-1:-1;;;2167:43:0;;;;;;;;;;;;-1:-1:-1;;;2167:43:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;5766:14:0;::::1;;::::0;;;:8:::1;:14;::::0;;;;;:25:::1;::::0;5785:5;5766:25:::1;:18;:25;:::i;:::-;-1:-1:-1::0;;;;;5749:14:0;::::1;;::::0;;;:8:::1;:14;::::0;;;;:42;5816:11:::1;::::0;:22:::1;::::0;5832:5;5816:22:::1;:15;:22;:::i;:::-;5802:11;:36:::0;5854:17:::1;::::0;;;;;;;-1:-1:-1;;;;;5854:17:0;::::1;::::0;::::1;::::0;;;;;::::1;::::0;;::::1;5887:33;::::0;;;;;;;5910:1:::1;::::0;-1:-1:-1;;;;;5887:33:0;::::1;::::0;-1:-1:-1;;;;;;;;;;;5887:33:0;;;;::::1;::::0;;::::1;5676:252:::0;;:::o;3619:395::-;3681:4;-1:-1:-1;;;;;3706:16:0;;3698:48;;;;;-1:-1:-1;;;3698:48:0;;;;;;;;;;;;-1:-1:-1;;;3698:48:0;;;;;;;;;;;;;;;3784:10;3775:20;;;;:8;:20;;;;;;3765:30;;;3757:61;;;;;-1:-1:-1;;;3757:61:0;;;;;;;;;;;;-1:-1:-1;;;3757:61:0;;;;;;;;;;;;;;;3863:10;3854:20;;;;:8;:20;;;;;;:32;;3879:6;3854:32;:24;:32;:::i;:::-;3840:10;3831:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;3912:12:0;;;;;;:24;;3929:6;3912:24;:16;:24;:::i;:::-;-1:-1:-1;;;;;3897:12:0;;;;;;:8;:12;;;;;;;;;:39;;;;3952:32;;;;;;;3897:12;;3961:10;;-1:-1:-1;;;;;;;;;;;3952:32:0;;;;;;;;;-1:-1:-1;4002:4:0;3619:395;;;;:::o;4940:130::-;-1:-1:-1;;;;;5039:14:0;;;5012:7;5039:14;;;:7;:14;;;;;;;;:23;;;;;;;;;;;;;4940:130::o;2419:163::-;2189:7;;-1:-1:-1;;;;;2189:7:0;2175:10;:21;2167:43;;;;;-1:-1:-1;;;2167:43:0;;;;;;;;;;;;-1:-1:-1;;;2167:43:0;;;;;;;;;;;;;;;2523:7:::1;::::0;;2497:44:::1;::::0;-1:-1:-1;;;;;2497:44:0;;::::1;::::0;2523:7;::::1;::::0;2497:44:::1;::::0;::::1;2552:11;:22:::0;;-1:-1:-1;;;;;;2552:22:0::1;-1:-1:-1::0;;;;;2552:22:0;;;::::1;::::0;;;::::1;::::0;;2419:163::o;939:137::-;997:7;1030:1;1025;:6;;1017:28;;;;;-1:-1:-1;;;1017:28:0;;;;;;;;;;;;-1:-1:-1;;;1017:28:0;;;;;;;;;;;;;;;-1:-1:-1;1063:5:0;;;939:137::o;1084:161::-;1142:7;1174:5;;;1198:6;;;;1190:28;;;;;-1:-1:-1;;;1190:28:0;;;;;;;;;;;;-1:-1:-1;;;1190:28:0;;;;;;;;;;;;;;;1236:1;1084:161;-1:-1:-1;;;1084:161:0:o

Swarm Source

ipfs://b0a86b5974dd82b8f9bef6e518048eed82f44767116f434a91d376795268aac2
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading