ETH Price: $4,434.37 (-0.69%)

Contract

0x4b520c812E8430659FC9f12f6d0c39026C83588D
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

Multichain Info

Transaction Hash
Method
Block
From
To
Approve235250422025-10-07 9:40:1146 hrs ago1759830011IN
Decentral Games: $DG Token
0 ETH0.000075031.62237794
Approve235155322025-10-06 1:44:353 days ago1759715075IN
Decentral Games: $DG Token
0 ETH0.000075941.64235295
Approve235112622025-10-05 11:27:113 days ago1759663631IN
Decentral Games: $DG Token
0 ETH0.000051241.10801054
Transfer235005942025-10-03 23:39:475 days ago1759534787IN
Decentral Games: $DG Token
0 ETH0.00007352.13136098
Transfer235005592025-10-03 23:32:475 days ago1759534367IN
Decentral Games: $DG Token
0 ETH0.000020050.67527885
Approve234973172025-10-03 12:41:115 days ago1759495271IN
Decentral Games: $DG Token
0 ETH0.000038471.31112431
Approve234973162025-10-03 12:40:595 days ago1759495259IN
Decentral Games: $DG Token
0 ETH0.00006031.30622189
Approve234934962025-10-02 23:52:476 days ago1759449167IN
Decentral Games: $DG Token
0 ETH0.000079131.71084068
Transfer234934772025-10-02 23:48:596 days ago1759448939IN
Decentral Games: $DG Token
0 ETH0.000017620.37662084
Approve234831092025-10-01 13:00:117 days ago1759323611IN
Decentral Games: $DG Token
0 ETH0.000055751.2061382
Approve234759492025-09-30 12:56:598 days ago1759237019IN
Decentral Games: $DG Token
0 ETH0.00010852.34714799
Transfer234629012025-09-28 17:11:3510 days ago1759079495IN
Decentral Games: $DG Token
0 ETH0.000074742.16739113
Transfer234628662025-09-28 17:04:3510 days ago1759079075IN
Decentral Games: $DG Token
0 ETH0.000034051.146601
Transfer234628012025-09-28 16:51:3510 days ago1759078295IN
Decentral Games: $DG Token
0 ETH0.000074512.16052532
Transfer234627652025-09-28 16:44:2310 days ago1759077863IN
Decentral Games: $DG Token
0 ETH0.000032840.70182002
Approve234626022025-09-28 16:11:2310 days ago1759075883IN
Decentral Games: $DG Token
0 ETH0.000032321.33374473
Approve234391942025-09-25 9:36:1113 days ago1758792971IN
Decentral Games: $DG Token
0 ETH0.000066311.43673593
Transfer234355402025-09-24 21:20:1114 days ago1758748811IN
Decentral Games: $DG Token
0 ETH0.000074032.146585
Transfer234355052025-09-24 21:13:1114 days ago1758748391IN
Decentral Games: $DG Token
0 ETH0.000008610.29008499
Transfer234354602025-09-24 21:04:1114 days ago1758747851IN
Decentral Games: $DG Token
0 ETH0.00007562.1922383
Transfer234354252025-09-24 20:57:1114 days ago1758747431IN
Decentral Games: $DG Token
0 ETH0.00002950.99390523
Approve234335562025-09-24 14:41:2314 days ago1758724883IN
Decentral Games: $DG Token
0 ETH0.000079071.70250237
Approve234179772025-09-22 10:29:3516 days ago1758536975IN
Decentral Games: $DG Token
0 ETH0.000069581.50669418
Transfer234178092025-09-22 9:55:5916 days ago1758534959IN
Decentral Games: $DG Token
0 ETH0.000092132.67142511
Transfer234177742025-09-22 9:48:5916 days ago1758534539IN
Decentral Games: $DG Token
0 ETH0.00005451.83594975
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
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:
DGLight

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity Multiple files format)

File 1 of 2: DGLightToken.sol
// SPDX-License-Identifier: ---DG----

pragma solidity ^0.8.9;

import "./ERC20.sol";

