ETH Price: $1,992.52 (-1.38%)

Contract

0x808688c820AB080A6Ff1019F03E5EC227D9b522B
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Bag (BAG) ($0.00)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer247423812026-03-26 14:38:233 days ago1774535903IN
Bag.win: BAG Token
0 ETH0.0000622.10086261
Transfer247413402026-03-26 11:08:593 days ago1774523339IN
Bag.win: BAG Token
0 ETH0.000097382.08846183
Approve247366232026-03-25 19:22:233 days ago1774466543IN
Bag.win: BAG Token
0 ETH0.000003150.0679065
Approve247348252026-03-25 13:19:594 days ago1774444799IN
Bag.win: BAG Token
0 ETH0.00009682.09415901
Approve247246042026-03-24 3:09:235 days ago1774321763IN
Bag.win: BAG Token
0 ETH0.000001370.05160035
Approve247246022026-03-24 3:08:595 days ago1774321739IN
Bag.win: BAG Token
0 ETH0.000002330.0502788
VIEW ADVANCED FILTER
Age:7D
Reset Filter

Advanced mode:
Parent Transaction Hash Method Block
From
To

There are no matching entries

Update your filters to view other transactions

View All Internal Transactions
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:
BAGCOIN

Compiler Version
v0.8.23+commit.f704f362

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
// SPDX-License-Identifier: ---DG----

pragma solidity =0.8.23;

import "./ERC20.sol";

interface ILightDGToken {

    function transfer(
        address _recipient,
        uint256 _amount
    )
        external
        returns (bool);

    function transferFrom(
        address _sender,
        address _recipient,
        uint256 _amount
    )
        external
        returns (bool);
}

contract BAGCOIN is ERC20 {

    ILightDGToken immutable public lightDG;
    uint256 constant public RATIO = 8;

    constructor(
        string memory _tokenName,
        string memory _tokenSymbol,
        address _lightDGTokenAddress
    )
        ERC20(
            _tokenName,
            _tokenSymbol
        )
    {
        lightDG = ILightDGToken(
            _lightDGTokenAddress
        );
    }

    function getBAGTokens(
        uint256 _lightDGAmountToDeposit
    )
        external
    {
        lightDG.transferFrom(
            msg.sender,
            address(this),
            _lightDGAmountToDeposit
        );

        _mint(
            msg.sender,
            _lightDGAmountToDeposit * RATIO
        );
    }

    function returnBAGTokens(
        uint256 _lightDGAmountToReceive
    )
        external
    {
        _burn(
            msg.sender,
            _lightDGAmountToReceive * RATIO
        );

        lightDG.transfer(
            msg.sender,
            _lightDGAmountToReceive
        );
    }
}

// SPDX-License-Identifier: -- DG --

pragma solidity =0.8.23;

