Contract 0xa1085b6d732d1c771a20e3813fe6112295aa204e

Contract Overview

Balance:
0 BNB

Token:
Txn Hash
Block
From
To
Value [Txn Fee]
0x9a14502dbe61bd4b9cbf118413b26ce24c965d5fa812ea9ef7f174a7819d3e8a85525832021-05-04 17:11:3542 days 18 hrs ago0xdecc11fd0983bfeb5b3904228faba4da23e934d9 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0.001 BNB0.00060237
0xf96442de27f2950a9d415bcb3de814bf50bcbdbee852b35264bcc5b28fbed70e85525652021-05-04 17:10:4142 days 18 hrs ago0xdecc11fd0983bfeb5b3904228faba4da23e934d9 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0.01 BNB0.00060237
0xcbf0162e383efab50db06401ca5b80dcbcccff44d34cc3a921f14ddfdf688faa85525082021-05-04 17:07:5042 days 18 hrs ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.00027348
0x4884065ec4929276607c1fcfa0bf94c790b00f5ddc7fdbda86b7df7abb1c162885472392021-05-04 12:44:2342 days 23 hrs ago0xdecc11fd0983bfeb5b3904228faba4da23e934d9 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0.005 BNB0.00060237
0x79a653dba9130083d849d5bf2d0476df7b48bf613124329cc68ae710f43d19b385472162021-05-04 12:43:1442 days 23 hrs ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.0002736
0x9c238d803b6bdb00f2d3e860010d1fa0fcfa0099e2bf6e6ee99f80056e4caecd85466802021-05-04 12:16:2642 days 23 hrs ago0xdecc11fd0983bfeb5b3904228faba4da23e934d9 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0.05 BNB0.00060237
0xcdca99613c608ad355303acd386e92c41c2258b0838af892b96785343a9f53b985466302021-05-04 12:13:5642 days 23 hrs ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.00027348
0x151a5fb5692641b7668f7a2b5168a32b70c8a6abbe1d3c507b53e79ed218e1da85466222021-05-04 12:13:3242 days 23 hrs ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.00023202
0x441814b661221b56ef8645726f103f6b0d61f237e7185232bcb268e70ca87d8d85466182021-05-04 12:13:2042 days 23 hrs ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.00023605
0x0f7705302498818b35866c58de64296962184513e89f1f6aca89167b8d39c19b85466062021-05-04 12:12:4442 days 23 hrs ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.00023181
0x0755ca7e097816582165a26125be4a42eae707e31de95256d770abc6b336e8f985466032021-05-04 12:12:3542 days 23 hrs ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.00023262
0x48b8f5f1374c863674eba517cf3b28b5634091ba976688ceeed67a7017fe48cf85465992021-05-04 12:12:2342 days 23 hrs ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.00023217
0x5b07b93ffb876d016efc3043e37c9d1d8f66773c843dfceaa6dec4479dd9dfbb85464172021-05-04 12:03:1742 days 23 hrs ago0xdecc11fd0983bfeb5b3904228faba4da23e934d9 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e1 BNB0.0090237
0x963e82099c8e3f725481de1ed09e523ca501c349d4592a4dfdb729c15bc584ab85464012021-05-04 12:02:2943 days ago0xdecc11fd0983bfeb5b3904228faba4da23e934d9 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0.05 BNB0.00021
0x55aeb8836e35f0ad2eded32a994deb776558fcbf56ad527131081bd4522a059085463062021-05-04 11:57:4443 days 5 mins ago0xdecc11fd0983bfeb5b3904228faba4da23e934d9 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0.05 BNB0.00021
0x01dbd6e29c1bac20a109b4df7d82e8240981dcb355ffdc38305438814a8f82b785462882021-05-04 11:56:5043 days 6 mins ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.00028922
0xfb4ce15f4c8921de2cbc23c9699d746232ffa793edfc1b00a1e8d5c45fd83b3f85462652021-05-04 11:55:4143 days 7 mins ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.0002736
0x56b390e4e11beb8cd3f01d2fa2d3d84addae9f512080dd77933319e0b938191085462542021-05-04 11:55:0843 days 7 mins ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.00023181
0x188827d41fb1c0ed75d5313481035446393c724a3c6a1772917d58b3fdbb4af885462492021-05-04 11:54:5343 days 8 mins ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.00023262
0xc2daa4359654e804130c6cab216257544f3f455fcc4ca760c4fd0cabfc4ecde485462442021-05-04 11:54:3843 days 8 mins ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.00023217
0xb2c99980ad4d571303ed435ed5997676ca4bcbe2c9d3a8c5ad5f835b1ed0f78185462252021-05-04 11:53:4143 days 9 mins ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.00023202
0xac077b6d620598188e1f499508005ba39970002fd2c3dfe4358b913d11c5ab4185462222021-05-04 11:53:3243 days 9 mins ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  0xa1085b6d732d1c771a20e3813fe6112295aa204e0 BNB0.00044399
0xa45b550650fee39ea9cda0777404d8bbf5fbca1c8cdb570ddca8c764edf9ae4485461762021-05-04 11:51:1443 days 11 mins ago0x13eb957176ef3692699ba78241e45a477034b2c6 IN  Contract Creation0 BNB0.01424974
[ Download CSV Export 
Latest 10 internal transactions
Parent Txn Hash Block From To Value
0x9a14502dbe61bd4b9cbf118413b26ce24c965d5fa812ea9ef7f174a7819d3e8a85525832021-05-04 17:11:3542 days 18 hrs ago 0xa1085b6d732d1c771a20e3813fe6112295aa204e0x13eb957176ef3692699ba78241e45a477034b2c60.001 BNB
0x9a14502dbe61bd4b9cbf118413b26ce24c965d5fa812ea9ef7f174a7819d3e8a85525832021-05-04 17:11:3542 days 18 hrs ago 0xa1085b6d732d1c771a20e3813fe6112295aa204e 0xe999feb88fde4ca66cfe7530530d6bff7bbbd5060 BNB
0xf96442de27f2950a9d415bcb3de814bf50bcbdbee852b35264bcc5b28fbed70e85525652021-05-04 17:10:4142 days 18 hrs ago 0xa1085b6d732d1c771a20e3813fe6112295aa204e0x13eb957176ef3692699ba78241e45a477034b2c60.01 BNB
0xf96442de27f2950a9d415bcb3de814bf50bcbdbee852b35264bcc5b28fbed70e85525652021-05-04 17:10:4142 days 18 hrs ago 0xa1085b6d732d1c771a20e3813fe6112295aa204e 0xe999feb88fde4ca66cfe7530530d6bff7bbbd5060 BNB
0x4884065ec4929276607c1fcfa0bf94c790b00f5ddc7fdbda86b7df7abb1c162885472392021-05-04 12:44:2342 days 23 hrs ago 0xa1085b6d732d1c771a20e3813fe6112295aa204e0x13eb957176ef3692699ba78241e45a477034b2c60.005 BNB
0x4884065ec4929276607c1fcfa0bf94c790b00f5ddc7fdbda86b7df7abb1c162885472392021-05-04 12:44:2342 days 23 hrs ago 0xa1085b6d732d1c771a20e3813fe6112295aa204e 0xe999feb88fde4ca66cfe7530530d6bff7bbbd5060 BNB
0x9c238d803b6bdb00f2d3e860010d1fa0fcfa0099e2bf6e6ee99f80056e4caecd85466802021-05-04 12:16:2642 days 23 hrs ago 0xa1085b6d732d1c771a20e3813fe6112295aa204e0x13eb957176ef3692699ba78241e45a477034b2c60.05 BNB
0x9c238d803b6bdb00f2d3e860010d1fa0fcfa0099e2bf6e6ee99f80056e4caecd85466802021-05-04 12:16:2642 days 23 hrs ago 0xa1085b6d732d1c771a20e3813fe6112295aa204e 0xe999feb88fde4ca66cfe7530530d6bff7bbbd5060 BNB
0x5b07b93ffb876d016efc3043e37c9d1d8f66773c843dfceaa6dec4479dd9dfbb85464172021-05-04 12:03:1742 days 23 hrs ago 0xa1085b6d732d1c771a20e3813fe6112295aa204e0x13eb957176ef3692699ba78241e45a477034b2c61 BNB
0x5b07b93ffb876d016efc3043e37c9d1d8f66773c843dfceaa6dec4479dd9dfbb85464172021-05-04 12:03:1742 days 23 hrs ago 0xa1085b6d732d1c771a20e3813fe6112295aa204e 0xe999feb88fde4ca66cfe7530530d6bff7bbbd5060 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AJvape

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.6.0;


library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
   uint256 c = a / b;
    return c;
  }

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

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

  function ceil(uint a, uint m) internal pure returns (uint r) {
    return (a + m - 1) / m * m;
  }
}