interface IClassicDGToken {

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

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

contract DGLight is ERC20("Decentral Games", "DG") {

    IClassicDGToken immutable public classicDG;
    uint16 constant public RATIO = 1000;

    constructor(
        address _classicDGTokenAddress
    ) {
        classicDG = IClassicDGToken(
            _classicDGTokenAddress
        );

        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 goLight(
        uint256 _classicAmountToDeposit
    )
        external
    {
        classicDG.transferFrom(
            msg.sender,
            address(this),
            _classicAmountToDeposit
        );

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

    function goClassic(
        uint256 _classicAmountToReceive
    )
        external
    {
        classicDG.transfer(
            msg.sender,
            _classicAmountToReceive
        );

        _burn(
            msg.sender,
            _classicAmountToReceive * RATIO
        );
    }
}

File 2 of 2: ERC20.sol
// SPDX-License-Identifier: ---DG----

pragma solidity ^0.8.9;

contract ERC20 {

    string private _name;
    string private _symbol;
    uint8 private  _decimals;

    uint256 private _totalSupply;

    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => uint) public nonces;

    bytes32 public 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 _entryname,
        string memory _entrysymbol
    ) {
        _name = _entryname;
        _symbol = _entrysymbol;
        _decimals = 18;
    }

    function name()
        public
        view
        returns (string memory)
    {
        return _name;
    }

    function symbol()
        public
        view
        returns (string memory)
    {
        return _symbol;
    }

    function decimals()
        public
        view
        returns (uint8)
    {
        return _decimals;
    }

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

    function balanceOf(
        address _account
    )
        public
        view
        returns (uint256)
    {
        return _balances[_account];
    }

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

        return true;
    }

    function allowance(
        address _owner,
        address _spender
    )
        external
        view
        returns (uint256)
    {
        return _allowances[_owner][_spender];
    }

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

