Contract 0x53a38D12b84a7413eDa4B1206A7A28B59Aed9850 2

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x468994565a6629eade5da40791352b48ae599a0f759daf139d82159587126fa9Approve130350102021-11-28 22:43:4417 mins ago0xc4463aa1d185f2cbea5f6435ef105e1c3d4c097a IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000311409
0x61646494531baedd4213f83f13f1ba7fabba66cfce0286852b25601aee46585aApprove130349512021-11-28 22:40:4720 mins ago0xd4338187196e7193c913b4751d3eb5c985d2f392 IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0x25e1a9cb2d1cbad521ccaba9e01363cc054b6ff36c4272afaa5c7345d3735078Approve130348752021-11-28 22:36:3224 mins ago0xa213fb880ea7fa88b8656bdc3049cdcdb0a21565 IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0x928f8b75719fcbd5b27c3e78e6cbf5b6b544e35895b533ee80e93d5ac39bf7f9Approve130342902021-11-28 22:06:3154 mins ago0xa0e8b13276b7666adea6aba87b0622e9f070edd5 IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0xdd29d5a749df77554dab24bb630fb98b431c4f538ec7b3c34b605ed482ad3569Approve130341372021-11-28 21:57:271 hr 3 mins ago0x5b29a7aeeb8c6bc9e6e36ba51df129b5b36cb28b IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0x18d07b583bcbd2683c1bfce31cfb2cd4510de1052f59de593dd0ba59feac5949Transfer130335012021-11-28 21:23:521 hr 37 mins ago0x85666c8871f8220fe4f8e4ceb01f674072bf804e IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.00018027
0x69bc7d1109bd5a7aea410d2e5f83c7bf16a782708dabe4de9b0f803860f8f5e6Transfer130332362021-11-28 21:09:421 hr 51 mins ago0xefd5c847352a83e05f66cb868272074884c932a5 IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.00018027
0xaacec5fd9a772af6b658eb17d7435d8a86393712c9283f6228750f6674cf1d06Transfer130321782021-11-28 20:12:082 hrs 49 mins ago0x59b699666da4a901da91a951ac5947a9d731b93f IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.00018027
0xe31541f67f5f2f40e1a9363e13181ed0610910dd40f96b19ca9b630dfe0b8cd0Approve130319472021-11-28 19:58:453 hrs 2 mins ago0x93d3b98e20b8a5c414204109510050e947eb4911 IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0x890cd4fcac69bcbb9e7265e8b15ecb9ce79ed539505a3e50db8fb8ffa9c10d3aApprove130314962021-11-28 19:34:263 hrs 27 mins ago0xaac0f50b28a829f419c30ef209d1b17664a838f1 IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0xc046844dfcb60bf04bb47749d1a226583045d4975cdaa1dc4286c06e0b6b657fApprove130306452021-11-28 18:48:534 hrs 12 mins ago0xed2044a86f4360f33eb19b08713cb87dfe0c64a4 IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0x7f2110b4e94f3eb9e57749981c98375ea591f35b36f911e06a0d462b0e7485cfApprove130303312021-11-28 18:32:164 hrs 29 mins ago0x57a6fb8e09520230863fb460b7da42262c7bb25e IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000266922
0xa4ee85e759747e083a81acb72521741a227eb107a92c04dc261e3325bec903f9Approve130303232021-11-28 18:31:484 hrs 29 mins ago0xd3a4e0890c846f43f6c49fc5c83e3d6e1039dc92 IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0x88251ed13c53cf64c781ae475783b8f8ab0d2e88274361ff3473705f62aee2a0Approve130299472021-11-28 18:10:204 hrs 51 mins ago0x306eeb41cf7e0d27e3cedfef274629bf499676b3 IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0x53dc93edbe9d908032e8008ce169999d0d978a9610c3b3d9a2dc9f75ab22e954Approve130296712021-11-28 17:56:035 hrs 5 mins ago0xc44e7225e2cdd9462e00f602b7932a0e6341b9bd IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0x39a2033683d80ddbe840cec27027f3ac1f6bca7e120a28180b57e6bfa053f679Approve130289362021-11-28 17:16:045 hrs 45 mins ago0x74cee6ca2949b1810d51ad2a571ae6bfd748232f IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0xde9dca663aae21fd4b647f34d39d499806f6fe669b354c11d9ea5bbeb1d704d9Approve130287452021-11-28 17:05:575 hrs 55 mins ago0x43f06a159af522d61fb2d84490ee1674242e7068 IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0x3f21d6e83a71720fbfe75b06ed05f86ba8a03abaa8ac16c0bcaaea8c962c9085Approve130286892021-11-28 17:03:045 hrs 58 mins ago0xd9d25f027fb009202f3877b5168a271ec1c8a9ab IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0x3074322c9f372f7f550c0b4d17d5210a165a43228f7e322f5d1f68eb5ae19ea6Approve130283872021-11-28 16:47:026 hrs 14 mins ago0x4669ada406c21dcad08398e1df3af3bceebad2a6 IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0xba9f44a96162add42b591c36bd737fdee97d1069c92fade00e7e47e69b237e21Approve130281442021-11-28 16:33:096 hrs 28 mins ago0x8086fdfe23f83dbc4d92db6defcbb9af6bed52ee IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0x2ba04433de5484e0cf911efe6a69723f7e4799d05d8acb21b1ff67c059b51f6aApprove130280152021-11-28 16:26:236 hrs 35 mins ago0x14ff674e197f4bd1126bc68120b5882606af419f IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0xb8f2871f526ea08cc8b117bfd96e7e4fda36496bf78c47550f56874665b7b3b1Approve130277552021-11-28 16:13:036 hrs 48 mins ago0x9238c493a820a812f4efbd0d51ee68333c439efd IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0xce9279f4b061bcfed3a94bac44ec0ddf5d781efaf20979197fca6fff7e082fe3Approve130274532021-11-28 15:56:107 hrs 5 mins ago0x9658aa785b8520a4fd6733717e51ed715af90d54 IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
0x84ac380a0af50698087291c9009ee712e8f5ad611eb7c4e6eb6b540d3666f1a3Approve130273862021-11-28 15:52:447 hrs 8 mins ago0xb15752d9a1b31eb11fb0ed22a3af034a54d875f1 IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000733323
0xc2f703454e6b9ee75dfb5436bc734151bf2689ab2d7931e09041df14a39167f7Approve130273812021-11-28 15:52:297 hrs 8 mins ago0xb15752d9a1b31eb11fb0ed22a3af034a54d875f1 IN  0x53a38d12b84a7413eda4b1206a7a28b59aed98500 BNB0.000222435
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SnakeBEP20

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity Multiple files format)