contract Owned {
    address payable public owner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address payable _newOwner) public onlyOwner {
        owner = _newOwner;
        emit OwnershipTransferred(msg.sender, _newOwner);
    }
}



interface IToken {
    function transfer(address to, uint256 tokens) external returns (bool success);
    function burnTokens(uint256 _amount) external;
    function balanceOf(address tokenOwner) external view returns (uint256 balance);
}


contract AJvape is Owned {
    using SafeMath for uint256;
    
    bool public isPresaleOpen;
    
    
    address public tokenAddress;
    uint256 public tokenDecimals = 9;
    
    
    uint256 public tokenRatePerEth = 12_00;
    
    uint256 public rateDecimals = 2;
    
    
    uint256 public minEthLimit = 100 finney;
    uint256 public maxEthLimit = 15 ether;
    
    mapping(address => uint256) public usersInvestments;
    
    constructor() public {
        owner = msg.sender;
    }
    
    function startPresale() external onlyOwner{
        require(!isPresaleOpen, "Presale is open");
        
        isPresaleOpen = true;
    }
    
    function closePrsale() external onlyOwner{
        require(isPresaleOpen, "Presale is not open yet.");
        
        isPresaleOpen = false;
    }
    
    function setTokenAddress(address token) external onlyOwner {
        require(tokenAddress == address(0), "Token address is already set.");
        require(token != address(0), "Token address zero not allowed.");
        
        tokenAddress = token;
    }
    
    function setTokenDecimals(uint256 decimals) external onlyOwner {
       tokenDecimals = decimals;
    }
    
    function setMinEthLimit(uint256 amount) external onlyOwner {
        minEthLimit = amount;    
    }
    
    function setMaxEthLimit(uint256 amount) external onlyOwner {
        maxEthLimit = amount;    
    }
    
    function setTokenRatePerEth(uint256 rate) external onlyOwner {
        tokenRatePerEth = rate;
    }
    
    function setRateDecimals(uint256 decimals) external onlyOwner {
        rateDecimals = decimals;
    }
    
    receive() external payable{
        require(isPresaleOpen, "Presale is not open.");
        require(
                usersInvestments[msg.sender].add(msg.value) <= maxEthLimit
                && usersInvestments[msg.sender].add(msg.value) >= minEthLimit,
                "Installment Invalid."
            );
        
        
        uint256 tokenAmount = getTokensPerEth(msg.value);
        
        require(IToken(tokenAddress).transfer(msg.sender, tokenAmount), "Insufficient balance of presale contract!");
        
        usersInvestments[msg.sender] = usersInvestments[msg.sender].add(msg.value);
        
        
        owner.transfer(msg.value);
    }
    
    function getTokensPerEth(uint256 amount) internal view returns(uint256) {
        return amount.mul(tokenRatePerEth).div(
            10**(uint256(18).sub(tokenDecimals).add(rateDecimals))
            );
    }
    
    function burnUnsoldTokens() external onlyOwner {
        require(!isPresaleOpen, "You cannot burn tokens untitl the presale is closed.");
        
        IToken(tokenAddress).burnTokens(IToken(tokenAddress).balanceOf(address(this)));   
    }
    
    function getUnsoldTokens() external onlyOwner {
        require(!isPresaleOpen, "You cannot get tokens until the presale is closed.");
        
        IToken(tokenAddress).transfer(owner, IToken(tokenAddress).balanceOf(address(this)) );
    }
}

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"burnUnsoldTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"closePrsale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getUnsoldTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"isPresaleOpen","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxEthLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minEthLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rateDecimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setMaxEthLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setMinEthLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"decimals","type":"uint256"}],"name":"setRateDecimals","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"setTokenAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"decimals","type":"uint256"}],"name":"setTokenDecimals","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"rate","type":"uint256"}],"name":"setTokenRatePerEth","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startPresale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"tokenAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenDecimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenRatePerEth","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address payable","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"usersInvestments","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405260096002556104b0600355600260045567016345785d8a000060055567d02ab486cedc000060065534801561003857600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061169f806100c86000396000f3fe6080604052600436106101235760003560e01c806393e74ba4116100a0578063eb4f847b11610064578063eb4f847b14610807578063f1cf257f14610834578063f288dc101461086f578063f2fde38b1461089a578063faa06d6f146108eb57610501565b806393e74ba4146106e4578063940bb344146107495780639d76ea5814610760578063b97af2c8146107a1578063e868764c146107dc57610501565b80635bb2a528116100e75780635bb2a528146105ff5780636d00e5011461063a57806375305fc61461065157806375ec6484146106685780638da5cb5b146106a357610501565b806304c98b2b146105065780631a3480b51461051d5780632243f3c51461054857806326a4e8d2146105835780633b97e856146105d457610501565b3661050157600060149054906101000a900460ff166101aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f50726573616c65206973206e6f74206f70656e2e00000000000000000000000081525060200191505060405180910390fd5b6006546101ff34600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461091690919063ffffffff16565b11158015610260575060055461025d34600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461091690919063ffffffff16565b10155b6102d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f496e7374616c6c6d656e7420496e76616c69642e00000000000000000000000081525060200191505060405180910390fd5b60006102dd34610932565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561037257600080fd5b505af1158015610386573d6000803e3d6000fd5b505050506040513d602081101561039c57600080fd5b8101908080519060200190929190505050610402576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602981526020018061160d6029913960400191505060405180910390fd5b61045434600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461091690919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156104fd573d6000803e3d6000fd5b5050005b600080fd5b34801561051257600080fd5b5061051b61098e565b005b34801561052957600080fd5b50610532610a86565b6040518082815260200191505060405180910390f35b34801561055457600080fd5b506105816004803603602081101561056b57600080fd5b8101908080359060200190929190505050610a8c565b005b34801561058f57600080fd5b506105d2600480360360208110156105a657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610aee565b005b3480156105e057600080fd5b506105e9610cf1565b6040518082815260200191505060405180910390f35b34801561060b57600080fd5b506106386004803603602081101561062257600080fd5b8101908080359060200190929190505050610cf7565b005b34801561064657600080fd5b5061064f610d59565b005b34801561065d57600080fd5b50610666610fcb565b005b34801561067457600080fd5b506106a16004803603602081101561068b57600080fd5b81019080803590602001909291905050506110c1565b005b3480156106af57600080fd5b506106b8611123565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106f057600080fd5b506107336004803603602081101561070757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611147565b6040518082815260200191505060405180910390f35b34801561075557600080fd5b5061075e61115f565b005b34801561076c57600080fd5b5061077561136f565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107ad57600080fd5b506107da600480360360208110156107c457600080fd5b8101908080359060200190929190505050611395565b005b3480156107e857600080fd5b506107f16113f7565b6040518082815260200191505060405180910390f35b34801561081357600080fd5b5061081c6113fd565b60405180821515815260200191505060405180910390f35b34801561084057600080fd5b5061086d6004803603602081101561085757600080fd5b8101908080359060200190929190505050611410565b005b34801561087b57600080fd5b50610884611472565b6040518082815260200191505060405180910390f35b3480156108a657600080fd5b506108e9600480360360208110156108bd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611478565b005b3480156108f757600080fd5b5061090061156d565b6040518082815260200191505060405180910390f35b60008082840190508381101561092857fe5b8091505092915050565b6000610987610961600454610953600254601261157390919063ffffffff16565b61091690919063ffffffff16565b600a0a6109796003548561158a90919063ffffffff16565b6115c190919063ffffffff16565b9050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109e657600080fd5b600060149054906101000a900460ff1615610a69576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f50726573616c65206973206f70656e000000000000000000000000000000000081525060200191505060405180910390fd5b6001600060146101000a81548160ff021916908315150217905550565b60045481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ae457600080fd5b8060048190555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b4657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c0a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f546f6b656e206164647265737320697320616c7265616479207365742e00000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610cad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f546f6b656e2061646472657373207a65726f206e6f7420616c6c6f7765642e0081525060200191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60025481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d4f57600080fd5b8060038190555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610db157600080fd5b600060149054906101000a900460ff1615610e17576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806115db6032913960400191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610eff57600080fd5b505afa158015610f13573d6000803e3d6000fd5b505050506040513d6020811015610f2957600080fd5b81019080805190602001909291905050506040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610f8d57600080fd5b505af1158015610fa1573d6000803e3d6000fd5b505050506040513d6020811015610fb757600080fd5b810190808051906020019092919050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461102357600080fd5b600060149054906101000a900460ff166110a5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f50726573616c65206973206e6f74206f70656e207965742e000000000000000081525060200191505060405180910390fd5b60008060146101000a81548160ff021916908315150217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461111957600080fd5b8060058190555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60076020528060005260406000206000915090505481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111b757600080fd5b600060149054906101000a900460ff161561121d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260348152602001806116366034913960400191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636d1b229d600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156112e457600080fd5b505afa1580156112f8573d6000803e3d6000fd5b505050506040513d602081101561130e57600080fd5b81019080805190602001909291905050506040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561135557600080fd5b505af1158015611369573d6000803e3d6000fd5b50505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146113ed57600080fd5b8060028190555050565b60035481565b600060149054906101000a900460ff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461146857600080fd5b8060068190555050565b60055481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146114d057600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b60065481565b60008282111561157f57fe5b818303905092915050565b60008083141561159d57600090506115bb565b60008284029050828482816115ae57fe5b04146115b657fe5b809150505b92915050565b6000808284816115cd57fe5b049050809150509291505056fe596f752063616e6e6f742067657420746f6b656e7320756e74696c207468652070726573616c6520697320636c6f7365642e496e73756666696369656e742062616c616e6365206f662070726573616c6520636f6e747261637421596f752063616e6e6f74206275726e20746f6b656e7320756e7469746c207468652070726573616c6520697320636c6f7365642ea2646970667358221220fc4de7d2d25872b93ec363abf1b2c8d983252c0503d619ee6d7c5c5fafca517064736f6c634300060c0033