        return true;
    }

    function transferFrom(
        address _sender,
        address _recipient,
        uint256 _amount
    )
        public
        returns (bool)
    {
        _approve(
            _sender,
            msg.sender,
            _allowances[_sender][msg.sender] - _amount
        );

        _transfer(
            _sender,
            _recipient,
            _amount
        );

        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
                    )
                )
            )
        );

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

        require(
            recoveredAddress != address(0) &&
            recoveredAddress == _owner,
            'INVALID_SIGNATURE'
        );

        _approve(
            _owner,
            _spender,
            _value
        );
    }

    function _transfer(
        address _sender,
        address _recipient,
        uint256 _amount
    )
        internal
    {
        _balances[_sender] =
        _balances[_sender] - _amount;

        _balances[_recipient] =
        _balances[_recipient] + _amount;

        emit Transfer(
            _sender,
            _recipient,
            _amount
        );
    }

    function _mint(
        address _account,
        uint256 _amount
    )
        internal
    {
        _totalSupply =
        _totalSupply + _amount;

        unchecked {
            _balances[_account] =
            _balances[_account] + _amount;
        }

        emit Transfer(
            address(0),
            _account,
            _amount
        );
    }

    function _burn(
        address _account,
        uint256 _amount
    )
        internal
    {
        _balances[_account] =
        _balances[_account] - _amount;

        unchecked {
            _totalSupply =
            _totalSupply - _amount;
        }

        emit Transfer(
            _account,
            address(0),
            _amount
        );
    }

    function _approve(
        address _owner,
        address _spender,
        uint256 _amount
    )
        internal
    {
        _allowances[_owner][_spender] = _amount;

        emit Approval(
            _owner,
            _spender,
            _amount
        );
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_classicDGTokenAddress","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":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","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":"_account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"classicDG","outputs":[{"internalType":"contract IClassicDGToken","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_classicAmountToReceive","type":"uint256"}],"name":"goClassic","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_classicAmountToDeposit","type":"uint256"}],"name":"goLight","outputs":[],"stateMutability":"nonpayable","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":[],"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"}]

60a06040523480156200001157600080fd5b5060405162000f8838038062000f888339810160408190526200003491620002a8565b604080518082018252600f81526e446563656e7472616c2047616d657360881b602080830191825283518085019094526002845261444760f01b908401528151919291620000859160009162000202565b5080516200009b90600190602084019062000202565b50506002805460ff19166012179055506001600160a01b0381166080527f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f620000e362000168565b805160209182012060408051808201825260018152603160f81b90840152805192830193909352918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160408051601f1981840301815291905280516020909101206007555062000317565b6060600080546200017990620002da565b80601f0160208091040260200160405190810160405280929190818152602001828054620001a790620002da565b8015620001f85780601f10620001cc57610100808354040283529160200191620001f8565b820191906000526020600020905b815481529060010190602001808311620001da57829003601f168201915b5050505050905090565b8280546200021090620002da565b90600052602060002090601f0160209004810192826200023457600085556200027f565b82601f106200024f57805160ff19168380011785556200027f565b828001600101855582156200027f579182015b828111156200027f57825182559160200191906001019062000262565b506200028d92915062000291565b5090565b5b808211156200028d576000815560010162000292565b600060208284031215620002bb57600080fd5b81516001600160a01b0381168114620002d357600080fd5b9392505050565b600181811c90821680620002ef57607f821691505b602082108114156200031157634e487b7160e01b600052602260045260246000fd5b50919050565b608051610c4762000341600039600081816101d50152818161040101526104dc0152610c476000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c80635748f4e9116100a257806395d89b411161007157806395d89b4114610274578063a9059cbb1461027c578063d35ab3f11461028f578063d505accf146102a2578063dd62ed3e146102b557600080fd5b80635748f4e9146101d057806359e741d21461020f57806370a082311461022b5780637ecebe001461025457600080fd5b8063249a7d82116100de578063249a7d821461017657806330adf81f1461018b578063313ce567146101b25780633644e515146101c757600080fd5b806306fdde0314610110578063095ea7b31461012e57806318160ddd1461015157806323b872dd14610163575b600080fd5b6101186102ee565b604051610125919061097d565b60405180910390f35b61014161013c3660046109ee565b610380565b6040519015158152602001610125565b6003545b604051908152602001610125565b610141610171366004610a18565b610396565b610189610184366004610a54565b6103e5565b005b6101557f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b60025460405160ff9091168152602001610125565b61015560075481565b6101f77f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610125565b6102186103e881565b60405161ffff9091168152602001610125565b610155610239366004610a6d565b6001600160a01b031660009081526004602052604090205490565b610155610262366004610a6d565b60066020526000908152604090205481565b61011861049e565b61014161028a3660046109ee565b6104ad565b61018961029d366004610a54565b6104ba565b6101896102b0366004610a8f565b610576565b6101556102c3366004610b02565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6060600080546102fd90610b35565b80601f016020809104026020016040519081016040528092919081815260200182805461032990610b35565b80156103765780601f1061034b57610100808354040283529160200191610376565b820191906000526020600020905b81548152906001019060200180831161035957829003601f168201915b5050505050905090565b600061038d33848461078e565b50600192915050565b6001600160a01b03831660009081526005602090815260408083203380855292528220546103d09186916103cb908690610b86565b61078e565b6103db8484846107f0565b5060019392505050565b60405163a9059cbb60e01b8152336004820152602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb90604401602060405180830381600087803b15801561044d57600080fd5b505af1158015610461573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104859190610b9d565b5061049b336104966103e884610bbf565b610898565b50565b6060600180546102fd90610b35565b600061038d3384846107f0565b6040516323b872dd60e01b8152336004820152306024820152604481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906323b872dd90606401602060405180830381600087803b15801561052857600080fd5b505af115801561053c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105609190610b9d565b5061049b336105716103e884610bbf565b61091f565b428410156105cb5760405162461bcd60e51b815260206004820152601a60248201527f45524332303a205045524d49545f43414c4c5f4558504952454400000000000060448201526064015b60405180910390fd5b6007546001600160a01b038816600090815260066020526040812080549192917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9918b918b918b91908761061e83610bde565b909155506040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810187905260e0016040516020818303038152906040528051906020012060405160200161069792919061190160f01b81526002810192909252602282015260420190565b60408051601f198184030181528282528051602091820120600080855291840180845281905260ff88169284019290925260608301869052608083018590529092509060019060a0016020604051602081039080840390855afa158015610702573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116158015906107385750886001600160a01b0316816001600160a01b0316145b6107785760405162461bcd60e51b8152602060048201526011602482015270494e56414c49445f5349474e415455524560781b60448201526064016105c2565b61078389898961078e565b505050505050505050565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316600090815260046020526040902054610814908290610b86565b6001600160a01b038085166000908152600460205260408082209390935590841681522054610844908290610bf9565b6001600160a01b0380841660008181526004602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906107e39085815260200190565b6001600160a01b0382166000908152600460205260409020546108bc908290610b86565b6001600160a01b0383166000818152600460205260408082209390935560038054859003905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906109139085815260200190565b60405180910390a35050565b8060035461092d9190610bf9565b6003556001600160a01b0382166000818152600460209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101610913565b600060208083528351808285015260005b818110156109aa5785810183015185820160400152820161098e565b818111156109bc576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b03811681146109e957600080fd5b919050565b60008060408385031215610a0157600080fd5b610a0a836109d2565b946020939093013593505050565b600080600060608486031215610a2d57600080fd5b610a36846109d2565b9250610a44602085016109d2565b9150604084013590509250925092565b600060208284031215610a6657600080fd5b5035919050565b600060208284031215610a7f57600080fd5b610a88826109d2565b9392505050565b600080600080600080600060e0888a031215610aaa57600080fd5b610ab3886109d2565b9650610ac1602089016109d2565b95506040880135945060608801359350608088013560ff81168114610ae557600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215610b1557600080fd5b610b1e836109d2565b9150610b2c602084016109d2565b90509250929050565b600181811c90821680610b4957607f821691505b60208210811415610b6a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600082821015610b9857610b98610b70565b500390565b600060208284031215610baf57600080fd5b81518015158114610a8857600080fd5b6000816000190483118215151615610bd957610bd9610b70565b500290565b6000600019821415610bf257610bf2610b70565b5060010190565b60008219821115610c0c57610c0c610b70565b50019056fea26469706673582212207a3b5b0c330f51eeab5b8ff04f4ca87febbd8f73b5aa2ec84c3d195ab39158d264736f6c63430008090033000000000000000000000000ee06a81a695750e71a662b51066f2c74cf4478a0

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061010b5760003560e01c80635748f4e9116100a257806395d89b411161007157806395d89b4114610274578063a9059cbb1461027c578063d35ab3f11461028f578063d505accf146102a2578063dd62ed3e146102b557600080fd5b80635748f4e9146101d057806359e741d21461020f57806370a082311461022b5780637ecebe001461025457600080fd5b8063249a7d82116100de578063249a7d821461017657806330adf81f1461018b578063313ce567146101b25780633644e515146101c757600080fd5b806306fdde0314610110578063095ea7b31461012e57806318160ddd1461015157806323b872dd14610163575b600080fd5b6101186102ee565b604051610125919061097d565b60405180910390f35b61014161013c3660046109ee565b610380565b6040519015158152602001610125565b6003545b604051908152602001610125565b610141610171366004610a18565b610396565b610189610184366004610a54565b6103e5565b005b6101557f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b60025460405160ff9091168152602001610125565b61015560075481565b6101f77f000000000000000000000000ee06a81a695750e71a662b51066f2c74cf4478a081565b6040516001600160a01b039091168152602001610125565b6102186103e881565b60405161ffff9091168152602001610125565b610155610239366004610a6d565b6001600160a01b031660009081526004602052604090205490565b610155610262366004610a6d565b60066020526000908152604090205481565b61011861049e565b61014161028a3660046109ee565b6104ad565b61018961029d366004610a54565b6104ba565b6101896102b0366004610a8f565b610576565b6101556102c3366004610b02565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6060600080546102fd90610b35565b80601f016020809104026020016040519081016040528092919081815260200182805461032990610b35565b80156103765780601f1061034b57610100808354040283529160200191610376565b820191906000526020600020905b81548152906001019060200180831161035957829003601f168201915b5050505050905090565b600061038d33848461078e565b50600192915050565b6001600160a01b03831660009081526005602090815260408083203380855292528220546103d09186916103cb908690610b86565b61078e565b6103db8484846107f0565b5060019392505050565b60405163a9059cbb60e01b8152336004820152602481018290527f000000000000000000000000ee06a81a695750e71a662b51066f2c74cf4478a06001600160a01b03169063a9059cbb90604401602060405180830381600087803b15801561044d57600080fd5b505af1158015610461573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104859190610b9d565b5061049b336104966103e884610bbf565b610898565b50565b6060600180546102fd90610b35565b600061038d3384846107f0565b6040516323b872dd60e01b8152336004820152306024820152604481018290527f000000000000000000000000ee06a81a695750e71a662b51066f2c74cf4478a06001600160a01b0316906323b872dd90606401602060405180830381600087803b15801561052857600080fd5b505af115801561053c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105609190610b9d565b5061049b336105716103e884610bbf565b61091f565b428410156105cb5760405162461bcd60e51b815260206004820152601a60248201527f45524332303a205045524d49545f43414c4c5f4558504952454400000000000060448201526064015b60405180910390fd5b6007546001600160a01b038816600090815260066020526040812080549192917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9918b918b918b91908761061e83610bde565b909155506040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810187905260e0016040516020818303038152906040528051906020012060405160200161069792919061190160f01b81526002810192909252602282015260420190565b60408051601f198184030181528282528051602091820120600080855291840180845281905260ff88169284019290925260608301869052608083018590529092509060019060a0016020604051602081039080840390855afa158015610702573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116158015906107385750886001600160a01b0316816001600160a01b0316145b6107785760405162461bcd60e51b8152602060048201526011602482015270494e56414c49445f5349474e415455524560781b60448201526064016105c2565b61078389898961078e565b505050505050505050565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316600090815260046020526040902054610814908290610b86565b6001600160a01b038085166000908152600460205260408082209390935590841681522054610844908290610bf9565b6001600160a01b0380841660008181526004602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906107e39085815260200190565b6001600160a01b0382166000908152600460205260409020546108bc908290610b86565b6001600160a01b0383166000818152600460205260408082209390935560038054859003905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906109139085815260200190565b60405180910390a35050565b8060035461092d9190610bf9565b6003556001600160a01b0382166000818152600460209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101610913565b600060208083528351808285015260005b818110156109aa5785810183015185820160400152820161098e565b818111156109bc576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b03811681146109e957600080fd5b919050565b60008060408385031215610a0157600080fd5b610a0a836109d2565b946020939093013593505050565b600080600060608486031215610a2d57600080fd5b610a36846109d2565b9250610a44602085016109d2565b9150604084013590509250925092565b600060208284031215610a6657600080fd5b5035919050565b600060208284031215610a7f57600080fd5b610a88826109d2565b9392505050565b600080600080600080600060e0888a031215610aaa57600080fd5b610ab3886109d2565b9650610ac1602089016109d2565b95506040880135945060608801359350608088013560ff81168114610ae557600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215610b1557600080fd5b610b1e836109d2565b9150610b2c602084016109d2565b90509250929050565b600181811c90821680610b4957607f821691505b60208210811415610b6a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600082821015610b9857610b98610b70565b500390565b600060208284031215610baf57600080fd5b81518015158114610a8857600080fd5b6000816000190483118215151615610bd957610bd9610b70565b500290565b6000600019821415610bf257610bf2610b70565b5060010190565b60008219821115610c0c57610c0c610b70565b50019056fea26469706673582212207a3b5b0c330f51eeab5b8ff04f4ca87febbd8f73b5aa2ec84c3d195ab39158d264736f6c63430008090033

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

000000000000000000000000ee06a81a695750e71a662b51066f2c74cf4478a0

-----Decoded View---------------
Arg [0] : _classicDGTokenAddress (address): 0xEE06A81a695750E71a662B51066F2c74CF4478a0

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000ee06a81a695750e71a662b51066f2c74cf4478a0


Deployed Bytecode Sourcemap

393:1258:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;983:109:1;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2061:242;;;;;;:::i;:::-;;:::i;:::-;;;1218:14:2;;1211:22;1193:41;;1181:2;1166:18;2061:242:1;1053:187:2;1332:117:1;1430:12;;1332:117;;;1391:25:2;;;1379:2;1364:18;1332:117:1;1245:177:2;2309:402:1;;;;;;:::i;:::-;;:::i;1361:288:0:-;;;;;;:::i;:::-;;:::i;:::-;;412:151:1;;454:109;412:151;;1217:109;1310:9;;1217:109;;1310:9;;;;2269:36:2;;2257:2;2242:18;1217:109:1;2127:184:2;375:31:1;;;;;;451:42:0;;;;;;;;-1:-1:-1;;;;;2502:32:2;;;2484:51;;2472:2;2457:18;451:42:0;2316:225:2;499:35:0;;530:4;499:35;;;;;2720:6:2;2708:19;;;2690:38;;2678:2;2663:18;499:35:0;2546:188:2;1455:152:1;;;;;;:::i;:::-;-1:-1:-1;;;;;1581:19:1;1551:7;1581:19;;;:9;:19;;;;;;;1455:152;330:38;;;;;;:::i;:::-;;;;;;;;;;;;;;1098:113;;;:::i;1613:248::-;;;;;;:::i;:::-;;:::i;1038:317:0:-;;;;;;:::i;:::-;;:::i;2717:1151:1:-;;;;;;:::i;:::-;;:::i;1867:188::-;;;;;;:::i;:::-;-1:-1:-1;;;;;2019:19:1;;;1989:7;2019:19;;;:11;:19;;;;;;;;:29;;;;;;;;;;;;;1867:188;983:109;1044:13;1080:5;1073:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;983:109;:::o;2061:242::-;2169:4;2189:85;2211:10;2235:8;2257:7;2189:8;:85::i;:::-;-1:-1:-1;2292:4:1;2061:242;;;;:::o;2309:402::-;-1:-1:-1;;;;;2534:20:1;;2447:4;2534:20;;;:11;:20;;;;;;;;2510:10;2534:32;;;;;;;;2467:119;;2489:7;;2534:42;;2569:7;;2534:42;:::i;:::-;2467:8;:119::i;:::-;2597:85;2620:7;2641:10;2665:7;2597:9;:85::i;:::-;-1:-1:-1;2700:4:1;2309:402;;;;;:::o;1361:288:0:-;1458:89;;-1:-1:-1;;;1458:89:0;;1490:10;1458:89;;;4714:51:2;4781:18;;;4774:34;;;1458:9:0;-1:-1:-1;;;;;1458:18:0;;;;4687::2;;1458:89:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;1558:84:0;1577:10;1601:31;530:4;1601:23;:31;:::i;:::-;1558:5;:84::i;:::-;1361:288;:::o;1098:113:1:-;1161:13;1197:7;1190:14;;;;;:::i;1613:248::-;1724:4;1744:88;1767:10;1791;1815:7;1744:9;:88::i;1038:317:0:-;1133:120;;-1:-1:-1;;;1133:120:0;;1169:10;1133:120;;;5514:34:2;1201:4:0;5564:18:2;;;5557:43;5616:18;;;5609:34;;;1133:9:0;-1:-1:-1;;;;;1133:22:0;;;;5449:18:2;;1133:120:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;1264:84:0;1283:10;1307:31;530:4;1307:23;:31;:::i;:::-;1264:5;:84::i;2717:1151:1:-;2963:15;2950:9;:28;;2929:101;;;;-1:-1:-1;;;2929:101:1;;5856:2:2;2929:101:1;;;5838:21:2;5895:2;5875:18;;;5868:30;5934:28;5914:18;;;5907:56;5980:18;;2929:101:1;;;;;;;;;3143:16;;-1:-1:-1;;;;;3383:14:1;;3041;3383;;;:6;:14;;;;;:16;;3041:14;;3143:16;454:109;;3285:6;;3317:8;;3351:6;;3383:16;3041:14;3383:16;;;:::i;:::-;;;;-1:-1:-1;3208:248:1;;;;;;6436:25:2;;;;-1:-1:-1;;;;;6535:15:2;;;6515:18;;;6508:43;6587:15;;;;6567:18;;;6560:43;6619:18;;;6612:34;6662:19;;;6655:35;6706:19;;;6699:35;;;6408:19;;3208:248:1;;;;;;;;;;;;3177:297;;;;;;3081:407;;;;;;;;-1:-1:-1;;;7003:27:2;;7055:1;7046:11;;7039:27;;;;7091:2;7082:12;;7075:28;7128:2;7119:12;;6745:392;3081:407:1;;;;-1:-1:-1;;3081:407:1;;;;;;;;;3058:440;;3081:407;3058:440;;;;3509:24;3536:87;;;;;;;;;7369:25:2;;;7442:4;7430:17;;7410:18;;;7403:45;;;;7464:18;;;7457:34;;;7507:18;;;7500:34;;;3058:440:1;;-1:-1:-1;3509:24:1;3536:87;;7341:19:2;;3536:87:1;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3536:87:1;;-1:-1:-1;;3536:87:1;;;-1:-1:-1;;;;;;;3655:30:1;;;;;;:72;;;3721:6;-1:-1:-1;;;;;3701:26:1;:16;-1:-1:-1;;;;;3701:26:1;;3655:72;3634:136;;;;-1:-1:-1;;;3634:136:1;;7747:2:2;3634:136:1;;;7729:21:2;7786:2;7766:18;;;7759:30;-1:-1:-1;;;7805:18:2;;;7798:47;7862:18;;3634:136:1;7545:341:2;3634:136:1;3781:80;3803:6;3823:8;3845:6;3781:8;:80::i;:::-;2919:949;;2717:1151;;;;;;;:::o;4992:273::-;-1:-1:-1;;;;;5122:19:1;;;;;;;:11;:19;;;;;;;;:29;;;;;;;;;;;;;:39;;;5177:81;;1391:25:2;;;5177:81:1;;1364:18:2;5177:81:1;;;;;;;;4992:273;;;:::o;3874:372::-;-1:-1:-1;;;;;4037:18:1;;;;;;:9;:18;;;;;;:28;;4058:7;;4037:28;:::i;:::-;-1:-1:-1;;;;;4008:18:1;;;;;;;:9;:18;;;;;;:57;;;;4108:21;;;;;;;:31;;4132:7;;4108:31;:::i;:::-;-1:-1:-1;;;;;4076:21:1;;;;;;;:9;:21;;;;;;;:63;;;;4155:84;;;;;;;;;;4222:7;1391:25:2;;1379:2;1364:18;;1245:177;4622:364:1;-1:-1:-1;;;;;4755:19:1;;;;;;:9;:19;;;;;;:29;;4777:7;;4755:29;:::i;:::-;-1:-1:-1;;;;;4725:19:1;;;;;;:9;:19;;;;;;:59;;;;4846:12;;;:22;;;4819:49;;4894:85;;;;;;4861:7;1391:25:2;;1379:2;1364:18;;1245:177;4894:85:1;;;;;;;;4622:364;;:::o;4252:::-;4393:7;4378:12;;:22;;;;:::i;:::-;4355:12;:45;-1:-1:-1;;;;;4469:19:1;;;;;;:9;:19;;;;;;;;;;:29;;4435:63;;4524:85;1391:25:2;;;4524:85:1;;1364:18:2;4524:85:1;1245:177:2;14:597;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;595:2:2;574:15;-1:-1:-1;;570:29:2;555:45;;;;602:2;551:54;;14:597;-1:-1:-1;;;14:597:2:o;616:173::-;684:20;;-1:-1:-1;;;;;733:31:2;;723:42;;713:70;;779:1;776;769:12;713:70;616:173;;;:::o;794:254::-;862:6;870;923:2;911:9;902:7;898:23;894:32;891:52;;;939:1;936;929:12;891:52;962:29;981:9;962:29;:::i;:::-;952:39;1038:2;1023:18;;;;1010:32;;-1:-1:-1;;;794:254:2:o;1427:328::-;1504:6;1512;1520;1573:2;1561:9;1552:7;1548:23;1544:32;1541:52;;;1589:1;1586;1579:12;1541:52;1612:29;1631:9;1612:29;:::i;:::-;1602:39;;1660:38;1694:2;1683:9;1679:18;1660:38;:::i;:::-;1650:48;;1745:2;1734:9;1730:18;1717:32;1707:42;;1427:328;;;;;:::o;1760:180::-;1819:6;1872:2;1860:9;1851:7;1847:23;1843:32;1840:52;;;1888:1;1885;1878:12;1840:52;-1:-1:-1;1911:23:2;;1760:180;-1:-1:-1;1760:180:2:o;2739:186::-;2798:6;2851:2;2839:9;2830:7;2826:23;2822:32;2819:52;;;2867:1;2864;2857:12;2819:52;2890:29;2909:9;2890:29;:::i;:::-;2880:39;2739:186;-1:-1:-1;;;2739:186:2:o;2930:693::-;3041:6;3049;3057;3065;3073;3081;3089;3142:3;3130:9;3121:7;3117:23;3113:33;3110:53;;;3159:1;3156;3149:12;3110:53;3182:29;3201:9;3182:29;:::i;:::-;3172:39;;3230:38;3264:2;3253:9;3249:18;3230:38;:::i;:::-;3220:48;;3315:2;3304:9;3300:18;3287:32;3277:42;;3366:2;3355:9;3351:18;3338:32;3328:42;;3420:3;3409:9;3405:19;3392:33;3465:4;3458:5;3454:16;3447:5;3444:27;3434:55;;3485:1;3482;3475:12;3434:55;2930:693;;;;-1:-1:-1;2930:693:2;;;;3508:5;3560:3;3545:19;;3532:33;;-1:-1:-1;3612:3:2;3597:19;;;3584:33;;2930:693;-1:-1:-1;;2930:693:2:o;3628:260::-;3696:6;3704;3757:2;3745:9;3736:7;3732:23;3728:32;3725:52;;;3773:1;3770;3763:12;3725:52;3796:29;3815:9;3796:29;:::i;:::-;3786:39;;3844:38;3878:2;3867:9;3863:18;3844:38;:::i;:::-;3834:48;;3628:260;;;;;:::o;3893:380::-;3972:1;3968:12;;;;4015;;;4036:61;;4090:4;4082:6;4078:17;4068:27;;4036:61;4143:2;4135:6;4132:14;4112:18;4109:38;4106:161;;;4189:10;4184:3;4180:20;4177:1;4170:31;4224:4;4221:1;4214:15;4252:4;4249:1;4242:15;4106:161;;3893:380;;;:::o;4278:127::-;4339:10;4334:3;4330:20;4327:1;4320:31;4370:4;4367:1;4360:15;4394:4;4391:1;4384:15;4410:125;4450:4;4478:1;4475;4472:8;4469:34;;;4483:18;;:::i;:::-;-1:-1:-1;4520:9:2;;4410:125::o;4819:277::-;4886:6;4939:2;4927:9;4918:7;4914:23;4910:32;4907:52;;;4955:1;4952;4945:12;4907:52;4987:9;4981:16;5040:5;5033:13;5026:21;5019:5;5016:32;5006:60;;5062:1;5059;5052:12;5101:168;5141:7;5207:1;5203;5199:6;5195:14;5192:1;5189:21;5184:1;5177:9;5170:17;5166:45;5163:71;;;5214:18;;:::i;:::-;-1:-1:-1;5254:9:2;;5101:168::o;6009:135::-;6048:3;-1:-1:-1;;6069:17:2;;6066:43;;;6089:18;;:::i;:::-;-1:-1:-1;6136:1:2;6125:13;;6009:135::o;7891:128::-;7931:3;7962:1;7958:6;7955:1;7952:13;7949:39;;;7968:18;;:::i;:::-;-1:-1:-1;8004:9:2;;7891:128::o

Swarm Source

ipfs://7a3b5b0c330f51eeab5b8ff04f4ca87febbd8f73b5aa2ec84c3d195ab39158d2

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.