false
true
0

Contract Address Details

0x032b79318e77F7d03242E166DBDBdC98b834d7C5

Token
BIG BANG COIN (Big Bang Coin)
Creator
0x5794e8–5453d8 at 0xdf5ce3–8c63bf
Balance
0 PLS ( )
Tokens
Fetching tokens...
Transactions
1 Transactions
Transfers
0 Transfers
Gas Used
46,273
Last Balance Update
26095675
Warning! Contract bytecode has been changed and doesn't match the verified one. Therefore, interaction with this smart contract may be risky.
Contract name:
BIGBANGCOIN




Optimization enabled
true
Compiler version
v0.8.22+commit.4fc1097e




Optimization runs
200
EVM Version
default




Verified at
2024-04-09T14:00:02.552435Z

Contract source code

//   +------+
//  /      /|
// /      / |         Socials:    Telegram   https://t.me/BIGBANGCOINOFFICIAL
//+------+  +                      
//|[O][O] | /                     Twitter    https://twitter.com/BIGBANGCOINOFFICIAL
//|  --   |/
//+------+              

// Welcome to our community! 🚀
//🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀





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

contract BIGBANGCOIN {
    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;
    mapping(address => uint256) private balances;
    mapping(address => mapping(address => uint256)) private allowances;

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

    constructor() {
        name = "BIG BANG COIN";
        symbol = "Big Bang Coin";
        decimals = 18;
        totalSupply = 210000000000000000000000* 10 *  uint256(decimals);
        balances[msg.sender] = totalSupply;
        emit Transfer(address(0), msg.sender, totalSupply);
    }

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

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

    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, allowances[sender][msg.sender] - amount);
        return true;
    }

    function approve(address spender, uint256 amount) external returns (bool) {
        _approve(msg.sender, spender, amount);
        return true;
    }

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

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

    function decreaseAllowance(address spender, uint256 subtractedAmount) external returns (bool) {
        uint256 currentAllowance = allowances[msg.sender][spender];
        require(currentAllowance >= subtractedAmount, "Allowance cannot be decreased below zero");
        _approve(msg.sender, spender, currentAllowance - subtractedAmount);
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "Transfer from the zero address");
        require(recipient != address(0), "Transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");
        require(balances[sender] >= amount, "Insufficient balance");

        balances[sender] -= amount;
        balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }

    function _approve(address owner, address spender, uint256 amount) internal {
        require(owner != address(0), "Approve from the zero address");
        require(spender != address(0), "Approve to the zero address");

        allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
}
        

Contract ABI

[{"type":"constructor","stateMutability":"nonpayable","inputs":[]},{"type":"event","name":"Approval","inputs":[{"type":"address","name":"owner","internalType":"address","indexed":true},{"type":"address","name":"spender","internalType":"address","indexed":true},{"type":"uint256","name":"value","internalType":"uint256","indexed":false}],"anonymous":false},{"type":"event","name":"Transfer","inputs":[{"type":"address","name":"from","internalType":"address","indexed":true},{"type":"address","name":"to","internalType":"address","indexed":true},{"type":"uint256","name":"value","internalType":"uint256","indexed":false}],"anonymous":false},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"allowance","inputs":[{"type":"address","name":"owner","internalType":"address"},{"type":"address","name":"spender","internalType":"address"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"approve","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"balanceOf","inputs":[{"type":"address","name":"account","internalType":"address"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint8","name":"","internalType":"uint8"}],"name":"decimals","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"decreaseAllowance","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"subtractedAmount","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"increaseAllowance","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"addedAmount","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"string","name":"","internalType":"string"}],"name":"name","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"string","name":"","internalType":"string"}],"name":"symbol","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"totalSupply","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"transfer","inputs":[{"type":"address","name":"recipient","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"transferFrom","inputs":[{"type":"address","name":"sender","internalType":"address"},{"type":"address","name":"recipient","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]}]
              

Contract Creation Code