Deployed ByteCode Sourcemap

1474:3125:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3218:13;;;;;;;;;;;3210:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3340:11;;3293:43;3326:9;3293:16;:28;3310:10;3293:28;;;;;;;;;;;;;;;;:32;;:43;;;;:::i;:::-;:58;;:137;;;;;3419:11;;3372:43;3405:9;3372:16;:28;3389:10;3372:28;;;;;;;;;;;;;;;;:32;;:43;;;;:::i;:::-;:58;;3293:137;3267:219;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3517:19;3539:26;3555:9;3539:15;:26::i;:::-;3517:48;;3601:12;;;;;;;;;;;3594:29;;;3624:10;3636:11;3594:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3586:108;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3746:43;3779:9;3746:16;:28;3763:10;3746:28;;;;;;;;;;;;;;;;:32;;:43;;;;:::i;:::-;3715:16;:28;3732:10;3715:28;;;;;;;;;;;;;;;:74;;;;3820:5;;;;;;;;;;:14;;:25;3835:9;3820:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3173:680;1474:3125;;;;;2005:144;;;;;;;;;;;;;:::i;:::-;;1725:31;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3057:104;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2325:261;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1623:32;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2943:102;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;4349:247;;;;;;;;;;;;;:::i;:::-;;2161:152;;;;;;;;;;;;;:::i;:::-;;2715:102;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;781:28;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;1871:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4090:247;;;;;;;;;;;;;:::i;:::-;;1589:27;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2598:105;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1674:38;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1545:25;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2829:102;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1775:39;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1049:166;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1821:37;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;513:133;571:7;587:9;603:1;599;:5;587:17;;623:1;618;:6;;611:14;;;;639:1;632:8;;;513:133;;;;:::o;3865:213::-;3928:7;3955:115;4006:48;4041:12;;4006:30;4022:13;;4014:2;4006:15;;:30;;;;:::i;:::-;:34;;:48;;;;:::i;:::-;4001:2;:54;3955:27;3966:15;;3955:6;:10;;:27;;;;:::i;:::-;:31;;:115;;;;:::i;:::-;3948:122;;3865:213;;;:::o;2005:144::-;1015:5;;;;;;;;;;1001:19;;:10;:19;;;993:28;;;;;;2067:13:::1;;;;;;;;;;;2066:14;2058:42;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;2137:4;2121:13;;:20;;;;;;;;;;;;;;;;;;2005:144::o:0;1725:31::-;;;;:::o;3057:104::-;1015:5;;;;;;;;;;1001:19;;:10;:19;;;993:28;;;;;;3145:8:::1;3130:12;:23;;;;3057:104:::0;:::o;2325:261::-;1015:5;;;;;;;;;;1001:19;;:10;:19;;;993:28;;;;;;2427:1:::1;2403:26;;:12;;;;;;;;;;;:26;;;2395:68;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;2499:1;2482:19;;:5;:19;;;;2474:63;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;2573:5;2558:12;;:20;;;;;;;;;;;;;;;;;;2325:261:::0;:::o;1623:32::-;;;;:::o;2943:102::-;1015:5;;;;;;;;;;1001:19;;:10;:19;;;993:28;;;;;;3033:4:::1;3015:15;:22;;;;2943:102:::0;:::o;4349:247::-;1015:5;;;;;;;;;;1001:19;;:10;:19;;;993:28;;;;;;4415:13:::1;;;;;;;;;;;4414:14;4406:77;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4511:12;;;;;;;;;;;4504:29;;;4534:5;::::0;::::1;;;;;;;;4548:12;;;;;;;;;;;4541:30;;;4580:4;4541:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;4504:84;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;4349:247::o:0;2161:152::-;1015:5;;;;;;;;;;1001:19;;:10;:19;;;993:28;;;;;;2221:13:::1;;;;;;;;;;;2213:50;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;2300:5;2284:13:::0;::::1;:21;;;;;;;;;;;;;;;;;;2161:152::o:0;2715:102::-;1015:5;;;;;;;;;;1001:19;;:10;:19;;;993:28;;;;;;2799:6:::1;2785:11;:20;;;;2715:102:::0;:::o;781:28::-;;;;;;;;;;;;:::o;1871:51::-;;;;;;;;;;;;;;;;;:::o;4090:247::-;1015:5;;;;;;;;;;1001:19;;:10;:19;;;993:28;;;;;;4157:13:::1;;;;;;;;;;;4156:14;4148:79;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4255:12;;;;;;;;;;;4248:31;;;4287:12;;;;;;;;;;;4280:30;;;4319:4;4280:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;4248:78;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;4090:247::o:0;1589:27::-;;;;;;;;;;;;;:::o;2598:105::-;1015:5;;;;;;;;;;1001:19;;:10;:19;;;993:28;;;;;;2687:8:::1;2671:13;:24;;;;2598:105:::0;:::o;1674:38::-;;;;:::o;1545:25::-;;;;;;;;;;;;;:::o;2829:102::-;1015:5;;;;;;;;;;1001:19;;:10;:19;;;993:28;;;;;;2913:6:::1;2899:11;:20;;;;2829:102:::0;:::o;1775:39::-;;;;:::o;1049:166::-;1015:5;;;;;;;;;;1001:19;;:10;:19;;;993:28;;;;;;1139:9:::1;1131:5;::::0;:17:::1;;;;;;;;;;;;;;;;;;1197:9;1164:43;;1185:10;1164:43;;;;;;;;;;;;1049:166:::0;:::o;1821:37::-;;;;:::o;394:113::-;452:7;480:1;475;:6;;468:14;;;;500:1;496;:5;489:12;;394:113;;;;:::o;91:180::-;149:7;174:1;169;:6;165:37;;;193:1;186:8;;;;165:37;208:9;224:1;220;:5;208:17;;248:1;243;239;:5;;;;;;:10;232:18;;;;264:1;257:8;;;91:180;;;;;:::o;277:111::-;335:7;350:9;366:1;362;:5;;;;;;350:17;;381:1;374:8;;;277:111;;;;:::o

Swarm Source

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