**Maintenance in progress, block data might not be up to date**

Contract 0xD00740230383764a2bB1e9cB1D42b702F1B4d691 1

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x99e43a4ae7e1ddcbabe701abb4a819fd91a57def35b14bb197fd18fa781de289Transfer125909832021-11-12 17:04:5276 days 9 hrs ago0x5fac4c21d9543ecdf256ebe7a476fa2aee18129f IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000138545
0x32b116409f0eb71949e8959f5e19cd1b5977cd5d743f279dcd8b2decfb896d75Approve123527582021-11-04 6:01:4384 days 20 hrs ago0x5fac4c21d9543ecdf256ebe7a476fa2aee18129f IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0xf43a8ee46931e75816ab02cdd007d69b8f9557d5effb48c34f34f2b35eb1df2fApprove123502782021-11-04 3:56:0284 days 22 hrs ago0x7e5d4e09b54d9f0262033b2104c2714d9bdf13a4 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0x15ac40e2622dfbc39004d775d56d35db8f6454e34b54da6da6b5e309abd4dcc1Approve123333892021-11-03 13:23:0485 days 13 hrs ago0x9f0076b93bde721a3665e71cbb864c1814d7fc18 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0x56f74cfec95f031668449545c7ead4209dc187a332d472da0e177914342901a3Approve123323932021-11-03 12:27:1185 days 14 hrs ago0x4148806fba12b6d4306a80f7473b0dfafaa34c06 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0xb1c98c9fcbdc4d81776f1860f6c871fe1dd7b075bb8eed52619d71bd269fa81bApprove123314272021-11-03 11:37:4685 days 14 hrs ago0x27088566487262a7ae7c54bb02c1a29292c2b894 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0xe1812d9e6b31869fcb7b6504e1224d15fe35753fa5bacc12b2f846a71cd8985dApprove123313012021-11-03 11:30:4785 days 15 hrs ago0x25e1538fc65938104e616c5a207161db431eebbe IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0x7dde4118b3b1d9809a601235e5574c27d88ddab5f9f586064cf1c7e703ad172bApprove123294572021-11-03 9:51:5285 days 16 hrs ago0x6b76f8d1669e1e9421cefe7c89ee1db7fd47d313 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0x75acb4e0e318537d07c65d76147fca5b6f99bc7a66b412558f76d3d15801ee60Approve123294172021-11-03 9:49:5285 days 16 hrs ago0x25ee3cc4a7275f68ac5d17eb576708dcdc87b1ec IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0x9a32ce8205455f119aa6439f9708cfc67547e476121c61f40616f75c4b393ba1Approve123292762021-11-03 9:42:4985 days 16 hrs ago0xc1e10037f5e48e247ee201ca16a27dad11f1643b IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0x9cb6a8301260f16372ac481e4603f12ac197d04f62ade0ac3ec75a4b2d762415Approve123290442021-11-03 9:30:0185 days 17 hrs ago0x64dd790bfee3eae30c727726e74110ed641ae4a9 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0x3c6f6b598be8f88cc216beabc4b872d02d2be6ee7ef5e379db9f9134f013026fApprove123288182021-11-03 9:18:2085 days 17 hrs ago0xd6c90d5fc5f9197850300e8095c43d387331105a IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0xfae647cbb0494f31e4f5733b334331f60cb9d6e0c65551390a0fff1c8560a59dApprove123288042021-11-03 9:17:3885 days 17 hrs ago0x8983c5fafe38c642308a38a5d3e62df0c97b0168 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0x54afbc8cec0aa80e46fda95f1fb25291a8f4fd08cdbe47898adfaf0d3a29a225Approve123286942021-11-03 9:12:0785 days 17 hrs ago0x06810152b275328bee9938b6d5473ed4fa53fe67 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0x24fd5bb3cc7747c9f0d5585221a1736cb3d4d126d3bd7b646be31969199311f5Approve123286722021-11-03 9:10:5285 days 17 hrs ago0xe51b5ec24836f8a1e6749427c462e066485b8acb IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0x4ee2c9e220150e3a5cb4b2d7316352c0358c503a4c5a3ae4819e6bcb3bbb1de1Approve123286572021-11-03 9:10:0785 days 17 hrs ago0x81ee9fcb60d469aa299ac298faf0960683ef67a0 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0xb4b611956df9dbff8eed300010c4170b104353eb29f37d1219ea2fdb97e16555Approve123285512021-11-03 9:04:4985 days 17 hrs ago0xc0bf07a9a6688f8ced2f4962f55c3e3543f5e694 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0xd8720d084ae0127cadd491b68fe84fcc7e71a4ea21c0914dcee8db5ec19cd871Approve123285072021-11-03 9:02:3785 days 17 hrs ago0xad9afaed267fb7b8239d4591714273ba3441a302 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0x77addb90baeff92d2c7970645fd1001464bdb43f4aadfcc830a62b05ba5f7b53Approve123285022021-11-03 9:02:2285 days 17 hrs ago0x27088566487262a7ae7c54bb02c1a29292c2b894 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0xfa4e892f976e52d8efa09d619cb4ad14266e4f82f56de1ece52466d2455935b8Approve123284432021-11-03 8:59:2585 days 17 hrs ago0x7b86a27760464e80491e4cd12217edd2046e2d97 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000126315
0xe93bcca7e9e7a43abd1cb35e563774456109f41857d24fadda46f7e971d3c6aaApprove123284432021-11-03 8:59:2585 days 17 hrs ago0x82a9a82e6759608e00e09536b64b431a842b1417 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0x810d4bb432d3e21e3946994a01562a6fc688671e4cd1c79c7180debb0d1f54a7Approve123284432021-11-03 8:59:2585 days 17 hrs ago0x27088566487262a7ae7c54bb02c1a29292c2b894 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000266778
0x18d6c835afb9a6a0a2e02de54a631516a8ca0670e171858850b436515e3ed83bApprove123284412021-11-03 8:59:1985 days 17 hrs ago0x7b86a27760464e80491e4cd12217edd2046e2d97 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0x85d49624b70ec0ca4634a7ab529f827b7813b7363e58029e646e7c3f307e5126Approve123284112021-11-03 8:57:4985 days 17 hrs ago0xc0e7cc8bc781e5482d7f88d23cfa9d0618ab1bb4 IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
0xf55de41b47cc8e6562bcecf35c99136678979893bea72c0a76011c31561bc4f0Approve123283952021-11-03 8:57:0185 days 17 hrs ago0xd5fe01f5095d871aaa27f6eed563a6807874453f IN  0xd00740230383764a2bb1e9cb1d42b702f1b4d6910 BNB0.000222315
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
VikingFinance

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-11-03
*/