Verify & Publish
0x608060405234801561000f575f80fd5b5060408051808201909152600d81526c2124a3902120a7239021a7a4a760991b60208201525f906100409082610181565b5060408051808201909152600d81526c2134b3902130b7339021b7b4b760991b60208201526001906100729082610181565b506002805460ff19166012908117909155610098906a01bcb13a657b2638800000610240565b6003819055335f81815260046020908152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610269565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061011157607f821691505b60208210810361012f57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561017c57805f5260205f20601f840160051c8101602085101561015a5750805b601f840160051c820191505b81811015610179575f8155600101610166565b50505b505050565b81516001600160401b0381111561019a5761019a6100e9565b6101ae816101a884546100fd565b84610135565b602080601f8311600181146101e1575f84156101ca5750858301515b5f19600386901b1c1916600185901b178555610238565b5f85815260208120601f198616915b8281101561020f578886015182559484019460019091019084016101f0565b508582101561022c57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b808202811582820484141761026357634e487b7160e01b5f52601160045260245ffd5b92915050565b610885806102765f395ff3fe608060405234801561000f575f80fd5b50600436106100a6575f3560e01c8063395093511161006e578063395093511461013457806370a082311461014757806395d89b411461016f578063a457c2d714610177578063a9059cbb1461018a578063dd62ed3e1461019d575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd14610102578063313ce56714610115575b5f80fd5b6100b26101d5565b6040516100bf91906106c4565b60405180910390f35b6100db6100d636600461072b565b610260565b60405190151581526020016100bf565b6100f460035481565b6040519081526020016100bf565b6100db610110366004610753565b610276565b6002546101229060ff1681565b60405160ff90911681526020016100bf565b6100db61014236600461072b565b6102c6565b6100f461015536600461078c565b6001600160a01b03165f9081526004602052604090205490565b6100b26102fc565b6100db61018536600461072b565b610309565b6100db61019836600461072b565b6103a1565b6100f46101ab3660046107ac565b6001600160a01b039182165f90815260056020908152604080832093909416825291909152205490565b5f80546101e1906107dd565b80601f016020809104026020016040519081016040528092919081815260200182805461020d906107dd565b80156102585780601f1061022f57610100808354040283529160200191610258565b820191905f5260205f20905b81548152906001019060200180831161023b57829003601f168201915b505050505081565b5f61026c3384846103ad565b5060015b92915050565b5f6102828484846104ba565b6001600160a01b0384165f908152600560209081526040808320338085529252909120546102bc9186916102b7908690610829565b6103ad565b5060019392505050565b335f8181526005602090815260408083206001600160a01b0387168452909152812054909161026c9185906102b790869061083c565b600180546101e1906107dd565b335f9081526005602090815260408083206001600160a01b0386168452909152812054828110156103925760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77616e63652063616e6e6f74206265206465637265617365642062656044820152676c6f77207a65726f60c01b60648201526084015b60405180910390fd5b6102bc33856102b78685610829565b5f61026c3384846104ba565b6001600160a01b0383166104035760405162461bcd60e51b815260206004820152601d60248201527f417070726f76652066726f6d20746865207a65726f20616464726573730000006044820152606401610389565b6001600160a01b0382166104595760405162461bcd60e51b815260206004820152601b60248201527f417070726f766520746f20746865207a65726f206164647265737300000000006044820152606401610389565b6001600160a01b038381165f8181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166105105760405162461bcd60e51b815260206004820152601e60248201527f5472616e736665722066726f6d20746865207a65726f206164647265737300006044820152606401610389565b6001600160a01b0382166105665760405162461bcd60e51b815260206004820152601c60248201527f5472616e7366657220746f20746865207a65726f2061646472657373000000006044820152606401610389565b5f81116105c75760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610389565b6001600160a01b0383165f908152600460205260409020548111156106255760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b6044820152606401610389565b6001600160a01b0383165f908152600460205260408120805483929061064c908490610829565b90915550506001600160a01b0382165f908152600460205260408120805483929061067890849061083c565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516104ad91815260200190565b5f602080835283518060208501525f5b818110156106f0578581018301518582016040015282016106d4565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610726575f80fd5b919050565b5f806040838503121561073c575f80fd5b61074583610710565b946020939093013593505050565b5f805f60608486031215610765575f80fd5b61076e84610710565b925061077c60208501610710565b9150604084013590509250925092565b5f6020828403121561079c575f80fd5b6107a582610710565b9392505050565b5f80604083850312156107bd575f80fd5b6107c683610710565b91506107d460208401610710565b90509250929050565b600181811c908216806107f157607f821691505b60208210810361080f57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561027057610270610815565b808201808211156102705761027061081556fea264697066735822122076cc22a2d0e1d0edcb7bd4e91cdcc122e93b44fe17341dae56a8e6f2419082fb64736f6c63430008160033

