ETH Price: $1,946.15 (-0.86%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve240609412025-12-21 12:20:3570 days ago1766319635IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001550.03351842
Transfer240609332025-12-21 12:18:5970 days ago1766319539IN
0x4eAC7bfb...4C61E3C71
0 ETH0.00000150.02911435
Transfer240600202025-12-21 9:15:2370 days ago1766308523IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001890.04041429
Transfer240600012025-12-21 9:11:3570 days ago1766308295IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001940.04152686
Approve240598152025-12-21 8:34:1170 days ago1766306051IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001690.03660712
Transfer240594972025-12-21 7:30:2370 days ago1766302223IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000000960.02805389
Approve240594512025-12-21 7:21:1170 days ago1766301671IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001140.02465755
Transfer240594412025-12-21 7:19:1170 days ago1766301551IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001340.02606744
Transfer240593982025-12-21 7:10:3570 days ago1766301035IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001380.02680805
Transfer240593712025-12-21 7:05:1170 days ago1766300711IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001430.02774812
Approve240589632025-12-21 5:43:2370 days ago1766295803IN
0x4eAC7bfb...4C61E3C71
0 ETH0.00000110.0237256
Approve240588952025-12-21 5:29:4770 days ago1766294987IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001190.02576977
Transfer240587972025-12-21 5:10:1170 days ago1766293811IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001240.02403782
Transfer240587892025-12-21 5:08:3570 days ago1766293715IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001260.0245907
Transfer240587852025-12-21 5:07:4770 days ago1766293667IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001220.02372294
Transfer240587802025-12-21 5:06:4770 days ago1766293607IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001260.02458649
Transfer240587782025-12-21 5:06:2370 days ago1766293583IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001360.02637083
Transfer240587742025-12-21 5:05:3570 days ago1766293535IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001220.02379146
Transfer240587722025-12-21 5:05:1170 days ago1766293511IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001170.02284985
Transfer240587682025-12-21 5:04:2370 days ago1766293463IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001310.02553336
Transfer240587652025-12-21 5:03:4770 days ago1766293427IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001320.02560518
Transfer240587622025-12-21 5:03:1170 days ago1766293391IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001350.02624945
Transfer240587592025-12-21 5:02:3570 days ago1766293355IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001370.02661364
Transfer240587562025-12-21 5:01:5970 days ago1766293319IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001330.02595267
Transfer240587522025-12-21 5:01:1170 days ago1766293271IN
0x4eAC7bfb...4C61E3C71
0 ETH0.000001270.02464238
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PangDongLai

Compiler Version
v0.8.30+commit.73712a01

Optimization Enabled:
Yes with 200 runs

Other Settings:
paris EvmVersion
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.30;

contract PangDongLai {
    string public constant name = "PDL Token";
    string public constant symbol = "DL";
    uint8  public constant decimals = 18;

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

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

    constructor(address receiver) {
        totalSupply = 10_000_000_000 * (10 ** uint256(decimals));
        balanceOf[receiver] = totalSupply;
        emit Transfer(address(0), receiver, totalSupply);
    }

    function transfer(address to, uint256 amount) external returns (bool) {
        _transfer(msg.sender, to, amount);
        return true;
    }

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

    function transferFrom(address from, address to, uint256 amount) external returns (bool) {
        uint256 cur = allowance[from][msg.sender];
        require(cur >= amount, "ALLOWANCE_EXCEEDED");
        if (cur != type(uint256).max) {
            unchecked { allowance[from][msg.sender] = cur - amount; }
            emit Approval(from, msg.sender, allowance[from][msg.sender]);
        }
        _transfer(from, to, amount);
        return true;
    }

    function _transfer(address from, address to, uint256 amount) internal {
        require(from != address(0), "FROM_IS_ZERO");
        require(to != address(0), "TO_IS_ZERO");

        uint256 bal = balanceOf[from];
        require(bal >= amount, "BALANCE_TOO_LOW");

        unchecked { balanceOf[from] = bal - amount; }
        balanceOf[to] += amount;

        emit Transfer(from, to, amount);
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "evmVersion": "paris",
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"receiver","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":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5060405161082738038061082783398101604081905261002f916100a8565b61003b6012600a6101d7565b61004a906402540be4006101e3565b60008181556001600160a01b038316808252600160205260408083208490555190927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9161009a91815260200190565b60405180910390a3506101fa565b6000602082840312156100ba57600080fd5b81516001600160a01b03811681146100d157600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b6001815b60018411156101295780850481111561010d5761010d6100d8565b600184161561011b57908102905b60019390931c9280026100f2565b935093915050565b600082610140575060016101d1565b8161014d575060006101d1565b8160018114610163576002811461016d57610189565b60019150506101d1565b60ff84111561017e5761017e6100d8565b50506001821b6101d1565b5060208310610133831016604e8410600b84101617156101ac575081810a6101d1565b6101b960001984846100ee565b80600019048211156101cd576101cd6100d8565b0290505b92915050565b60006100d18383610131565b80820281158282048414176101d1576101d16100d8565b61061e806102096000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461012357806370a082311461013d57806395d89b411461015d578063a9059cbb1461017e578063dd62ed3e1461019157600080fd5b806306fdde0314610098578063095ea7b3146100d657806318160ddd146100f957806323b872dd14610110575b600080fd5b6100c060405180604001604052806009815260200168282226102a37b5b2b760b91b81525081565b6040516100cd91906104a1565b60405180910390f35b6100e96100e436600461050b565b6101bc565b60405190151581526020016100cd565b61010260005481565b6040519081526020016100cd565b6100e961011e366004610535565b610229565b61012b601281565b60405160ff90911681526020016100cd565b61010261014b366004610572565b60016020526000908152604090205481565b6100c060405180604001604052806002815260200161111360f21b81525081565b6100e961018c36600461050b565b610317565b61010261019f366004610594565b600260209081526000928352604080842090915290825290205481565b3360008181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102179086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383166000908152600260209081526040808320338452909152812054828110156102975760405162461bcd60e51b815260206004820152601260248201527110531313d5d05390d157d15610d15151115160721b60448201526064015b60405180910390fd5b6000198114610301576001600160a01b038516600081815260026020908152604080832033808552908352928190208786039081905590519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35b61030c85858561032d565b506001949350505050565b600061032433848461032d565b50600192915050565b6001600160a01b0383166103725760405162461bcd60e51b815260206004820152600c60248201526b46524f4d5f49535f5a45524f60a01b604482015260640161028e565b6001600160a01b0382166103b55760405162461bcd60e51b815260206004820152600a602482015269544f5f49535f5a45524f60b01b604482015260640161028e565b6001600160a01b038316600090815260016020526040902054818110156104105760405162461bcd60e51b815260206004820152600f60248201526e42414c414e43455f544f4f5f4c4f5760881b604482015260640161028e565b6001600160a01b038085166000908152600160205260408082208585039055918516815290812080548492906104479084906105c7565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161049391815260200190565b60405180910390a350505050565b602081526000825180602084015260005b818110156104cf57602081860181015160408684010152016104b2565b506000604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b038116811461050657600080fd5b919050565b6000806040838503121561051e57600080fd5b610527836104ef565b946020939093013593505050565b60008060006060848603121561054a57600080fd5b610553846104ef565b9250610561602085016104ef565b929592945050506040919091013590565b60006020828403121561058457600080fd5b61058d826104ef565b9392505050565b600080604083850312156105a757600080fd5b6105b0836104ef565b91506105be602084016104ef565b90509250929050565b8082018082111561022357634e487b7160e01b600052601160045260246000fdfea26469706673582212207c7fdca8a728109bccebd1530e172a5da8d38154548e932350ba9d22cc05a89764736f6c634300081e0033000000000000000000000000166ecfcdfa31067a95c2439906c96e9d5edfdb29

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461012357806370a082311461013d57806395d89b411461015d578063a9059cbb1461017e578063dd62ed3e1461019157600080fd5b806306fdde0314610098578063095ea7b3146100d657806318160ddd146100f957806323b872dd14610110575b600080fd5b6100c060405180604001604052806009815260200168282226102a37b5b2b760b91b81525081565b6040516100cd91906104a1565b60405180910390f35b6100e96100e436600461050b565b6101bc565b60405190151581526020016100cd565b61010260005481565b6040519081526020016100cd565b6100e961011e366004610535565b610229565b61012b601281565b60405160ff90911681526020016100cd565b61010261014b366004610572565b60016020526000908152604090205481565b6100c060405180604001604052806002815260200161111360f21b81525081565b6100e961018c36600461050b565b610317565b61010261019f366004610594565b600260209081526000928352604080842090915290825290205481565b3360008181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102179086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383166000908152600260209081526040808320338452909152812054828110156102975760405162461bcd60e51b815260206004820152601260248201527110531313d5d05390d157d15610d15151115160721b60448201526064015b60405180910390fd5b6000198114610301576001600160a01b038516600081815260026020908152604080832033808552908352928190208786039081905590519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35b61030c85858561032d565b506001949350505050565b600061032433848461032d565b50600192915050565b6001600160a01b0383166103725760405162461bcd60e51b815260206004820152600c60248201526b46524f4d5f49535f5a45524f60a01b604482015260640161028e565b6001600160a01b0382166103b55760405162461bcd60e51b815260206004820152600a602482015269544f5f49535f5a45524f60b01b604482015260640161028e565b6001600160a01b038316600090815260016020526040902054818110156104105760405162461bcd60e51b815260206004820152600f60248201526e42414c414e43455f544f4f5f4c4f5760881b604482015260640161028e565b6001600160a01b038085166000908152600160205260408082208585039055918516815290812080548492906104479084906105c7565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161049391815260200190565b60405180910390a350505050565b602081526000825180602084015260005b818110156104cf57602081860181015160408684010152016104b2565b506000604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b038116811461050657600080fd5b919050565b6000806040838503121561051e57600080fd5b610527836104ef565b946020939093013593505050565b60008060006060848603121561054a57600080fd5b610553846104ef565b9250610561602085016104ef565b929592945050506040919091013590565b60006020828403121561058457600080fd5b61058d826104ef565b9392505050565b600080604083850312156105a757600080fd5b6105b0836104ef565b91506105be602084016104ef565b90509250929050565b8082018082111561022357634e487b7160e01b600052601160045260246000fdfea26469706673582212207c7fdca8a728109bccebd1530e172a5da8d38154548e932350ba9d22cc05a89764736f6c634300081e0033

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

000000000000000000000000166ecfcdfa31067a95c2439906c96e9d5edfdb29

-----Decoded View---------------
Arg [0] : receiver (address): 0x166ECFcDfa31067A95C2439906c96e9d5eDFDB29

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000166ecfcdfa31067a95c2439906c96e9d5edfdb29


Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.