/**
 *Submitted for verification at BscScan.com on 2021-10-31
*/

// SPDX-License-Identifier: MIT

pragma solidity 0.8.7;



interface ICOIN {
    
    function totalSupply() external view returns (uint);

    
    function balanceOf(address account) external view returns (uint);

   
    function transfer(address recipient, uint amount) external returns (bool);


    function allowance(address owner, address spender) external view returns (uint);

 
    function approve(address spender, uint amount) external returns (bool);

   
    function transferFrom(address sender, address recipient, uint amount) external returns (bool);


    event Transfer(address indexed from, address indexed to, uint value);


    event Approval(address indexed owner, address indexed spender, uint value);
}

pragma solidity 0.8.7;

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

    function _msgData() internal view virtual returns (bytes calldata) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}

pragma solidity 0.8.7;

interface ICOINMetadata is ICOIN {
   
    function name() external view returns (string memory);

   
    function symbol() external view returns (string memory);

   
    function decimals() external view returns (uint8);
}

library SafeMath {
   
    function tryAdd(uint kn1, uint kn2) internal pure returns (bool, uint) {
        unchecked {
            uint kn3 = kn1 + kn2;
            if (kn3 < kn1) return (false, 0);
            return (true, kn3);
        }
    }

 
    function trySub(uint kn1, uint kn2) internal pure returns (bool, uint) {
        unchecked {
            if (kn2 > kn1) return (false, 0);
            return (true, kn1 - kn2);
        }
    }

   
    function tryMul(uint kn1, uint kn2) internal pure returns (bool, uint) {
        unchecked {
            // Gas optimization: this is cheaper than requiring 'kn1' not being zero, but the
            // benefit is lost if 'kn2' is also tested.
            // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
            if (kn1 == 0) return (true, 0);
            uint kn3 = kn1 * kn2;
            if (kn3 / kn1 != kn2) return (false, 0);
            return (true, kn3);
        }
    }


    function tryDiv(uint kn1, uint kn2) internal pure returns (bool, uint) {
        unchecked {
            if (kn2 == 0) return (false, 0);
            return (true, kn1 / kn2);
        }
    }


    function tryMod(uint kn1, uint kn2) internal pure returns (bool, uint) {
        unchecked {
            if (kn2 == 0) return (false, 0);
            return (true, kn1 % kn2);
        }
    }

  
    function add(uint kn1, uint kn2) internal pure returns (uint) {
        return kn1 + kn2;
    }

   
    function sub(uint kn1, uint kn2) internal pure returns (uint) {
        return kn1 - kn2;
    }


    function mul(uint kn1, uint kn2) internal pure returns (uint) {
        return kn1 * kn2;
    }

 
    function div(uint kn1, uint kn2) internal pure returns (uint) {
        return kn1 / kn2;
    }


    function mod(uint kn1, uint kn2) internal pure returns (uint) {
        return kn1 % kn2;
    }


    function sub(uint kn1, uint kn2, string memory errorMessage) internal pure returns (uint) {
        unchecked {
            require(kn2 <= kn1, errorMessage);
            return kn1 - kn2;
        }
    }


    function div(uint kn1, uint kn2, string memory errorMessage) internal pure returns (uint) {
        unchecked {
            require(kn2 > 0, errorMessage);
            return kn1 / kn2;
        }
    }

    function mod(uint kn1, uint kn2, string memory errorMessage) internal pure returns (uint) {
        unchecked {
            require(kn2 > 0, errorMessage);
            return kn1 % kn2;
        }
    }
}