Deployed ByteCode

0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c8063395093511161006e578063395093511461013457806370a082311461014757806395d89b411461016f578063a457c2d714610177578063a9059cbb1461018a578063dd62ed3e1461019d575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd14610102578063313ce56714610115575b5f80fd5b6100b26101d5565b6040516100bf91906106c4565b60405180910390f35b6100db6100d636600461072b565b610260565b60405190151581526020016100bf565b6100f460035481565b6040519081526020016100bf565b6100db610110366004610753565b610276565b6002546101229060ff1681565b60405160ff90911681526020016100bf565b6100db61014236600461072b565b6102c6565b6100f461015536600461078c565b6001600160a01b03165f9081526004602052604090205490565b6100b26102fc565b6100db61018536600461072b565b610309565b6100db61019836600461072b565b6103a1565b6100f46101ab3660046107ac565b6001600160a01b039182165f90815260056020908152604080832093909416825291909152205490565b5f80546101e1906107dd565b80601f016020809104026020016040519081016040528092919081815260200182805461020d906107dd565b80156102585780601f1061022f57610100808354040283529160200191610258565b820191905f5260205f20905b81548152906001019060200180831161023b57829003601f168201915b505050505081565b5f61026c3384846103ad565b5060015b92915050565b5f6102828484846104ba565b6001600160a01b0384165f908152600560209081526040808320338085529252909120546102bc9186916102b7908690610829565b6103ad565b5060019392505050565b335f8181526005602090815260408083206001600160a01b0387168452909152812054909161026c9185906102b790869061083c565b600180546101e1906107dd565b335f9081526005602090815260408083206001600160a01b0386168452909152812054828110156103925760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77616e63652063616e6e6f74206265206465637265617365642062656044820152676c6f77207a65726f60c01b60648201526084015b60405180910390fd5b6102bc33856102b78685610829565b5f61026c3384846104ba565b6001600160a01b0383166104035760405162461bcd60e51b815260206004820152601d60248201527f417070726f76652066726f6d20746865207a65726f20616464726573730000006044820152606401610389565b6001600160a01b0382166104595760405162461bcd60e51b815260206004820152601b60248201527f417070726f766520746f20746865207a65726f206164647265737300000000006044820152606401610389565b6001600160a01b038381165f8181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166105105760405162461bcd60e51b815260206004820152601e60248201527f5472616e736665722066726f6d20746865207a65726f206164647265737300006044820152606401610389565b6001600160a01b0382166105665760405162461bcd60e51b815260206004820152601c60248201527f5472616e7366657220746f20746865207a65726f2061646472657373000000006044820152606401610389565b5f81116105c75760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610389565b6001600160a01b0383165f908152600460205260409020548111156106255760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b6044820152606401610389565b6001600160a01b0383165f908152600460205260408120805483929061064c908490610829565b90915550506001600160a01b0382165f908152600460205260408120805483929061067890849061083c565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516104ad91815260200190565b5f602080835283518060208501525f5b818110156106f0578581018301518582016040015282016106d4565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610726575f80fd5b919050565b5f806040838503121561073c575f80fd5b61074583610710565b946020939093013593505050565b5f805f60608486031215610765575f80fd5b61076e84610710565b925061077c60208501610710565b9150604084013590509250925092565b5f6020828403121561079c575f80fd5b6107a582610710565b9392505050565b5f80604083850312156107bd575f80fd5b6107c683610710565b91506107d460208401610710565b90509250929050565b600181811c908216806107f157607f821691505b60208210810361080f57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561027057610270610815565b808201808211156102705761027061081556fea264697066735822122076cc22a2d0e1d0edcb7bd4e91cdcc122e93b44fe17341dae56a8e6f2419082fb64736f6c63430008160033