File 1 of 3: SnakeBEP20.sol
//SPDX-License-Identifier: UNLICENSED

pragma solidity ^0.8.0;

import "./Ownable.sol";
import "./IBEP20.sol";

contract SnakeBEP20 is IBEP20, Ownable {

    string constant public name = "Snake Token";
    string constant public symbol = "SNK";
    uint8 constant public decimals = 18;

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

    uint256 private _totalSupply;
    bool private _burningAllowance;
    
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event UpdateBurningAllowance(address user, bool burningAllowance);

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

    function burningAllowance() external view returns (bool) {
        return _burningAllowance;
    }

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

    function transfer(address recipient, uint256 amount) public override returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }

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

    function approve(address spender, uint256 amount) public override returns (bool) {
        _approve(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        uint allowed = _allowances[sender][msg.sender];
        require(allowed >= amount, "SnakeBEP20: transfer amount exceeds allowance");

        if (allowed < type(uint).max) {
            unchecked {
                _approve(sender, msg.sender, allowed - amount);
            }
        }

        _transfer(sender, recipient, amount);
        return true;
    }

    function burn(uint256 amount) external {
        require(_burningAllowance, "SnakeBEP20: burning is not allowed");
        uint256 accountBalance = _balances[msg.sender];
        require(accountBalance >= amount, "SnakeBEP20: burn amount exceeds balance");

        _balances[msg.sender] -= amount;
        _totalSupply -= amount;
        emit Transfer(msg.sender, address(0), amount);
    }

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

        _balances[sender] -= amount;
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }

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

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

    function _mint(address account, uint256 amount) internal { 
        require(amount > 0, "SnakeBEP20: Zero mint amount");

        _balances[account] += amount;
        _totalSupply += amount;
        emit Transfer(address(0), account, amount);
    }
    
    function mint(uint256 amount) external onlyOwner { 
        _mint(msg.sender, amount);
    }

    function mintTo(address account, uint256 amount) external onlyOwner { 
        require(account != address(0), "SnakeBEP20: mint to the zero address");
        _mint(account, amount);
    }

    function updateBurningAllowance(bool isAllowed) external onlyOwner {
        _burningAllowance = isAllowed;
        emit UpdateBurningAllowance(msg.sender, isAllowed);
    }
}