pragma solidity 0.8.7;

contract VikingFinance is Contexts, ICOIN, ICOINMetadata {
    mapping (address => uint) private _balances;

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

    uint private _coinSupplykn1;
    string private _coinNamekn1;
    string private _coinSymbolkn1;


    constructor () {
        _coinNamekn1 = "Viking Finance";
        _coinSymbolkn1 = 'VIKING';
        _coinSupplykn1 = 1*10**12 * 10**9;
        _balances[msg.sender] = _coinSupplykn1;

    emit Transfer(address(0), msg.sender, _coinSupplykn1);
    }


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


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


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


    function totalSupply() public view virtual override returns (uint) {
        return _coinSupplykn1;
    }


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

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


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


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


    function transferFrom(address sender, address recipient, uint amount) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);

        uint currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
        unchecked {
            _approve(sender, _msgSender(), currentAllowance - amount);
        }

        return true;
    }


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


    function decreaseAllowance(address spender, uint subtractedValue) public virtual returns (bool) {
        uint currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        unchecked {
            _approve(_msgSender(), spender, currentAllowance - subtractedValue);
        }

        return true;
    }

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

        _beforeTokenTransfer(sender, recipient, amount);

        uint senderBalance = _balances[sender];
        require(senderBalance >= amount, "BEP20: transfer amount exceeds balance");
        unchecked {
            _balances[sender] = senderBalance - amount;
        }
        _balances[recipient] += amount;

        emit Transfer(sender, recipient, amount);
    }


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

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

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

Contract Security Audit

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":[],"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":"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"}]

