ETH Price: $1,977.51 (-0.03%)

Token

AIFin (AIF)

Overview

Max Total Supply

1,000,000,000,000,000,001,000,000,000 AIF

Holders

580

Transfers

-
32

Market

Price

$0.00 @ 0.000000 ETH

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
AIF

Compiler Version
v0.8.23+commit.f704f362

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Arbiscan.io on 2025-08-02
*/

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

contract Ownable {
    address public owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    modifier onlyOwner() {
        require(msg.sender == owner, "Ownable: caller is not the owner");
        _;
    }

    constructor(address _initialOwner) {
        owner = _initialOwner;
    }

    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }
}

interface ERC20 {
    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);
    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);
    
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

abstract contract StandardToken is ERC20 {
    uint256 public totalSupply;
    mapping(address => uint256) public balances;
    mapping(address => mapping(address => uint256)) public allowances;
    
    bool internal _reentrancyLock;
    
    modifier nonReentrant() {
        require(!_reentrancyLock, "ReentrancyGuard: reentrant call");
        _reentrancyLock = true;
        _;
        _reentrancyLock = false;
    }
    
    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal nonReentrant returns (bool) {
        require(sender != address(0), "ERC20: transfer from zero address");
        require(recipient != address(0), "ERC20: transfer to zero address");
        require(balances[sender] >= amount, "ERC20: insufficient balance");
        
        balances[sender] -= amount;
        balances[recipient] += amount;
        
        emit Transfer(sender, recipient, amount);
        return true;
    }

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        return _transfer(msg.sender, recipient, amount);
    }

    function balanceOf(address account) public view virtual override returns (uint256) {
        return balances[account];
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        uint256 currentAllowance = allowances[sender][msg.sender];
        require(currentAllowance >= amount, "ERC20: insufficient allowance");
        
        _approve(sender, msg.sender, currentAllowance - amount);
        
        return _transfer(sender, recipient, amount);
    }

    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(msg.sender, spender, amount);
        return true;
    }
    
    function _approve(address owner, address spender, uint256 amount) internal {
        require(owner != address(0), "ERC20: approve from zero address");
        require(spender != address(0), "ERC20: approve to zero address");
        
        allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return allowances[owner][spender];
    }

    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(msg.sender, spender, allowances[msg.sender][spender] + addedValue);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        uint256 currentAllowance = allowances[msg.sender][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        _approve(msg.sender, spender, currentAllowance - subtractedValue);
        return true;
    }
}