contract ERC20 {

    string public name;
    string public symbol;
    uint8 public decimals;

    address internal constant ZERO_ADDY = address(0x0);
    uint256 internal constant UINT256_MAX = type(uint256).max;

    uint256 public totalSupply;

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

    bytes32 public immutable DOMAIN_SEPARATOR;
    bytes32 public constant PERMIT_TYPEHASH = keccak256(
        "Permit(address owner,address spender,uint256 value,uint256 nonce,uint256 deadline)"
    );

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

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

    constructor(
        string memory _name,
        string memory _symbol
    ) {
        name = _name;
        symbol = _symbol;
        decimals = 18;

        DOMAIN_SEPARATOR = keccak256(
            abi.encode(
                keccak256("EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)"),
                keccak256(bytes(_name)),
                keccak256(bytes("1")),
                block.chainid,
                address(this)
            )
        );
    }

    function _mint(
        address _to,
        uint256 _value
    )
        internal
    {
        totalSupply =
        totalSupply + _value;

        unchecked {
            balanceOf[_to] =
            balanceOf[_to] + _value;
        }

        emit Transfer(
            ZERO_ADDY,
            _to,
            _value
        );
    }

    function _burn(
        address _from,
        uint256 _value
    )
        internal
    {
        unchecked {
            totalSupply =
            totalSupply - _value;
        }

        balanceOf[_from] =
        balanceOf[_from] - _value;

        emit Transfer(
            _from,
            ZERO_ADDY,
            _value
        );
    }

    function _approve(
        address _owner,
        address _spender,
        uint256 _value
    )
        private
    {
        allowance[_owner][_spender] = _value;

        emit Approval(
            _owner,
            _spender,
            _value
        );
    }

    function _transfer(
        address _from,
        address _to,
        uint256 _value
    )
        private
    {
        balanceOf[_from] =
        balanceOf[_from] - _value;

        unchecked {
            balanceOf[_to] =
            balanceOf[_to] + _value;
        }

        emit Transfer(
            _from,
            _to,
            _value
        );
    }

    function approve(
        address _spender,
        uint256 _value
    )
        external
        returns (bool)
    {
        _approve(
            msg.sender,
            _spender,
            _value
        );

        return true;
    }

    function transfer(
        address _to,
        uint256 _value
    )
        external
        returns (bool)
    {
        _transfer(
            msg.sender,
            _to,
            _value
        );

        return true;
    }

    function transferFrom(
        address _from,
        address _to,
        uint256 _value
    )
        external
        returns (bool)
    {
        if (allowance[_from][msg.sender] != UINT256_MAX) {
            allowance[_from][msg.sender] -= _value;
        }

        _transfer(
            _from,
            _to,
            _value
        );

        return true;
    }

    function permit(
        address _owner,
        address _spender,
        uint256 _value,
        uint256 _deadline,
        uint8 _v,
        bytes32 _r,
        bytes32 _s
    )
        external
    {
        require(
            _deadline >= block.timestamp,
            "ERC20: PERMIT_CALL_EXPIRED"
        );

        bytes32 digest = keccak256(
            abi.encodePacked(
                "\x19\x01",
                DOMAIN_SEPARATOR,
                keccak256(
                    abi.encode(
                        PERMIT_TYPEHASH,
                        _owner,
                        _spender,
                        _value,
                        nonces[_owner]++,
                        _deadline
                    )
                )
            )
        );

        if (uint256(_s) > 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D576E7357A4501DDFE92F46681B20A0) {
            revert("Token: INVALID_SIGNATURE");
        }

        address recoveredAddress = ecrecover(
            digest,
            _v,
            _r,
            _s
        );

        require(
            recoveredAddress != ZERO_ADDY &&
            recoveredAddress == _owner,
            "ERC20: INVALID_SIGNATURE"
        );

        _approve(
            _owner,
            _spender,
            _value
        );
    }
}

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

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"_tokenName","type":"string"},{"internalType":"string","name":"_tokenSymbol","type":"string"},{"internalType":"address","name":"_lightDGTokenAddress","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":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RATIO","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"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":"_value","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":[{"internalType":"uint256","name":"_lightDGAmountToDeposit","type":"uint256"}],"name":"getBAGTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lightDG","outputs":[{"internalType":"contract ILightDGToken","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"},{"internalType":"uint256","name":"_deadline","type":"uint256"},{"internalType":"uint8","name":"_v","type":"uint8"},{"internalType":"bytes32","name":"_r","type":"bytes32"},{"internalType":"bytes32","name":"_s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_lightDGAmountToReceive","type":"uint256"}],"name":"returnBAGTokens","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":"_to","type":"address"},{"internalType":"uint256","name":"_value","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":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60c060405234801562000010575f80fd5b5060405162001054380380620010548339810160408190526200003391620001d5565b82825f620000428382620002e6565b506001620000518282620002e6565b506002805460ff19166012179055815160208084019190912060408051808201825260018152603160f81b9084015280517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f938101939093528201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160408051601f19818403018152919052805160209091012060805250506001600160a01b031660a05250620003b29050565b634e487b7160e01b5f52604160045260245ffd5b5f82601f83011262000138575f80fd5b81516001600160401b038082111562000155576200015562000114565b604051601f8301601f19908116603f0116810190828211818310171562000180576200018062000114565b81604052838152602092508660208588010111156200019d575f80fd5b5f91505b83821015620001c05785820183015181830184015290820190620001a1565b5f602085830101528094505050505092915050565b5f805f60608486031215620001e8575f80fd5b83516001600160401b0380821115620001ff575f80fd5b6200020d8783880162000128565b9450602086015191508082111562000223575f80fd5b50620002328682870162000128565b604086015190935090506001600160a01b038116811462000251575f80fd5b809150509250925092565b600181811c908216806200027157607f821691505b6020821081036200029057634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620002e157805f5260205f20601f840160051c81016020851015620002bd5750805b601f840160051c820191505b81811015620002de575f8155600101620002c9565b50505b505050565b81516001600160401b0381111562000302576200030262000114565b6200031a816200031384546200025c565b8462000296565b602080601f83116001811462000350575f8415620003385750858301515b5f19600386901b1c1916600185901b178555620003aa565b5f85815260208120601f198616915b8281101562000380578886015182559484019460019091019084016200035f565b50858210156200039e57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b60805160a051610c6b620003e95f395f818161020e0152818161043a01526104f401525f81816101c001526105da0152610c6b5ff3fe608060405234801561000f575f80fd5b5060043610610106575f3560e01c806370a082311161009e578063a9059cbb1161006e578063a9059cbb1461026f578063c8a397a814610282578063cca6391b14610297578063d505accf146102aa578063dd62ed3e146102bd575f80fd5b806370a08231146101ea5780637a707468146102095780637ecebe001461024857806395d89b4114610267575f80fd5b806330adf81f116100d957806330adf81f14610175578063313ce5671461019c5780633644e515146101bb57806359e741d2146101e2575f80fd5b806306fdde031461010a578063095ea7b31461012857806318160ddd1461014b57806323b872dd14610162575b5f80fd5b6101126102e7565b60405161011f91906109d8565b60405180910390f35b61013b610136366004610a3f565b610372565b604051901515815260200161011f565b61015460035481565b60405190815260200161011f565b61013b610170366004610a67565b610388565b6101547f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b6002546101a99060ff1681565b60405160ff909116815260200161011f565b6101547f000000000000000000000000000000000000000000000000000000000000000081565b610154600881565b6101546101f8366004610aa0565b60046020525f908152604090205481565b6102307f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161011f565b610154610256366004610aa0565b60066020525f908152604090205481565b6101126103ff565b61013b61027d366004610a3f565b61040c565b610295610290366004610ac0565b610418565b005b6102956102a5366004610ac0565b6104c4565b6102956102b8366004610ad7565b61056a565b6101546102cb366004610b44565b600560209081525f928352604080842090915290825290205481565b5f80546102f390610b75565b80601f016020809104026020016040519081016040528092919081815260200182805461031f90610b75565b801561036a5780601f106103415761010080835404028352916020019161036a565b820191905f5260205f20905b81548152906001019060200180831161034d57829003601f168201915b505050505081565b5f61037e338484610818565b5060015b92915050565b6001600160a01b0383165f9081526005602090815260408083203384529091528120545f19146103ea576001600160a01b0384165f908152600560209081526040808320338452909152812080548492906103e4908490610bc1565b90915550505b6103f5848484610879565b5060019392505050565b600180546102f390610b75565b5f61037e338484610879565b6040516323b872dd60e01b8152336004820152306024820152604481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906323b872dd906064016020604051808303815f875af1158015610488573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104ac9190610bd4565b506104c1336104bc600884610bf3565b6108fa565b50565b6104d8336104d3600884610bf3565b61095f565b60405163a9059cbb60e01b8152336004820152602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb906044016020604051808303815f875af1158015610542573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105669190610bd4565b5050565b428410156105bf5760405162461bcd60e51b815260206004820152601a60248201527f45524332303a205045524d49545f43414c4c5f4558504952454400000000000060448201526064015b60405180910390fd5b6001600160a01b0387165f90815260066020526040812080547f0000000000000000000000000000000000000000000000000000000000000000917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9918b918b918b918761062c83610c0a565b909155506040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810187905260e001604051602081830303815290604052805190602001206040516020016106a592919061190160f01b81526002810192909252602282015260420190565b6040516020818303038152906040528051906020012090507f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0825f1c111561072f5760405162461bcd60e51b815260206004820152601860248201527f546f6b656e3a20494e56414c49445f5349474e4154555245000000000000000060448201526064016105b6565b604080515f8082526020820180845284905260ff871692820192909252606081018590526080810184905260019060a0016020604051602081039080840390855afa158015610780573d5f803e3d5ffd5b5050604051601f1901519150506001600160a01b038116158015906107b65750886001600160a01b0316816001600160a01b0316145b6108025760405162461bcd60e51b815260206004820152601860248201527f45524332303a20494e56414c49445f5349474e4154555245000000000000000060448201526064016105b6565b61080d898989610818565b505050505050505050565b6001600160a01b038381165f8181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383165f9081526004602052604090205461089c908290610bc1565b6001600160a01b038481165f8181526004602090815260408083209590955592861680825290849020805486019055925184815290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910161086c565b806003546109089190610c22565b6003556001600160a01b0382165f818152600460209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91015b60405180910390a35050565b6003805482900390556001600160a01b0382165f9081526004602052604090205461098b908290610bc1565b6001600160a01b0383165f818152600460205260408082209390935591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906109539085815260200190565b5f602080835283518060208501525f5b81811015610a04578581018301518582016040015282016109e8565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610a3a575f80fd5b919050565b5f8060408385031215610a50575f80fd5b610a5983610a24565b946020939093013593505050565b5f805f60608486031215610a79575f80fd5b610a8284610a24565b9250610a9060208501610a24565b9150604084013590509250925092565b5f60208284031215610ab0575f80fd5b610ab982610a24565b9392505050565b5f60208284031215610ad0575f80fd5b5035919050565b5f805f805f805f60e0888a031215610aed575f80fd5b610af688610a24565b9650610b0460208901610a24565b95506040880135945060608801359350608088013560ff81168114610b27575f80fd5b9699959850939692959460a0840135945060c09093013592915050565b5f8060408385031215610b55575f80fd5b610b5e83610a24565b9150610b6c60208401610a24565b90509250929050565b600181811c90821680610b8957607f821691505b602082108103610ba757634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561038257610382610bad565b5f60208284031215610be4575f80fd5b81518015158114610ab9575f80fd5b808202811582820484141761038257610382610bad565b5f60018201610c1b57610c1b610bad565b5060010190565b8082018082111561038257610382610bad56fea2646970667358221220006d1fe28ca48c2661c235a88de194a00f9639b9906b157448e630eaa65f00c264736f6c63430008170033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000004b520c812e8430659fc9f12f6d0c39026c83588d0000000000000000000000000000000000000000000000000000000000000003426167000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034241470000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561000f575f80fd5b5060043610610106575f3560e01c806370a082311161009e578063a9059cbb1161006e578063a9059cbb1461026f578063c8a397a814610282578063cca6391b14610297578063d505accf146102aa578063dd62ed3e146102bd575f80fd5b806370a08231146101ea5780637a707468146102095780637ecebe001461024857806395d89b4114610267575f80fd5b806330adf81f116100d957806330adf81f14610175578063313ce5671461019c5780633644e515146101bb57806359e741d2146101e2575f80fd5b806306fdde031461010a578063095ea7b31461012857806318160ddd1461014b57806323b872dd14610162575b5f80fd5b6101126102e7565b60405161011f91906109d8565b60405180910390f35b61013b610136366004610a3f565b610372565b604051901515815260200161011f565b61015460035481565b60405190815260200161011f565b61013b610170366004610a67565b610388565b6101547f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b6002546101a99060ff1681565b60405160ff909116815260200161011f565b6101547f87f1549f5698892438c00511259e873e4da1dd28b6c8d01ee6da1475d4b4fcde81565b610154600881565b6101546101f8366004610aa0565b60046020525f908152604090205481565b6102307f0000000000000000000000004b520c812e8430659fc9f12f6d0c39026c83588d81565b6040516001600160a01b03909116815260200161011f565b610154610256366004610aa0565b60066020525f908152604090205481565b6101126103ff565b61013b61027d366004610a3f565b61040c565b610295610290366004610ac0565b610418565b005b6102956102a5366004610ac0565b6104c4565b6102956102b8366004610ad7565b61056a565b6101546102cb366004610b44565b600560209081525f928352604080842090915290825290205481565b5f80546102f390610b75565b80601f016020809104026020016040519081016040528092919081815260200182805461031f90610b75565b801561036a5780601f106103415761010080835404028352916020019161036a565b820191905f5260205f20905b81548152906001019060200180831161034d57829003601f168201915b505050505081565b5f61037e338484610818565b5060015b92915050565b6001600160a01b0383165f9081526005602090815260408083203384529091528120545f19146103ea576001600160a01b0384165f908152600560209081526040808320338452909152812080548492906103e4908490610bc1565b90915550505b6103f5848484610879565b5060019392505050565b600180546102f390610b75565b5f61037e338484610879565b6040516323b872dd60e01b8152336004820152306024820152604481018290527f0000000000000000000000004b520c812e8430659fc9f12f6d0c39026c83588d6001600160a01b0316906323b872dd906064016020604051808303815f875af1158015610488573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104ac9190610bd4565b506104c1336104bc600884610bf3565b6108fa565b50565b6104d8336104d3600884610bf3565b61095f565b60405163a9059cbb60e01b8152336004820152602481018290527f0000000000000000000000004b520c812e8430659fc9f12f6d0c39026c83588d6001600160a01b03169063a9059cbb906044016020604051808303815f875af1158015610542573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105669190610bd4565b5050565b428410156105bf5760405162461bcd60e51b815260206004820152601a60248201527f45524332303a205045524d49545f43414c4c5f4558504952454400000000000060448201526064015b60405180910390fd5b6001600160a01b0387165f90815260066020526040812080547f87f1549f5698892438c00511259e873e4da1dd28b6c8d01ee6da1475d4b4fcde917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9918b918b918b918761062c83610c0a565b909155506040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810187905260e001604051602081830303815290604052805190602001206040516020016106a592919061190160f01b81526002810192909252602282015260420190565b6040516020818303038152906040528051906020012090507f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0825f1c111561072f5760405162461bcd60e51b815260206004820152601860248201527f546f6b656e3a20494e56414c49445f5349474e4154555245000000000000000060448201526064016105b6565b604080515f8082526020820180845284905260ff871692820192909252606081018590526080810184905260019060a0016020604051602081039080840390855afa158015610780573d5f803e3d5ffd5b5050604051601f1901519150506001600160a01b038116158015906107b65750886001600160a01b0316816001600160a01b0316145b6108025760405162461bcd60e51b815260206004820152601860248201527f45524332303a20494e56414c49445f5349474e4154555245000000000000000060448201526064016105b6565b61080d898989610818565b505050505050505050565b6001600160a01b038381165f8181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383165f9081526004602052604090205461089c908290610bc1565b6001600160a01b038481165f8181526004602090815260408083209590955592861680825290849020805486019055925184815290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910161086c565b806003546109089190610c22565b6003556001600160a01b0382165f818152600460209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91015b60405180910390a35050565b6003805482900390556001600160a01b0382165f9081526004602052604090205461098b908290610bc1565b6001600160a01b0383165f818152600460205260408082209390935591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906109539085815260200190565b5f602080835283518060208501525f5b81811015610a04578581018301518582016040015282016109e8565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610a3a575f80fd5b919050565b5f8060408385031215610a50575f80fd5b610a5983610a24565b946020939093013593505050565b5f805f60608486031215610a79575f80fd5b610a8284610a24565b9250610a9060208501610a24565b9150604084013590509250925092565b5f60208284031215610ab0575f80fd5b610ab982610a24565b9392505050565b5f60208284031215610ad0575f80fd5b5035919050565b5f805f805f805f60e0888a031215610aed575f80fd5b610af688610a24565b9650610b0460208901610a24565b95506040880135945060608801359350608088013560ff81168114610b27575f80fd5b9699959850939692959460a0840135945060c09093013592915050565b5f8060408385031215610b55575f80fd5b610b5e83610a24565b9150610b6c60208401610a24565b90509250929050565b600181811c90821680610b8957607f821691505b602082108103610ba757634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561038257610382610bad565b5f60208284031215610be4575f80fd5b81518015158114610ab9575f80fd5b808202811582820484141761038257610382610bad565b5f60018201610c1b57610c1b610bad565b5060010190565b8082018082111561038257610382610bad56fea2646970667358221220006d1fe28ca48c2661c235a88de194a00f9639b9906b157448e630eaa65f00c264736f6c63430008170033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000004b520c812e8430659fc9f12f6d0c39026c83588d0000000000000000000000000000000000000000000000000000000000000003426167000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034241470000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _tokenName (string): Bag
Arg [1] : _tokenSymbol (string): BAG
Arg [2] : _lightDGTokenAddress (address): 0x4b520c812E8430659FC9f12f6d0c39026C83588D

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000004b520c812e8430659fc9f12f6d0c39026c83588d
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [4] : 4261670000000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 4241470000000000000000000000000000000000000000000000000000000000


Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

BAG: The metaverse coin of the people. Aligning builders and hosts to become the #1 Metaverse community in the world.

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.