608060405234801561001057600080fd5b5060408051808201909152600e8082526d56696b696e672046696e616e636560901b6020909201918252610046916003916100cf565b506040805180820190915260068082526556494b494e4760d01b6020909201918252610074916004916100cf565b50683635c9adc5dea0000060028190553360008181526020818152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36101a3565b8280546100db90610168565b90600052602060002090601f0160209004810192826100fd5760008555610143565b82601f1061011657805160ff1916838001178555610143565b82800160010185558215610143579182015b82811115610143578251825591602001919060010190610128565b5061014f929150610153565b5090565b5b8082111561014f5760008155600101610154565b600181811c9082168061017c57607f821691505b6020821081141561019d57634e487b7160e01b600052602260045260246000fd5b50919050565b6108c3806101b26000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012357806370a082311461013657806395d89b411461015f578063a457c2d714610167578063a9059cbb1461017a578063dd62ed3e1461018d57600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b66101c6565b6040516100c391906107d7565b60405180910390f35b6100df6100da3660046107ad565b610258565b60405190151581526020016100c3565b6002545b6040519081526020016100c3565b6100df61010f366004610771565b61026e565b604051600981526020016100c3565b6100df6101313660046107ad565b61031d565b6100f361014436600461071c565b6001600160a01b031660009081526020819052604090205490565b6100b6610359565b6100df6101753660046107ad565b610368565b6100df6101883660046107ad565b610401565b6100f361019b36600461073e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101d590610852565b80601f016020809104026020016040519081016040528092919081815260200182805461020190610852565b801561024e5780601f106102235761010080835404028352916020019161024e565b820191906000526020600020905b81548152906001019060200180831161023157829003601f168201915b5050505050905090565b600061026533848461040e565b50600192915050565b600061027b848484610531565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156103055760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b610312853385840361040e565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161026591859061035490869061082c565b61040e565b6060600480546101d590610852565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156103ea5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016102fc565b6103f7338585840361040e565b5060019392505050565b6000610265338484610531565b6001600160a01b0383166104705760405162461bcd60e51b815260206004820152602360248201527f424550303a20617070726f76652066726f6d20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b0382166104d05760405162461bcd60e51b815260206004820152602160248201527f424550303a20617070726f766520746f20746865207a65726f206164647265736044820152607360f81b60648201526084016102fc565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166105955760405162461bcd60e51b815260206004820152602560248201527f42455032303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102fc565b6001600160a01b0382166105f75760405162461bcd60e51b815260206004820152602360248201527f42455032303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b0383166000908152602081905260409020548181101561066f5760405162461bcd60e51b815260206004820152602660248201527f42455032303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016102fc565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906106a690849061082c565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106f291815260200190565b60405180910390a350505050565b80356001600160a01b038116811461071757600080fd5b919050565b60006020828403121561072e57600080fd5b61073782610700565b9392505050565b6000806040838503121561075157600080fd5b61075a83610700565b915061076860208401610700565b90509250929050565b60008060006060848603121561078657600080fd5b61078f84610700565b925061079d60208501610700565b9150604084013590509250925092565b600080604083850312156107c057600080fd5b6107c983610700565b946020939093013593505050565b600060208083528351808285015260005b81811015610804578581018301518582016040015282016107e8565b81811115610816576000604083870101525b50601f01601f1916929092016040019392505050565b6000821982111561084d57634e487b7160e01b600052601160045260246000fd5b500190565b600181811c9082168061086657607f821691505b6020821081141561088757634e487b7160e01b600052602260045260246000fd5b5091905056fea26469706673582212202a1cc6a7deff45395432c1b4fa07e9030ad713289b23f1ba572f5c8a53ffbc1564736f6c63430008070033

Deployed ByteCode Sourcemap