contract AIF is Ownable, StandardToken {
    string private _name = "AIFin";
    string private _symbol = "AIF";
    uint8 private _decimals = 18;

    function name() public view override returns (string memory) {
        return _name;
    }
    
    function symbol() public view override returns (string memory) {
        return _symbol;
    }
    
    function decimals() public view override returns (uint8) {
        return _decimals;
    }

    event Mint(address indexed to, uint256 amount);
    
    constructor(address tokenOwner) Ownable(tokenOwner) {
        totalSupply = 1_000_000_000 * (10 ** _decimals);
        balances[tokenOwner] = totalSupply;
        emit Transfer(address(0), tokenOwner, totalSupply);
    }

    function mint(address account, uint256 amount) public onlyOwner {
        require(account != address(0), "ERC20: mint to zero address");
        require(totalSupply + amount >= totalSupply, "ERC20: total supply overflow");
        
        totalSupply += amount;
        balances[account] += amount;
        emit Mint(account, amount);
        emit Transfer(address(0), account, amount);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"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":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowances","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":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","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":"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":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60c0604052600560808181526420a4a334b760d91b60a052620000239082620001c1565b5060408051808201909152600381526220a4a360e91b60208201526006906200004d9082620001c1565b506007805460ff1916601217905534801562000067575f80fd5b50604051620010db380380620010db8339810160408190526200008a916200028d565b5f80546001600160a01b0319166001600160a01b038316179055600754620000b79060ff16600a620003cb565b620000c790633b9aca00620003db565b60018190556001600160a01b0382165f81815260026020908152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350620003f5565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200014c57607f821691505b6020821081036200016b57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620001bc57805f5260205f20601f840160051c81016020851015620001985750805b601f840160051c820191505b81811015620001b9575f8155600101620001a4565b50505b505050565b81516001600160401b03811115620001dd57620001dd62000123565b620001f581620001ee845462000137565b8462000171565b602080601f8311600181146200022b575f8415620002135750858301515b5f19600386901b1c1916600185901b17855562000285565b5f85815260208120601f198616915b828110156200025b578886015182559484019460019091019084016200023a565b50858210156200027957878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b5f602082840312156200029e575f80fd5b81516001600160a01b0381168114620002b5575f80fd5b9392505050565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200031057815f1904821115620002f457620002f4620002bc565b808516156200030257918102915b93841c9390800290620002d5565b509250929050565b5f826200032857506001620003c5565b816200033657505f620003c5565b81600181146200034f57600281146200035a576200037a565b6001915050620003c5565b60ff8411156200036e576200036e620002bc565b50506001821b620003c5565b5060208310610133831016604e8410600b84101617156200039f575081810a620003c5565b620003ab8383620002d0565b805f1904821115620003c157620003c1620002bc565b0290505b92915050565b5f620002b560ff84168362000318565b8082028115828204841417620003c557620003c5620002bc565b610cd880620004035f395ff3fe608060405234801561000f575f80fd5b50600436106100fb575f3560e01c806355b6ed5c11610093578063a457c2d711610063578063a457c2d71461024a578063a9059cbb1461025d578063dd62ed3e14610270578063f2fde38b146102a8575f80fd5b806355b6ed5c146101c657806370a08231146101f05780638da5cb5b1461021857806395d89b4114610242575f80fd5b806327e235e3116100ce57806327e235e31461016a578063313ce56714610189578063395093511461019e57806340c10f19146101b1575f80fd5b806306fdde03146100ff578063095ea7b31461011d57806318160ddd1461014057806323b872dd14610157575b5f80fd5b6101076102bb565b6040516101149190610b1e565b60405180910390f35b61013061012b366004610b85565b61034b565b6040519015158152602001610114565b61014960015481565b604051908152602001610114565b610130610165366004610bad565b610361565b610149610178366004610be6565b60026020525f908152604090205481565b60075460405160ff9091168152602001610114565b6101306101ac366004610b85565b610401565b6101c46101bf366004610b85565b610437565b005b6101496101d4366004610bff565b600360209081525f928352604080842090915290825290205481565b6101496101fe366004610be6565b6001600160a01b03165f9081526002602052604090205490565b5f5461022a906001600160a01b031681565b6040516001600160a01b039091168152602001610114565b610107610605565b610130610258366004610b85565b610614565b61013061026b366004610b85565b6106ae565b61014961027e366004610bff565b6001600160a01b039182165f90815260036020908152604080832093909416825291909152205490565b6101c46102b6366004610be6565b6106c1565b6060600580546102ca90610c30565b80601f01602080910402602001604051908101604052809291908181526020018280546102f690610c30565b80156103415780601f1061031857610100808354040283529160200191610341565b820191905f5260205f20905b81548152906001019060200180831161032457829003601f168201915b5050505050905090565b5f6103573384846107d8565b5060015b92915050565b6001600160a01b0383165f908152600360209081526040808320338452909152812054828110156103d95760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064015b60405180910390fd5b6103ed85336103e88685610c7c565b6107d8565b6103f88585856108e4565b95945050505050565b335f8181526003602090815260408083206001600160a01b038716845290915281205490916103579185906103e8908690610c8f565b5f546001600160a01b031633146104905760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103d0565b6001600160a01b0382166104e65760405162461bcd60e51b815260206004820152601b60248201527f45524332303a206d696e7420746f207a65726f2061646472657373000000000060448201526064016103d0565b6001546104f38282610c8f565b10156105415760405162461bcd60e51b815260206004820152601c60248201527f45524332303a20746f74616c20737570706c79206f766572666c6f770000000060448201526064016103d0565b8060015f8282546105529190610c8f565b90915550506001600160a01b0382165f908152600260205260408120805483929061057e908490610c8f565b90915550506040518181526001600160a01b038316907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859060200160405180910390a26040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6060600680546102ca90610c30565b335f9081526003602090815260408083206001600160a01b0386168452909152812054828110156106955760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103d0565b6106a433856103e88685610c7c565b5060019392505050565b5f6106ba3384846108e4565b9392505050565b5f546001600160a01b0316331461071a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103d0565b6001600160a01b03811661077f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103d0565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661082e5760405162461bcd60e51b815260206004820181905260248201527f45524332303a20617070726f76652066726f6d207a65726f206164647265737360448201526064016103d0565b6001600160a01b0382166108845760405162461bcd60e51b815260206004820152601e60248201527f45524332303a20617070726f766520746f207a65726f2061646472657373000060448201526064016103d0565b6001600160a01b038381165f8181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6004545f9060ff16156109395760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016103d0565b6004805460ff191660011790556001600160a01b0384166109a65760405162461bcd60e51b815260206004820152602160248201527f45524332303a207472616e736665722066726f6d207a65726f206164647265736044820152607360f81b60648201526084016103d0565b6001600160a01b0383166109fc5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a207472616e7366657220746f207a65726f20616464726573730060448201526064016103d0565b6001600160a01b0384165f90815260026020526040902054821115610a635760405162461bcd60e51b815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e6365000000000060448201526064016103d0565b6001600160a01b0384165f9081526002602052604081208054849290610a8a908490610c7c565b90915550506001600160a01b0383165f9081526002602052604081208054849290610ab6908490610c8f565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b0291815260200190565b60405180910390a35060016004805460ff191690559392505050565b5f602080835283518060208501525f5b81811015610b4a57858101830151858201604001528201610b2e565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610b80575f80fd5b919050565b5f8060408385031215610b96575f80fd5b610b9f83610b6a565b946020939093013593505050565b5f805f60608486031215610bbf575f80fd5b610bc884610b6a565b9250610bd660208501610b6a565b9150604084013590509250925092565b5f60208284031215610bf6575f80fd5b6106ba82610b6a565b5f8060408385031215610c10575f80fd5b610c1983610b6a565b9150610c2760208401610b6a565b90509250929050565b600181811c90821680610c4457607f821691505b602082108103610c6257634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561035b5761035b610c68565b8082018082111561035b5761035b610c6856fea26469706673582212207a6016d08def0b5f1ec1dd854e7bab96af59359c49f2d96af1d2acead6467eca64736f6c6343000817003300000000000000000000000030976e2a42123e917a8b156ac63c63dd7ca27367

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100fb575f3560e01c806355b6ed5c11610093578063a457c2d711610063578063a457c2d71461024a578063a9059cbb1461025d578063dd62ed3e14610270578063f2fde38b146102a8575f80fd5b806355b6ed5c146101c657806370a08231146101f05780638da5cb5b1461021857806395d89b4114610242575f80fd5b806327e235e3116100ce57806327e235e31461016a578063313ce56714610189578063395093511461019e57806340c10f19146101b1575f80fd5b806306fdde03146100ff578063095ea7b31461011d57806318160ddd1461014057806323b872dd14610157575b5f80fd5b6101076102bb565b6040516101149190610b1e565b60405180910390f35b61013061012b366004610b85565b61034b565b6040519015158152602001610114565b61014960015481565b604051908152602001610114565b610130610165366004610bad565b610361565b610149610178366004610be6565b60026020525f908152604090205481565b60075460405160ff9091168152602001610114565b6101306101ac366004610b85565b610401565b6101c46101bf366004610b85565b610437565b005b6101496101d4366004610bff565b600360209081525f928352604080842090915290825290205481565b6101496101fe366004610be6565b6001600160a01b03165f9081526002602052604090205490565b5f5461022a906001600160a01b031681565b6040516001600160a01b039091168152602001610114565b610107610605565b610130610258366004610b85565b610614565b61013061026b366004610b85565b6106ae565b61014961027e366004610bff565b6001600160a01b039182165f90815260036020908152604080832093909416825291909152205490565b6101c46102b6366004610be6565b6106c1565b6060600580546102ca90610c30565b80601f01602080910402602001604051908101604052809291908181526020018280546102f690610c30565b80156103415780601f1061031857610100808354040283529160200191610341565b820191905f5260205f20905b81548152906001019060200180831161032457829003601f168201915b5050505050905090565b5f6103573384846107d8565b5060015b92915050565b6001600160a01b0383165f908152600360209081526040808320338452909152812054828110156103d95760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064015b60405180910390fd5b6103ed85336103e88685610c7c565b6107d8565b6103f88585856108e4565b95945050505050565b335f8181526003602090815260408083206001600160a01b038716845290915281205490916103579185906103e8908690610c8f565b5f546001600160a01b031633146104905760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103d0565b6001600160a01b0382166104e65760405162461bcd60e51b815260206004820152601b60248201527f45524332303a206d696e7420746f207a65726f2061646472657373000000000060448201526064016103d0565b6001546104f38282610c8f565b10156105415760405162461bcd60e51b815260206004820152601c60248201527f45524332303a20746f74616c20737570706c79206f766572666c6f770000000060448201526064016103d0565b8060015f8282546105529190610c8f565b90915550506001600160a01b0382165f908152600260205260408120805483929061057e908490610c8f565b90915550506040518181526001600160a01b038316907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859060200160405180910390a26040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6060600680546102ca90610c30565b335f9081526003602090815260408083206001600160a01b0386168452909152812054828110156106955760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103d0565b6106a433856103e88685610c7c565b5060019392505050565b5f6106ba3384846108e4565b9392505050565b5f546001600160a01b0316331461071a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103d0565b6001600160a01b03811661077f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103d0565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661082e5760405162461bcd60e51b815260206004820181905260248201527f45524332303a20617070726f76652066726f6d207a65726f206164647265737360448201526064016103d0565b6001600160a01b0382166108845760405162461bcd60e51b815260206004820152601e60248201527f45524332303a20617070726f766520746f207a65726f2061646472657373000060448201526064016103d0565b6001600160a01b038381165f8181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6004545f9060ff16156109395760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016103d0565b6004805460ff191660011790556001600160a01b0384166109a65760405162461bcd60e51b815260206004820152602160248201527f45524332303a207472616e736665722066726f6d207a65726f206164647265736044820152607360f81b60648201526084016103d0565b6001600160a01b0383166109fc5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a207472616e7366657220746f207a65726f20616464726573730060448201526064016103d0565b6001600160a01b0384165f90815260026020526040902054821115610a635760405162461bcd60e51b815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e6365000000000060448201526064016103d0565b6001600160a01b0384165f9081526002602052604081208054849290610a8a908490610c7c565b90915550506001600160a01b0383165f9081526002602052604081208054849290610ab6908490610c8f565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b0291815260200190565b60405180910390a35060016004805460ff191690559392505050565b5f602080835283518060208501525f5b81811015610b4a57858101830151858201604001528201610b2e565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610b80575f80fd5b919050565b5f8060408385031215610b96575f80fd5b610b9f83610b6a565b946020939093013593505050565b5f805f60608486031215610bbf575f80fd5b610bc884610b6a565b9250610bd660208501610b6a565b9150604084013590509250925092565b5f60208284031215610bf6575f80fd5b6106ba82610b6a565b5f8060408385031215610c10575f80fd5b610c1983610b6a565b9150610c2760208401610b6a565b90509250929050565b600181811c90821680610c4457607f821691505b602082108103610c6257634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561035b5761035b610c68565b8082018082111561035b5761035b610c6856fea26469706673582212207a6016d08def0b5f1ec1dd854e7bab96af59359c49f2d96af1d2acead6467eca64736f6c63430008170033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000030976e2a42123e917a8b156ac63c63dd7ca27367

-----Decoded View---------------
Arg [0] : tokenOwner (address): 0x30976E2A42123e917a8B156Ac63C63dd7ca27367

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000030976e2a42123e917a8b156ac63c63dd7ca27367


Deployed Bytecode Sourcemap

4544:1164:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4701:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3267:167;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;3267:167:0;1004:187:1;1562:26:0;;;;;;;;;1342:25:1;;;1330:2;1315:18;1562:26:0;1196:177:1;2818:441:0;;;;;;:::i;:::-;;:::i;1595:43::-;;;;;;:::i;:::-;;;;;;;;;;;;;;4913:92;4988:9;;4913:92;;4988:9;;;;2044:36:1;;2032:2;2017:18;4913:92:0;1902:184:1;3949:210:0;;;;;;:::i;:::-;;:::i;5304:401::-;;;;;;:::i;:::-;;:::i;:::-;;1645:65;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;2684:126;;;;;;:::i;:::-;-1:-1:-1;;;;;2785:17:0;2758:7;2785:17;;;:8;:17;;;;;;;2684:126;85:20;;;;;-1:-1:-1;;;;;85:20:0;;;;;;-1:-1:-1;;;;;2520:32:1;;;2502:51;;2490:2;2475:18;85:20:0;2356:203:1;4805:96:0;;;:::i;4167:370::-;;;;;;:::i;:::-;;:::i;2518:158::-;;;;;;:::i;:::-;;:::i;3791:150::-;;;;;;:::i;:::-;-1:-1:-1;;;;;3907:17:0;;;3880:7;3907:17;;;:10;:17;;;;;;;;:26;;;;;;;;;;;;;3791:150;413:234;;;;;;:::i;:::-;;:::i;4701:92::-;4747:13;4780:5;4773:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4701:92;:::o;3267:167::-;3350:4;3367:37;3376:10;3388:7;3397:6;3367:8;:37::i;:::-;-1:-1:-1;3422:4:0;3267:167;;;;;:::o;2818:441::-;-1:-1:-1;;;;;3002:18:0;;2958:4;3002:18;;;:10;:18;;;;;;;;3021:10;3002:30;;;;;;;;3051:26;;;;3043:68;;;;-1:-1:-1;;;3043:68:0;;3151:2:1;3043:68:0;;;3133:21:1;3190:2;3170:18;;;3163:30;3229:31;3209:18;;;3202:59;3278:18;;3043:68:0;;;;;;;;;3132:55;3141:6;3149:10;3161:25;3180:6;3161:16;:25;:::i;:::-;3132:8;:55::i;:::-;3215:36;3225:6;3233:9;3244:6;3215:9;:36::i;:::-;3208:43;2818:441;-1:-1:-1;;;;;2818:441:0:o;3949:210::-;4063:10;4037:4;4084:22;;;:10;:22;;;;;;;;-1:-1:-1;;;;;4084:31:0;;;;;;;;;;4037:4;;4054:75;;4075:7;;4084:44;;4118:10;;4084:44;:::i;5304:401::-;260:5;;-1:-1:-1;;;;;260:5:0;246:10;:19;238:64;;;;-1:-1:-1;;;238:64:0;;3904:2:1;238:64:0;;;3886:21:1;;;3923:18;;;3916:30;3982:34;3962:18;;;3955:62;4034:18;;238:64:0;3702:356:1;238:64:0;-1:-1:-1;;;;;5387:21:0;::::1;5379:61;;;::::0;-1:-1:-1;;;5379:61:0;;4265:2:1;5379:61:0::1;::::0;::::1;4247:21:1::0;4304:2;4284:18;;;4277:30;4343:29;4323:18;;;4316:57;4390:18;;5379:61:0::1;4063:351:1::0;5379:61:0::1;5483:11;::::0;5459:20:::1;5473:6:::0;5483:11;5459:20:::1;:::i;:::-;:35;;5451:76;;;::::0;-1:-1:-1;;;5451:76:0;;4621:2:1;5451:76:0::1;::::0;::::1;4603:21:1::0;4660:2;4640:18;;;4633:30;4699;4679:18;;;4672:58;4747:18;;5451:76:0::1;4419:352:1::0;5451:76:0::1;5563:6;5548:11;;:21;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;;;;;;5580:17:0;::::1;;::::0;;;:8:::1;:17;::::0;;;;:27;;5601:6;;5580:17;:27:::1;::::0;5601:6;;5580:27:::1;:::i;:::-;::::0;;;-1:-1:-1;;5623:21:0::1;::::0;1342:25:1;;;-1:-1:-1;;;;;5623:21:0;::::1;::::0;::::1;::::0;1330:2:1;1315:18;5623:21:0::1;;;;;;;5660:37;::::0;1342:25:1;;;-1:-1:-1;;;;;5660:37:0;::::1;::::0;5677:1:::1;::::0;5660:37:::1;::::0;1330:2:1;1315:18;5660:37:0::1;;;;;;;5304:401:::0;;:::o;4805:96::-;4853:13;4886:7;4879:14;;;;;:::i;4167:370::-;4315:10;4260:4;4304:22;;;:10;:22;;;;;;;;-1:-1:-1;;;;;4304:31:0;;;;;;;;;;4354:35;;;;4346:85;;;;-1:-1:-1;;;4346:85:0;;4978:2:1;4346:85:0;;;4960:21:1;5017:2;4997:18;;;4990:30;5056:34;5036:18;;;5029:62;-1:-1:-1;;;5107:18:1;;;5100:35;5152:19;;4346:85:0;4776:401:1;4346:85:0;4442:65;4451:10;4463:7;4472:34;4491:15;4472:16;:34;:::i;4442:65::-;-1:-1:-1;4525:4:0;;4167:370;-1:-1:-1;;;4167:370:0:o;2518:158::-;2604:4;2628:40;2638:10;2650:9;2661:6;2628:9;:40::i;:::-;2621:47;2518:158;-1:-1:-1;;;2518:158:0:o;413:234::-;260:5;;-1:-1:-1;;;;;260:5:0;246:10;:19;238:64;;;;-1:-1:-1;;;238:64:0;;3904:2:1;238:64:0;;;3886:21:1;;;3923:18;;;3916:30;3982:34;3962:18;;;3955:62;4034:18;;238:64:0;3702:356:1;238:64:0;-1:-1:-1;;;;;494:22:0;::::1;486:73;;;::::0;-1:-1:-1;;;486:73:0;;5384:2:1;486:73:0::1;::::0;::::1;5366:21:1::0;5423:2;5403:18;;;5396:30;5462:34;5442:18;;;5435:62;-1:-1:-1;;;5513:18:1;;;5506:36;5559:19;;486:73:0::1;5182:402:1::0;486:73:0::1;596:5;::::0;;575:37:::1;::::0;-1:-1:-1;;;;;575:37:0;;::::1;::::0;596:5;::::1;::::0;575:37:::1;::::0;::::1;623:5;:16:::0;;-1:-1:-1;;;;;;623:16:0::1;-1:-1:-1::0;;;;;623:16:0;;;::::1;::::0;;;::::1;::::0;;413:234::o;3446:337::-;-1:-1:-1;;;;;3540:19:0;;3532:64;;;;-1:-1:-1;;;3532:64:0;;5791:2:1;3532:64:0;;;5773:21:1;;;5810:18;;;5803:30;5869:34;5849:18;;;5842:62;5921:18;;3532:64:0;5589:356:1;3532:64:0;-1:-1:-1;;;;;3615:21:0;;3607:64;;;;-1:-1:-1;;;3607:64:0;;6152:2:1;3607:64:0;;;6134:21:1;6191:2;6171:18;;;6164:30;6230:32;6210:18;;;6203:60;6280:18;;3607:64:0;5950:354:1;3607:64:0;-1:-1:-1;;;;;3692:17:0;;;;;;;:10;:17;;;;;;;;:26;;;;;;;;;;;;;:35;;;3743:32;;1342:25:1;;;3743:32:0;;1315:18:1;3743:32:0;;;;;;;3446:337;;;:::o;1959:551::-;1809:15;;2094:4;;1809:15;;1808:16;1800:60;;;;-1:-1:-1;;;1800:60:0;;6511:2:1;1800:60:0;;;6493:21:1;6550:2;6530:18;;;6523:30;6589:33;6569:18;;;6562:61;6640:18;;1800:60:0;6309:355:1;1800:60:0;1871:15;:22;;-1:-1:-1;;1871:22:0;1889:4;1871:22;;;-1:-1:-1;;;;;2119:20:0;::::1;2111:66;;;::::0;-1:-1:-1;;;2111:66:0;;6871:2:1;2111:66:0::1;::::0;::::1;6853:21:1::0;6910:2;6890:18;;;6883:30;6949:34;6929:18;;;6922:62;-1:-1:-1;;;7000:18:1;;;6993:31;7041:19;;2111:66:0::1;6669:397:1::0;2111:66:0::1;-1:-1:-1::0;;;;;2196:23:0;::::1;2188:67;;;::::0;-1:-1:-1;;;2188:67:0;;7273:2:1;2188:67:0::1;::::0;::::1;7255:21:1::0;7312:2;7292:18;;;7285:30;7351:33;7331:18;;;7324:61;7402:18;;2188:67:0::1;7071:355:1::0;2188:67:0::1;-1:-1:-1::0;;;;;2274:16:0;::::1;;::::0;;;:8:::1;:16;::::0;;;;;:26;-1:-1:-1;2274:26:0::1;2266:66;;;::::0;-1:-1:-1;;;2266:66:0;;7633:2:1;2266:66:0::1;::::0;::::1;7615:21:1::0;7672:2;7652:18;;;7645:30;7711:29;7691:18;;;7684:57;7758:18;;2266:66:0::1;7431:351:1::0;2266:66:0::1;-1:-1:-1::0;;;;;2353:16:0;::::1;;::::0;;;:8:::1;:16;::::0;;;;:26;;2373:6;;2353:16;:26:::1;::::0;2373:6;;2353:26:::1;:::i;:::-;::::0;;;-1:-1:-1;;;;;;;2390:19:0;::::1;;::::0;;;:8:::1;:19;::::0;;;;:29;;2413:6;;2390:19;:29:::1;::::0;2413:6;;2390:29:::1;:::i;:::-;;;;;;;;2462:9;-1:-1:-1::0;;;;;2445:35:0::1;2454:6;-1:-1:-1::0;;;;;2445:35:0::1;;2473:6;2445:35;;;;1342:25:1::0;;1330:2;1315:18;;1196:177;2445:35:0::1;;;;;;;;-1:-1:-1::0;2498:4:0::1;1916:15:::0;:23;;-1:-1:-1;;1916:23:0;;;1959:551;;-1:-1:-1;;;1959:551:0:o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1711:186::-;1770:6;1823:2;1811:9;1802:7;1798:23;1794:32;1791:52;;;1839:1;1836;1829:12;1791:52;1862:29;1881:9;1862:29;:::i;2091:260::-;2159:6;2167;2220:2;2208:9;2199:7;2195:23;2191:32;2188:52;;;2236:1;2233;2226:12;2188:52;2259:29;2278:9;2259:29;:::i;:::-;2249:39;;2307:38;2341:2;2330:9;2326:18;2307:38;:::i;:::-;2297:48;;2091:260;;;;;:::o;2564:380::-;2643:1;2639:12;;;;2686;;;2707:61;;2761:4;2753:6;2749:17;2739:27;;2707:61;2814:2;2806:6;2803:14;2783:18;2780:38;2777:161;;2860:10;2855:3;2851:20;2848:1;2841:31;2895:4;2892:1;2885:15;2923:4;2920:1;2913:15;2777:161;;2564:380;;;:::o;3307:127::-;3368:10;3363:3;3359:20;3356:1;3349:31;3399:4;3396:1;3389:15;3423:4;3420:1;3413:15;3439:128;3506:9;;;3527:11;;;3524:37;;;3541:18;;:::i;3572:125::-;3637:9;;;3658:10;;;3655:36;;;3671:18;;:::i

Swarm Source

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