File 2 of 3: IBEP20.sol
//SPDX-License-Identifier: UNLICENSED

pragma solidity ^0.8.0;

interface IBEP20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
}

File 3 of 3: Ownable.sol
//SPDX-License-Identifier: UNLICENSED

pragma solidity ^0.8.0;

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable {
    address private _owner;
    address private _newOwner;

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

    constructor() {
        _owner = msg.sender;
        emit OwnershipTransferred(address(0), msg.sender);
    }

    function owner() public view virtual returns (address) {
        return _owner;
    }

    function newOwner() public view virtual returns (address) {
        return _newOwner;
    }

    modifier onlyOwner() {
        require(owner() == msg.sender, "Ownable: caller is not the owner");
        _;
    }

    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    function transferOwnership(address transferOwner) public onlyOwner {
        require(transferOwner != newOwner());
        _newOwner = transferOwner;
    }

    function acceptOwnership() virtual public {
        require(msg.sender == newOwner(), "Ownable: caller is not the new owner");
        emit OwnershipTransferred(_owner, _newOwner);
        _owner = _newOwner;
        _newOwner = address(0);
    }
}

Contract Security Audit

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":"value","type":"uint256"}],"name":"Approval","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":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"bool","name":"burningAllowance","type":"bool"}],"name":"UpdateBurningAllowance","type":"event"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","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":"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"burningAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mintTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"newOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","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":"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"},{"inputs":[{"internalType":"address","name":"transferOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"isAllowed","type":"bool"}],"name":"updateBurningAllowance","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50600080546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3610dfc8061005f6000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806370a08231116100ad578063a0712d6811610071578063a0712d681461028e578063a9059cbb146102a1578063d4ee1d90146102b4578063dd62ed3e146102c5578063f2fde38b146102fe57600080fd5b806370a082311461020e578063715018a61461023757806379ba50971461023f5780638da5cb5b1461024757806395d89b411461026c57600080fd5b8063313ce567116100f4578063313ce567146101ae57806340ff6fca146101c857806342966c68146101d3578063449a52f8146101e85780635ad25fb5146101fb57600080fd5b806306fdde0314610126578063095ea7b31461016657806318160ddd1461018957806323b872dd1461019b575b600080fd5b6101506040518060400160405280600b81526020016a29b730b5b2902a37b5b2b760a91b81525081565b60405161015d9190610be5565b60405180910390f35b610179610174366004610c56565b610311565b604051901515815260200161015d565b6004545b60405190815260200161015d565b6101796101a9366004610c80565b610327565b6101b6601281565b60405160ff909116815260200161015d565b60055460ff16610179565b6101e66101e1366004610cbc565b6103e3565b005b6101e66101f6366004610c56565b61052a565b6101e6610209366004610cd5565b6105d3565b61018d61021c366004610cfe565b6001600160a01b031660009081526002602052604090205490565b6101e661065a565b6101e66106dd565b6000546001600160a01b03165b6040516001600160a01b03909116815260200161015d565b61015060405180604001604052806003815260200162534e4b60e81b81525081565b6101e661029c366004610cbc565b6107a7565b6101796102af366004610c56565b6107ed565b6001546001600160a01b0316610254565b61018d6102d3366004610d19565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b6101e661030c366004610cfe565b6107fa565b600061031e338484610870565b50600192915050565b6001600160a01b0383166000908152600360209081526040808320338452909152812054828110156103b65760405162461bcd60e51b815260206004820152602d60248201527f536e616b6542455032303a207472616e7366657220616d6f756e74206578636560448201526c65647320616c6c6f77616e636560981b60648201526084015b60405180910390fd5b6000198110156103cd576103cd8533858403610870565b6103d88585856109a0565b506001949350505050565b60055460ff166104405760405162461bcd60e51b815260206004820152602260248201527f536e616b6542455032303a206275726e696e67206973206e6f7420616c6c6f77604482015261195960f21b60648201526084016103ad565b33600090815260026020526040902054818110156104b05760405162461bcd60e51b815260206004820152602760248201527f536e616b6542455032303a206275726e20616d6f756e7420657863656564732060448201526662616c616e636560c81b60648201526084016103ad565b33600090815260026020526040812080548492906104cf908490610d62565b9250508190555081600460008282546104e89190610d62565b909155505060405182815260009033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020015b60405180910390a35050565b3361053d6000546001600160a01b031690565b6001600160a01b0316146105635760405162461bcd60e51b81526004016103ad90610d79565b6001600160a01b0382166105c55760405162461bcd60e51b8152602060048201526024808201527f536e616b6542455032303a206d696e7420746f20746865207a65726f206164646044820152637265737360e01b60648201526084016103ad565b6105cf8282610b11565b5050565b336105e66000546001600160a01b031690565b6001600160a01b03161461060c5760405162461bcd60e51b81526004016103ad90610d79565b6005805460ff19168215159081179091556040805133815260208101929092527f6c36b3b7eec7bbca0e3a02e3d24a2c3b4b79c3d6617222678e7e024ce543cfef910160405180910390a150565b3361066d6000546001600160a01b031690565b6001600160a01b0316146106935760405162461bcd60e51b81526004016103ad90610d79565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6001546001600160a01b031633146107435760405162461bcd60e51b8152602060048201526024808201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206e6577206f6044820152633bb732b960e11b60648201526084016103ad565b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b336107ba6000546001600160a01b031690565b6001600160a01b0316146107e05760405162461bcd60e51b81526004016103ad90610d79565b6107ea3382610b11565b50565b600061031e3384846109a0565b3361080d6000546001600160a01b031690565b6001600160a01b0316146108335760405162461bcd60e51b81526004016103ad90610d79565b6001546001600160a01b038281169116141561084e57600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166108d85760405162461bcd60e51b815260206004820152602960248201527f536e616b6542455032303a20617070726f76652066726f6d20746865207a65726044820152686f206164647265737360b81b60648201526084016103ad565b6001600160a01b03821661093e5760405162461bcd60e51b815260206004820152602760248201527f536e616b6542455032303a20617070726f766520746f20746865207a65726f206044820152666164647265737360c81b60648201526084016103ad565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610a095760405162461bcd60e51b815260206004820152602a60248201527f536e616b6542455032303a207472616e736665722066726f6d20746865207a65604482015269726f206164647265737360b01b60648201526084016103ad565b6001600160a01b038216610a705760405162461bcd60e51b815260206004820152602860248201527f536e616b6542455032303a207472616e7366657220746f20746865207a65726f604482015267206164647265737360c01b60648201526084016103ad565b6001600160a01b03831660009081526002602052604081208054839290610a98908490610d62565b90915550506001600160a01b03821660009081526002602052604081208054839290610ac5908490610dae565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161099391815260200190565b60008111610b615760405162461bcd60e51b815260206004820152601c60248201527f536e616b6542455032303a205a65726f206d696e7420616d6f756e740000000060448201526064016103ad565b6001600160a01b03821660009081526002602052604081208054839290610b89908490610dae565b925050819055508060046000828254610ba29190610dae565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200161051e565b600060208083528351808285015260005b81811015610c1257858101830151858201604001528201610bf6565b81811115610c24576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b0381168114610c5157600080fd5b919050565b60008060408385031215610c6957600080fd5b610c7283610c3a565b946020939093013593505050565b600080600060608486031215610c9557600080fd5b610c9e84610c3a565b9250610cac60208501610c3a565b9150604084013590509250925092565b600060208284031215610cce57600080fd5b5035919050565b600060208284031215610ce757600080fd5b81358015158114610cf757600080fd5b9392505050565b600060208284031215610d1057600080fd5b610cf782610c3a565b60008060408385031215610d2c57600080fd5b610d3583610c3a565b9150610d4360208401610c3a565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600082821015610d7457610d74610d4c565b500390565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008219821115610dc157610dc1610d4c565b50019056fea264697066735822122037ea2787678692c172155d00867495898a51d439796bedf23ce5bd6034a8586664736f6c63430008090033

Deployed ByteCode Sourcemap

119:3868:2:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;167:43;;;;;;;;;;;;;;;-1:-1:-1;;;167:43:2;;;;;;;;;;;;:::i;:::-;;;;;;;;1417:159;;;;;;:::i;:::-;;:::i;:::-;;;1218:14:3;;1211:22;1193:41;;1181:2;1166:18;1417:159:2;1053:187:3;750:100:2;830:12;;750:100;;;1391:25:3;;;1379:2;1364:18;750:100:2;1245:177:3;1584:485:2;;;;;;:::i;:::-;;:::i;261:35::-;;294:2;261:35;;;;;1932:4:3;1920:17;;;1902:36;;1890:2;1875:18;261:35:2;1760:184:3;858:100:2;933:17;;;;858:100;;2077:399;;;;;;:::i;:::-;;:::i;:::-;;3609:191;;;;;;:::i;:::-;;:::i;3808:176::-;;;;;;:::i;:::-;;:::i;966:119::-;;;;;;:::i;:::-;-1:-1:-1;;;;;1059:18:2;1032:7;1059:18;;;:9;:18;;;;;;;966:119;1205:148:1;;;:::i;1527:251::-;;;:::i;883:87::-;929:7;956:6;-1:-1:-1;;;;;956:6:1;883:87;;;-1:-1:-1;;;;;2767:32:3;;;2749:51;;2737:2;2722:18;883:87:1;2603:203:3;217:37:2;;;;;;;;;;;;;;;-1:-1:-1;;;217:37:2;;;;;3507:94;;;;;;:::i;:::-;;:::i;1093:165::-;;;;;;:::i;:::-;;:::i;978:93:1:-;1054:9;;-1:-1:-1;;;;;1054:9:1;978:93;;1266:143:2;;;;;;:::i;:::-;-1:-1:-1;;;;;1374:18:2;;;1347:7;1374:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;1266:143;1361:158:1;;;;;;:::i;:::-;;:::i;1417:159:2:-;1492:4;1509:37;1518:10;1530:7;1539:6;1509:8;:37::i;:::-;-1:-1:-1;1564:4:2;1417:159;;;;:::o;1584:485::-;-1:-1:-1;;;;;1714:19:2;;1682:4;1714:19;;;:11;:19;;;;;;;;1734:10;1714:31;;;;;;;;1764:17;;;;1756:75;;;;-1:-1:-1;;;1756:75:2;;3278:2:3;1756:75:2;;;3260:21:3;3317:2;3297:18;;;3290:30;3356:34;3336:18;;;3329:62;-1:-1:-1;;;3407:18:3;;;3400:43;3460:19;;1756:75:2;;;;;;;;;-1:-1:-1;;1848:7:2;:24;1844:147;;;1918:46;1927:6;1935:10;1957:6;1947:7;:16;1918:8;:46::i;:::-;2003:36;2013:6;2021:9;2032:6;2003:9;:36::i;:::-;-1:-1:-1;2057:4:2;;1584:485;-1:-1:-1;;;;1584:485:2:o;2077:399::-;2135:17;;;;2127:64;;;;-1:-1:-1;;;2127:64:2;;3692:2:3;2127:64:2;;;3674:21:3;3731:2;3711:18;;;3704:30;3770:34;3750:18;;;3743:62;-1:-1:-1;;;3821:18:3;;;3814:32;3863:19;;2127:64:2;3490:398:3;2127:64:2;2237:10;2202:22;2227:21;;;:9;:21;;;;;;2267:24;;;;2259:76;;;;-1:-1:-1;;;2259:76:2;;4095:2:3;2259:76:2;;;4077:21:3;4134:2;4114:18;;;4107:30;4173:34;4153:18;;;4146:62;-1:-1:-1;;;4224:18:3;;;4217:37;4271:19;;2259:76:2;3893:403:3;2259:76:2;2358:10;2348:21;;;;:9;:21;;;;;:31;;2373:6;;2348:21;:31;;2373:6;;2348:31;:::i;:::-;;;;;;;;2406:6;2390:12;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;2428:40:2;;1391:25:3;;;2457:1:2;;2437:10;;2428:40;;1379:2:3;1364:18;2428:40:2;;;;;;;;2116:360;2077:399;:::o;3609:191::-;1130:10:1;1119:7;929;956:6;-1:-1:-1;;;;;956:6:1;;883:87;1119:7;-1:-1:-1;;;;;1119:21:1;;1111:66;;;;-1:-1:-1;;;1111:66:1;;;;;;;:::i;:::-;-1:-1:-1;;;;;3697:21:2;::::1;3689:70;;;::::0;-1:-1:-1;;;3689:70:2;;5126:2:3;3689:70:2::1;::::0;::::1;5108:21:3::0;5165:2;5145:18;;;5138:30;5204:34;5184:18;;;5177:62;-1:-1:-1;;;5255:18:3;;;5248:34;5299:19;;3689:70:2::1;4924:400:3::0;3689:70:2::1;3770:22;3776:7;3785:6;3770:5;:22::i;:::-;3609:191:::0;;:::o;3808:176::-;1130:10:1;1119:7;929;956:6;-1:-1:-1;;;;;956:6:1;;883:87;1119:7;-1:-1:-1;;;;;1119:21:1;;1111:66;;;;-1:-1:-1;;;1111:66:1;;;;;;;:::i;:::-;3886:17:2::1;:29:::0;;-1:-1:-1;;3886:29:2::1;::::0;::::1;;::::0;;::::1;::::0;;;3931:45:::1;::::0;;3954:10:::1;5497:51:3::0;;5579:2;5564:18;;5557:50;;;;3931:45:2::1;::::0;5470:18:3;3931:45:2::1;;;;;;;3808:176:::0;:::o;1205:148:1:-;1130:10;1119:7;929;956:6;-1:-1:-1;;;;;956:6:1;;883:87;1119:7;-1:-1:-1;;;;;1119:21:1;;1111:66;;;;-1:-1:-1;;;1111:66:1;;;;;;;:::i;:::-;1312:1:::1;1296:6:::0;;1275:40:::1;::::0;-1:-1:-1;;;;;1296:6:1;;::::1;::::0;1275:40:::1;::::0;1312:1;;1275:40:::1;1343:1;1326:19:::0;;-1:-1:-1;;;;;;1326:19:1::1;::::0;;1205:148::o;1527:251::-;1054:9;;-1:-1:-1;;;;;1054:9:1;1588:10;:24;1580:73;;;;-1:-1:-1;;;1580:73:1;;5820:2:3;1580:73:1;;;5802:21:3;5859:2;5839:18;;;5832:30;5898:34;5878:18;;;5871:62;-1:-1:-1;;;5949:18:3;;;5942:34;5993:19;;1580:73:1;5618:400:3;1580:73:1;1698:9;;;1690:6;;1669:39;;-1:-1:-1;;;;;1698:9:1;;;;1690:6;;;;1669:39;;;1728:9;;;;1719:18;;-1:-1:-1;;;;;;1719:18:1;;;-1:-1:-1;;;;;1728:9:1;;1719:18;;;;1748:22;;;1527:251::o;3507:94:2:-;1130:10:1;1119:7;929;956:6;-1:-1:-1;;;;;956:6:1;;883:87;1119:7;-1:-1:-1;;;;;1119:21:1;;1111:66;;;;-1:-1:-1;;;1111:66:1;;;;;;;:::i;:::-;3568:25:2::1;3574:10;3586:6;3568:5;:25::i;:::-;3507:94:::0;:::o;1093:165::-;1171:4;1188:40;1198:10;1210:9;1221:6;1188:9;:40::i;1361:158:1:-;1130:10;1119:7;929;956:6;-1:-1:-1;;;;;956:6:1;;883:87;1119:7;-1:-1:-1;;;;;1119:21:1;;1111:66;;;;-1:-1:-1;;;1111:66:1;;;;;;;:::i;:::-;1054:9;;-1:-1:-1;;;;;1447:27:1;;::::1;1054:9:::0;;1447:27:::1;;1439:36;;;::::0;::::1;;1486:9;:25:::0;;-1:-1:-1;;;;;;1486:25:1::1;-1:-1:-1::0;;;;;1486:25:1;;;::::1;::::0;;;::::1;::::0;;1361:158::o;2884:348:2:-;-1:-1:-1;;;;;2978:19:2;;2970:73;;;;-1:-1:-1;;;2970:73:2;;6225:2:3;2970:73:2;;;6207:21:3;6264:2;6244:18;;;6237:30;6303:34;6283:18;;;6276:62;-1:-1:-1;;;6354:18:3;;;6347:39;6403:19;;2970:73:2;6023:405:3;2970:73:2;-1:-1:-1;;;;;3062:21:2;;3054:73;;;;-1:-1:-1;;;3054:73:2;;6635:2:3;3054:73:2;;;6617:21:3;6674:2;6654:18;;;6647:30;6713:34;6693:18;;;6686:62;-1:-1:-1;;;6764:18:3;;;6757:37;6811:19;;3054:73:2;6433:403:3;3054:73:2;-1:-1:-1;;;;;3140:18:2;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;3192:32;;1391:25:3;;;3192:32:2;;1364:18:3;3192:32:2;;;;;;;;2884:348;;;:::o;2484:392::-;-1:-1:-1;;;;;2582:20:2;;2574:75;;;;-1:-1:-1;;;2574:75:2;;7043:2:3;2574:75:2;;;7025:21:3;7082:2;7062:18;;;7055:30;7121:34;7101:18;;;7094:62;-1:-1:-1;;;7172:18:3;;;7165:40;7222:19;;2574:75:2;6841:406:3;2574:75:2;-1:-1:-1;;;;;2668:23:2;;2660:76;;;;-1:-1:-1;;;2660:76:2;;7454:2:3;2660:76:2;;;7436:21:3;7493:2;7473:18;;;7466:30;7532:34;7512:18;;;7505:62;-1:-1:-1;;;7583:18:3;;;7576:38;7631:19;;2660:76:2;7252:404:3;2660:76:2;-1:-1:-1;;;;;2749:17:2;;;;;;:9;:17;;;;;:27;;2770:6;;2749:17;:27;;2770:6;;2749:27;:::i;:::-;;;;-1:-1:-1;;;;;;;2787:20:2;;;;;;:9;:20;;;;;:30;;2811:6;;2787:20;:30;;2811:6;;2787:30;:::i;:::-;;;;;;;;2850:9;-1:-1:-1;;;;;2833:35:2;2842:6;-1:-1:-1;;;;;2833:35:2;;2861:6;2833:35;;;;1391:25:3;;1379:2;1364:18;;1245:177;3240:255:2;3326:1;3317:6;:10;3309:51;;;;-1:-1:-1;;;3309:51:2;;7996:2:3;3309:51:2;;;7978:21:3;8035:2;8015:18;;;8008:30;8074;8054:18;;;8047:58;8122:18;;3309:51:2;7794:352:3;3309:51:2;-1:-1:-1;;;;;3373:18:2;;;;;;:9;:18;;;;;:28;;3395:6;;3373:18;:28;;3395:6;;3373:28;:::i;:::-;;;;;;;;3428:6;3412:12;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;3450:37:2;;1391:25:3;;;-1:-1:-1;;;;;3450:37:2;;;3467:1;;3450:37;;1379:2:3;1364:18;3450:37:2;1245:177:3;14:597;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;595:2:3;574:15;-1:-1:-1;;570:29:3;555:45;;;;602:2;551:54;;14:597;-1:-1:-1;;;14:597:3:o;616:173::-;684:20;;-1:-1:-1;;;;;733:31:3;;723:42;;713:70;;779:1;776;769:12;713:70;616:173;;;:::o;794:254::-;862:6;870;923:2;911:9;902:7;898:23;894:32;891:52;;;939:1;936;929:12;891:52;962:29;981:9;962:29;:::i;:::-;952:39;1038:2;1023:18;;;;1010:32;;-1:-1:-1;;;794:254:3:o;1427:328::-;1504:6;1512;1520;1573:2;1561:9;1552:7;1548:23;1544:32;1541:52;;;1589:1;1586;1579:12;1541:52;1612:29;1631:9;1612:29;:::i;:::-;1602:39;;1660:38;1694:2;1683:9;1679:18;1660:38;:::i;:::-;1650:48;;1745:2;1734:9;1730:18;1717:32;1707:42;;1427:328;;;;;:::o;1949:180::-;2008:6;2061:2;2049:9;2040:7;2036:23;2032:32;2029:52;;;2077:1;2074;2067:12;2029:52;-1:-1:-1;2100:23:3;;1949:180;-1:-1:-1;1949:180:3:o;2134:273::-;2190:6;2243:2;2231:9;2222:7;2218:23;2214:32;2211:52;;;2259:1;2256;2249:12;2211:52;2298:9;2285:23;2351:5;2344:13;2337:21;2330:5;2327:32;2317:60;;2373:1;2370;2363:12;2317:60;2396:5;2134:273;-1:-1:-1;;;2134:273:3:o;2412:186::-;2471:6;2524:2;2512:9;2503:7;2499:23;2495:32;2492:52;;;2540:1;2537;2530:12;2492:52;2563:29;2582:9;2563:29;:::i;2811:260::-;2879:6;2887;2940:2;2928:9;2919:7;2915:23;2911:32;2908:52;;;2956:1;2953;2946:12;2908:52;2979:29;2998:9;2979:29;:::i;:::-;2969:39;;3027:38;3061:2;3050:9;3046:18;3027:38;:::i;:::-;3017:48;;2811:260;;;;;:::o;4301:127::-;4362:10;4357:3;4353:20;4350:1;4343:31;4393:4;4390:1;4383:15;4417:4;4414:1;4407:15;4433:125;4473:4;4501:1;4498;4495:8;4492:34;;;4506:18;;:::i;:::-;-1:-1:-1;4543:9:3;;4433:125::o;4563:356::-;4765:2;4747:21;;;4784:18;;;4777:30;4843:34;4838:2;4823:18;;4816:62;4910:2;4895:18;;4563:356::o;7661:128::-;7701:3;7732:1;7728:6;7725:1;7722:13;7719:39;;;7738:18;;:::i;:::-;-1:-1:-1;7774:9:3;;7661:128::o

Swarm Source

ipfs://37ea2787678692c172155d00867495898a51d439796bedf23ce5bd6034a85866
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.