4130:3864:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4695:107;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5624:166;;;;;;:::i;:::-;;:::i;:::-;;;1405:14:1;;1398:22;1380:41;;1368:2;1353:18;5624:166:0;1240:187:1;5035:107:0;5120:14;;5035:107;;;5018:25:1;;;5006:2;4991:18;5035:107:0;4872:177:1;5800:452:0;;;;;;:::i;:::-;;:::i;4933:92::-;;;5016:1;5196:36:1;;5184:2;5169:18;4933:92:0;5054:184:1;6262:212:0;;;;;;:::i;:::-;;:::i;5152:124::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5250:18:0;5226:4;5250:18;;;;;;;;;;;;5152:124;4812:111;;;:::i;6484:407::-;;;;;;:::i;:::-;;:::i;5284:172::-;;;;;;:::i;:::-;;:::i;5466:148::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5579:18:0;;;5555:4;5579:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5466:148;4695:107;4749:13;4782:12;4775:19;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4695:107;:::o;5624:166::-;5704:4;5721:39;972:10;5744:7;5753:6;5721:8;:39::i;:::-;-1:-1:-1;5778:4:0;5624:166;;;;:::o;5800:452::-;5903:4;5920:36;5930:6;5938:9;5949:6;5920:9;:36::i;:::-;-1:-1:-1;;;;;5993:19:0;;5969:21;5993:19;;;:11;:19;;;;;;;;972:10;5993:33;;;;;;;;6045:26;;;;6037:79;;;;-1:-1:-1;;;6037:79:0;;3044:2:1;6037:79:0;;;3026:21:1;3083:2;3063:18;;;3056:30;3122:34;3102:18;;;3095:62;-1:-1:-1;;;3173:18:1;;;3166:38;3221:19;;6037:79:0;;;;;;;;;6152:57;6161:6;972:10;6202:6;6183:16;:25;6152:8;:57::i;:::-;-1:-1:-1;6240:4:0;;5800:452;-1:-1:-1;;;;5800:452:0:o;6262:212::-;972:10;6347:4;6396:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6396:34:0;;;;;;;;;;6347:4;;6364:80;;6387:7;;6396:47;;6433:10;;6396:47;:::i;:::-;6364:8;:80::i;4812:111::-;4868:13;4901:14;4894:21;;;;;:::i;6484:407::-;972:10;6574:4;6615:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6615:34:0;;;;;;;;;;6668:35;;;;6660:85;;;;-1:-1:-1;;;6660:85:0;;4668:2:1;6660:85:0;;;4650:21:1;4707:2;4687:18;;;4680:30;4746:34;4726:18;;;4719:62;-1:-1:-1;;;4797:18:1;;;4790:35;4842:19;;6660:85:0;4466:401:1;6660:85:0;6781:67;972:10;6804:7;6832:15;6813:16;:34;6781:8;:67::i;:::-;-1:-1:-1;6879:4:0;;6484:407;-1:-1:-1;;;6484:407:0:o;5284:172::-;5367:4;5384:42;972:10;5408:9;5419:6;5384:9;:42::i;7543:341::-;-1:-1:-1;;;;;7642:19:0;;7634:67;;;;-1:-1:-1;;;7634:67:0;;4264:2:1;7634:67:0;;;4246:21:1;4303:2;4283:18;;;4276:30;4342:34;4322:18;;;4315:62;-1:-1:-1;;;4393:18:1;;;4386:33;4436:19;;7634:67:0;4062:399:1;7634:67:0;-1:-1:-1;;;;;7720:21:0;;7712:67;;;;-1:-1:-1;;;7712:67:0;;2642:2:1;7712:67:0;;;2624:21:1;2681:2;2661:18;;;2654:30;2720:34;2700:18;;;2693:62;-1:-1:-1;;;2771:18:1;;;2764:31;2812:19;;7712:67:0;2440:397:1;7712:67:0;-1:-1:-1;;;;;7792:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7844:32;;5018:25:1;;;7844:32:0;;4991:18:1;7844:32:0;;;;;;;7543:341;;;:::o;6899:634::-;-1:-1:-1;;;;;7002:20:0;;6994:70;;;;-1:-1:-1;;;6994:70:0;;2236:2:1;6994:70:0;;;2218:21:1;2275:2;2255:18;;;2248:30;2314:34;2294:18;;;2287:62;-1:-1:-1;;;2365:18:1;;;2358:35;2410:19;;6994:70:0;2034:401:1;6994:70:0;-1:-1:-1;;;;;7083:23:0;;7075:71;;;;-1:-1:-1;;;7075:71:0;;3860:2:1;7075:71:0;;;3842:21:1;3899:2;3879:18;;;3872:30;3938:34;3918:18;;;3911:62;-1:-1:-1;;;3989:18:1;;;3982:33;4032:19;;7075:71:0;3658:399:1;7075:71:0;-1:-1:-1;;;;;7240:17:0;;7219:18;7240:17;;;;;;;;;;;7276:23;;;;7268:74;;;;-1:-1:-1;;;7268:74:0;;3453:2:1;7268:74:0;;;3435:21:1;3492:2;3472:18;;;3465:30;3531:34;3511:18;;;3504:62;-1:-1:-1;;;3582:18:1;;;3575:36;3628:19;;7268:74:0;3251:402:1;7268:74:0;-1:-1:-1;;;;;7378:17:0;;;:9;:17;;;;;;;;;;;7398:22;;;7378:42;;7442:20;;;;;;;;:30;;7414:6;;7378:9;7442:30;;7414:6;;7442:30;:::i;:::-;;;;;;;;7507:9;-1:-1:-1;;;;;7490:35:0;7499:6;-1:-1:-1;;;;;7490:35:0;;7518:6;7490:35;;;;5018:25:1;;5006:2;4991:18;;4872:177;7490:35:0;;;;;;;;6983:550;6899:634;;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;:::-;333:39;192:186;-1:-1:-1;;;192:186:1:o;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:52;;;528:1;525;518:12;480:52;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;383:260;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:52;;;810:1;807;800:12;762:52;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;966:2;955:9;951:18;938:32;928:42;;648:328;;;;;:::o;981:254::-;1049:6;1057;1110:2;1098:9;1089:7;1085:23;1081:32;1078:52;;;1126:1;1123;1116:12;1078:52;1149:29;1168:9;1149:29;:::i;:::-;1139:39;1225:2;1210:18;;;;1197:32;;-1:-1:-1;;;981:254:1:o;1432:597::-;1544:4;1573:2;1602;1591:9;1584:21;1634:6;1628:13;1677:6;1672:2;1661:9;1657:18;1650:34;1702:1;1712:140;1726:6;1723:1;1720:13;1712:140;;;1821:14;;;1817:23;;1811:30;1787:17;;;1806:2;1783:26;1776:66;1741:10;;1712:140;;;1870:6;1867:1;1864:13;1861:91;;;1940:1;1935:2;1926:6;1915:9;1911:22;1907:31;1900:42;1861:91;-1:-1:-1;2013:2:1;1992:15;-1:-1:-1;;1988:29:1;1973:45;;;;2020:2;1969:54;;1432:597;-1:-1:-1;;;1432:597:1:o;5243:225::-;5283:3;5314:1;5310:6;5307:1;5304:13;5301:136;;;5359:10;5354:3;5350:20;5347:1;5340:31;5394:4;5391:1;5384:15;5422:4;5419:1;5412:15;5301:136;-1:-1:-1;5453:9:1;;5243:225::o;5473:380::-;5552:1;5548:12;;;;5595;;;5616:61;;5670:4;5662:6;5658:17;5648:27;;5616:61;5723:2;5715:6;5712:14;5692:18;5689:38;5686:161;;;5769:10;5764:3;5760:20;5757:1;5750:31;5804:4;5801:1;5794:15;5832:4;5829:1;5822:15;5686:161;;5473:380;;;:::o

Swarm Source

ipfs://2a1cc6a7deff45395432c1b4fa07e9030ad713289b23f1ba572f5c8a53ffbc15
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.