ETH Price: $2,301.08 (-3.36%)

Token

dForce (GOLDx)
 

Overview

Max Total Supply

507.163304924731807604 GOLDx

Holders

33 (0.00%)

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
tosunra.eth
Balance
0.00000041182346409 GOLDx

Value
$0.00
0xf1D8722bC108FA8F2d9a4fb68aF04a369739318E
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

GOLDx is the first gold protocol launched by dForce built upon Open Gold Protocol.

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
GOLDxProxy

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-07-16
*/

pragma solidity 0.5.16;

contract Proxy {
    function () payable external {
        _fallback();
    }

    function _implementation() internal view returns (address);

    function _delegate(address implementation) internal {
        assembly {
            calldatacopy(0, 0, calldatasize)

            let result := delegatecall(gas, implementation, 0, calldatasize, 0, 0)
            returndatacopy(0, 0, returndatasize)

            switch result
            case 0 { revert(0, returndatasize) }
            default { return(0, returndatasize) }
        }
    }

    function _willFallback() internal {
    }

    function _fallback() internal {
        _willFallback();
        _delegate(_implementation());
    }
}

library AddressUtils {

    function isContract(address addr) internal view returns (bool) {
        uint256 size;

        assembly { size := extcodesize(addr) }
        return size > 0;
    }

}

contract UpgradeabilityProxy is Proxy {
    event Upgraded(address implementation);

    bytes32 private constant IMPLEMENTATION_SLOT = 0x7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3;

    constructor(address _implementation) public {
        assert(IMPLEMENTATION_SLOT == keccak256("org.zeppelinos.proxy.implementation"));

        _setImplementation(_implementation);
    }

    function _implementation() internal view returns (address impl) {
        bytes32 slot = IMPLEMENTATION_SLOT;
        assembly {
            impl := sload(slot)
        }
    }

    function _upgradeTo(address newImplementation) internal {
        _setImplementation(newImplementation);
        emit Upgraded(newImplementation);
    }

    function _setImplementation(address newImplementation) private {
        require(AddressUtils.isContract(newImplementation), "Cannot set a proxy implementation to a non-contract address");

        bytes32 slot = IMPLEMENTATION_SLOT;

        assembly {
            sstore(slot, newImplementation)
        }
    }
}

contract AdminUpgradeabilityProxy is UpgradeabilityProxy {

    event AdminChanged(address previousAdmin, address newAdmin);
    event AdminUpdated(address newAdmin);

    bytes32 private constant ADMIN_SLOT = 0x10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b;
    bytes32 private constant PENDING_ADMIN_SLOT = 0x54ac2bd5363dfe95a011c5b5a153968d77d153d212e900afce8624fdad74525c;

    modifier ifAdmin() {
        if (msg.sender == _admin()) {
            _;
        }/* else {
        _fallback();
        }*/
    }

    constructor(address _implementation) UpgradeabilityProxy(_implementation) public {
        assert(ADMIN_SLOT == keccak256("org.zeppelinos.proxy.admin"));

        _setAdmin(msg.sender);
    }

    function admin() external view ifAdmin returns (address) {
        return _admin();
    }

    function pendingAdmin() external view ifAdmin returns (address) {
        return _pendingAdmin();
    }

    function implementation() external view ifAdmin returns (address) {
        return _implementation();
    }

    function changeAdmin(address _newAdmin) external ifAdmin {
        require(_newAdmin != address(0), "Cannot change the admin of a proxy to the zero address");
        require(_newAdmin != _admin(), "The current and new admin cannot be the same .");
        require(_newAdmin != _pendingAdmin(), "Cannot set the newAdmin of a proxy to the same address .");
        _setPendingAdmin(_newAdmin);
        emit AdminChanged(_admin(), _newAdmin);
    }

    function updateAdmin() external {
        address _newAdmin = _pendingAdmin();
        require(_newAdmin != address(0), "Cannot change the admin of a proxy to the zero address");
        require(msg.sender == _newAdmin, "msg.sender and newAdmin must be the same .");
        _setAdmin(_newAdmin);
        _setPendingAdmin(address(0));
        emit AdminUpdated(_newAdmin);
    }

    function upgradeTo(address newImplementation) external ifAdmin {
        _upgradeTo(newImplementation);
    }

    function upgradeToAndCall(address newImplementation, bytes calldata data) payable external ifAdmin {
        _upgradeTo(newImplementation);
        (bool success,) = address(this).call.value(msg.value)(data);
        require(success, "upgradeToAndCall-error");
    }

    function _admin() internal view returns (address adm) {
        bytes32 slot = ADMIN_SLOT;
        assembly {
            adm := sload(slot)
        }
    }

    function _pendingAdmin() internal view returns (address pendingAdm) {
        bytes32 slot = PENDING_ADMIN_SLOT;
        assembly {
            pendingAdm := sload(slot)
        }
    }

    function _setAdmin(address newAdmin) internal {
        bytes32 slot = ADMIN_SLOT;

        assembly {
            sstore(slot, newAdmin)
        }
    }

    function _setPendingAdmin(address pendingAdm) internal {
        bytes32 slot = PENDING_ADMIN_SLOT;

        assembly {
            sstore(slot, pendingAdm)
        }
    }

    function _willFallback() internal {
        // require(msg.sender != _admin(), "Cannot call fallback function from the proxy admin");
        super._willFallback();
    }
}

contract GOLDxProxy is AdminUpgradeabilityProxy {
    constructor(address _implementation) public AdminUpgradeabilityProxy(_implementation) {
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_implementation","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":true,"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newAdmin","type":"address"}],"name":"changeAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pendingAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"updateAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"payable":true,"stateMutability":"payable","type":"function"}]

608060405234801561001057600080fd5b50604051610aaa380380610aaa8339818101604052602081101561003357600080fd5b505160405181908190806023610a4c8239604051908190036023019020600080516020610a2c83398151915214905061006857fe5b61007a816001600160e01b036100dc16565b50604080517f6f72672e7a657070656c696e6f732e70726f78792e61646d696e0000000000008152905190819003601a019020600080516020610a0c833981519152146100c357fe5b6100d5336001600160e01b0361013c16565b5050610154565b6100ef8161014e60201b61076d1760201c565b61012a5760405162461bcd60e51b815260040180806020018281038252603b815260200180610a6f603b913960400191505060405180910390fd5b600080516020610a2c83398151915255565b600080516020610a0c83398151915255565b3b151590565b6108a9806101636000396000f3fe6080604052600436106100705760003560e01c80635c60da1b1161004e5780635c60da1b1461015e5780638f28397014610173578063d3b2f598146101a6578063f851a440146101bb57610070565b8063267822471461007a5780633659cfe6146100ab5780634f1ef286146100de575b6100786101d0565b005b34801561008657600080fd5b5061008f6101ea565b604080516001600160a01b039092168252519081900360200190f35b3480156100b757600080fd5b50610078600480360360208110156100ce57600080fd5b50356001600160a01b031661021b565b610078600480360360408110156100f457600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561011f57600080fd5b82018360208201111561013157600080fd5b8035906020019184600183028401116401000000008311171561015357600080fd5b509092509050610248565b34801561016a57600080fd5b5061008f61032d565b34801561017f57600080fd5b506100786004803603602081101561019657600080fd5b50356001600160a01b0316610358565b3480156101b257600080fd5b506100786104c5565b3480156101c757600080fd5b5061008f6105af565b6101d86105da565b6101e86101e36105e2565b610607565b565b60006101f461062b565b6001600160a01b0316336001600160a01b0316141561021857610215610650565b90505b90565b61022361062b565b6001600160a01b0316336001600160a01b031614156102455761024581610675565b50565b61025061062b565b6001600160a01b0316336001600160a01b031614156103285761027283610675565b6000306001600160a01b0316348484604051808383808284376040519201945060009350909150508083038185875af1925050503d80600081146102d2576040519150601f19603f3d011682016040523d82523d6000602084013e6102d7565b606091505b5050905080610326576040805162461bcd60e51b81526020600482015260166024820152753ab833b930b232aa37a0b73221b0b63616b2b93937b960511b604482015290519081900360640190fd5b505b505050565b600061033761062b565b6001600160a01b0316336001600160a01b03161415610218576102156105e2565b61036061062b565b6001600160a01b0316336001600160a01b03161415610245576001600160a01b0381166103be5760405162461bcd60e51b815260040180806020018281038252603681526020018061079e6036913960400191505060405180910390fd5b6103c661062b565b6001600160a01b0316816001600160a01b031614156104165760405162461bcd60e51b815260040180806020018281038252602e81526020018061080f602e913960400191505060405180910390fd5b61041e610650565b6001600160a01b0316816001600160a01b0316141561046e5760405162461bcd60e51b815260040180806020018281038252603881526020018061083d6038913960400191505060405180910390fd5b610477816106bd565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6104a061062b565b604080516001600160a01b03928316815291841660208301528051918290030190a150565b60006104cf610650565b90506001600160a01b0381166105165760405162461bcd60e51b815260040180806020018281038252603681526020018061079e6036913960400191505060405180910390fd5b336001600160a01b0382161461055d5760405162461bcd60e51b815260040180806020018281038252602a815260200180610774602a913960400191505060405180910390fd5b610566816106e1565b61057060006106bd565b604080516001600160a01b038316815290517f54e4612788f90384e6843298d7854436f3a585b2c3831ab66abf1de63bfa6c2d9181900360200190a150565b60006105b961062b565b6001600160a01b0316336001600160a01b031614156102185761021561062b565b6101e86101e8565b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c35490565b3660008037600080366000845af43d6000803e808015610626573d6000f35b3d6000fd5b7f10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b5490565b7f54ac2bd5363dfe95a011c5b5a153968d77d153d212e900afce8624fdad74525c5490565b61067e81610705565b604080516001600160a01b038316815290517fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b9181900360200190a150565b7f54ac2bd5363dfe95a011c5b5a153968d77d153d212e900afce8624fdad74525c55565b7f10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b55565b61070e8161076d565b6107495760405162461bcd60e51b815260040180806020018281038252603b8152602001806107d4603b913960400191505060405180910390fd5b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c355565b3b15159056fe6d73672e73656e64657220616e64206e657741646d696e206d757374206265207468652073616d65202e43616e6e6f74206368616e6765207468652061646d696e206f6620612070726f787920746f20746865207a65726f206164647265737343616e6e6f742073657420612070726f787920696d706c656d656e746174696f6e20746f2061206e6f6e2d636f6e747261637420616464726573735468652063757272656e7420616e64206e65772061646d696e2063616e6e6f74206265207468652073616d65202e43616e6e6f742073657420746865206e657741646d696e206f6620612070726f787920746f207468652073616d652061646472657373202ea265627a7a72315820a47883efa640de2cec1280c0b7588b12278fc1a6d8d02ea249b6155f274682d264736f6c6343000510003210d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c36f72672e7a657070656c696e6f732e70726f78792e696d706c656d656e746174696f6e43616e6e6f742073657420612070726f787920696d706c656d656e746174696f6e20746f2061206e6f6e2d636f6e7472616374206164647265737300000000000000000000000009a52b4c749d006f7fc0c3f316aeca54d74bb97a

Deployed Bytecode

0x6080604052600436106100705760003560e01c80635c60da1b1161004e5780635c60da1b1461015e5780638f28397014610173578063d3b2f598146101a6578063f851a440146101bb57610070565b8063267822471461007a5780633659cfe6146100ab5780634f1ef286146100de575b6100786101d0565b005b34801561008657600080fd5b5061008f6101ea565b604080516001600160a01b039092168252519081900360200190f35b3480156100b757600080fd5b50610078600480360360208110156100ce57600080fd5b50356001600160a01b031661021b565b610078600480360360408110156100f457600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561011f57600080fd5b82018360208201111561013157600080fd5b8035906020019184600183028401116401000000008311171561015357600080fd5b509092509050610248565b34801561016a57600080fd5b5061008f61032d565b34801561017f57600080fd5b506100786004803603602081101561019657600080fd5b50356001600160a01b0316610358565b3480156101b257600080fd5b506100786104c5565b3480156101c757600080fd5b5061008f6105af565b6101d86105da565b6101e86101e36105e2565b610607565b565b60006101f461062b565b6001600160a01b0316336001600160a01b0316141561021857610215610650565b90505b90565b61022361062b565b6001600160a01b0316336001600160a01b031614156102455761024581610675565b50565b61025061062b565b6001600160a01b0316336001600160a01b031614156103285761027283610675565b6000306001600160a01b0316348484604051808383808284376040519201945060009350909150508083038185875af1925050503d80600081146102d2576040519150601f19603f3d011682016040523d82523d6000602084013e6102d7565b606091505b5050905080610326576040805162461bcd60e51b81526020600482015260166024820152753ab833b930b232aa37a0b73221b0b63616b2b93937b960511b604482015290519081900360640190fd5b505b505050565b600061033761062b565b6001600160a01b0316336001600160a01b03161415610218576102156105e2565b61036061062b565b6001600160a01b0316336001600160a01b03161415610245576001600160a01b0381166103be5760405162461bcd60e51b815260040180806020018281038252603681526020018061079e6036913960400191505060405180910390fd5b6103c661062b565b6001600160a01b0316816001600160a01b031614156104165760405162461bcd60e51b815260040180806020018281038252602e81526020018061080f602e913960400191505060405180910390fd5b61041e610650565b6001600160a01b0316816001600160a01b0316141561046e5760405162461bcd60e51b815260040180806020018281038252603881526020018061083d6038913960400191505060405180910390fd5b610477816106bd565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6104a061062b565b604080516001600160a01b03928316815291841660208301528051918290030190a150565b60006104cf610650565b90506001600160a01b0381166105165760405162461bcd60e51b815260040180806020018281038252603681526020018061079e6036913960400191505060405180910390fd5b336001600160a01b0382161461055d5760405162461bcd60e51b815260040180806020018281038252602a815260200180610774602a913960400191505060405180910390fd5b610566816106e1565b61057060006106bd565b604080516001600160a01b038316815290517f54e4612788f90384e6843298d7854436f3a585b2c3831ab66abf1de63bfa6c2d9181900360200190a150565b60006105b961062b565b6001600160a01b0316336001600160a01b031614156102185761021561062b565b6101e86101e8565b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c35490565b3660008037600080366000845af43d6000803e808015610626573d6000f35b3d6000fd5b7f10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b5490565b7f54ac2bd5363dfe95a011c5b5a153968d77d153d212e900afce8624fdad74525c5490565b61067e81610705565b604080516001600160a01b038316815290517fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b9181900360200190a150565b7f54ac2bd5363dfe95a011c5b5a153968d77d153d212e900afce8624fdad74525c55565b7f10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b55565b61070e8161076d565b6107495760405162461bcd60e51b815260040180806020018281038252603b8152602001806107d4603b913960400191505060405180910390fd5b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c355565b3b15159056fe6d73672e73656e64657220616e64206e657741646d696e206d757374206265207468652073616d65202e43616e6e6f74206368616e6765207468652061646d696e206f6620612070726f787920746f20746865207a65726f206164647265737343616e6e6f742073657420612070726f787920696d706c656d656e746174696f6e20746f2061206e6f6e2d636f6e747261637420616464726573735468652063757272656e7420616e64206e65772061646d696e2063616e6e6f74206265207468652073616d65202e43616e6e6f742073657420746865206e657741646d696e206f6620612070726f787920746f207468652073616d652061646472657373202ea265627a7a72315820a47883efa640de2cec1280c0b7588b12278fc1a6d8d02ea249b6155f274682d264736f6c63430005100032

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

00000000000000000000000009a52b4c749d006f7fc0c3f316aeca54d74bb97a

-----Decoded View---------------
Arg [0] : _implementation (address): 0x09A52b4C749d006f7fC0C3f316AEcA54d74bb97a

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000009a52b4c749d006f7fc0c3f316aeca54d74bb97a


Deployed Bytecode Sourcemap

5291:152:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;89:11;:9;:11::i;:::-;5291:152;2911:105;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2911:105:0;;;:::i;:::-;;;;-1:-1:-1;;;;;2911:105:0;;;;;;;;;;;;;;3994:111;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3994:111:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3994:111:0;-1:-1:-1;;;;;3994:111:0;;:::i;4113:270::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;4113:270:0;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;4113:270:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;4113:270:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;-1:-1;4113:270:0;;-1:-1:-1;4113:270:0;-1:-1:-1;4113:270:0;:::i;3024:109::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3024:109:0;;;:::i;3141:452::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3141:452:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3141:452:0;-1:-1:-1;;;;;3141:452:0;;:::i;3601:385::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3601:385:0;;;:::i;2812:91::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2812:91:0;;;:::i;644:103::-;685:15;:13;:15::i;:::-;711:28;721:17;:15;:17::i;:::-;711:9;:28::i;:::-;644:103::o;2911:105::-;2966:7;2512:8;:6;:8::i;:::-;-1:-1:-1;;;;;2498:22:0;:10;-1:-1:-1;;;;;2498:22:0;;2494:56;;;2993:15;:13;:15::i;:::-;2986:22;;2537:1;2911:105;:::o;3994:111::-;2512:8;:6;:8::i;:::-;-1:-1:-1;;;;;2498:22:0;:10;-1:-1:-1;;;;;2498:22:0;;2494:56;;;4068:29;4079:17;4068:10;:29::i;:::-;3994:111;:::o;4113:270::-;2512:8;:6;:8::i;:::-;-1:-1:-1;;;;;2498:22:0;:10;-1:-1:-1;;;;;2498:22:0;;2494:56;;;4223:29;4234:17;4223:10;:29::i;:::-;4264:12;4289:4;-1:-1:-1;;;;;4281:18:0;4306:9;4317:4;;4281:41;;;;;30:3:-1;22:6;14;1:33;4281:41:0;;45:16:-1;;;-1:-1;4281:41:0;;-1:-1:-1;4281:41:0;;-1:-1:-1;;4281:41:0;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;4263:59:0;;;4341:7;4333:42;;;;;-1:-1:-1;;;4333:42:0;;;;;;;;;;;;-1:-1:-1;;;4333:42:0;;;;;;;;;;;;;;;2537:1;2494:56;4113:270;;;:::o;3024:109::-;3081:7;2512:8;:6;:8::i;:::-;-1:-1:-1;;;;;2498:22:0;:10;-1:-1:-1;;;;;2498:22:0;;2494:56;;;3108:17;:15;:17::i;3141:452::-;2512:8;:6;:8::i;:::-;-1:-1:-1;;;;;2498:22:0;:10;-1:-1:-1;;;;;2498:22:0;;2494:56;;;-1:-1:-1;;;;;3217:23:0;;3209:90;;;;-1:-1:-1;;;3209:90:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3331:8;:6;:8::i;:::-;-1:-1:-1;;;;;3318:21:0;:9;-1:-1:-1;;;;;3318:21:0;;;3310:80;;;;-1:-1:-1;;;3310:80:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3422:15;:13;:15::i;:::-;-1:-1:-1;;;;;3409:28:0;:9;-1:-1:-1;;;;;3409:28:0;;;3401:97;;;;-1:-1:-1;;;3401:97:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3509:27;3526:9;3509:16;:27::i;:::-;3552:33;3565:8;:6;:8::i;:::-;3552:33;;;-1:-1:-1;;;;;3552:33:0;;;;;;;;;;;;;;;;;;;;;3141:452;:::o;3601:385::-;3644:17;3664:15;:13;:15::i;:::-;3644:35;-1:-1:-1;;;;;;3698:23:0;;3690:90;;;;-1:-1:-1;;;3690:90:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3799:10;-1:-1:-1;;;;;3799:23:0;;;3791:78;;;;-1:-1:-1;;;3791:78:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3880:20;3890:9;3880;:20::i;:::-;3911:28;3936:1;3911:16;:28::i;:::-;3955:23;;;-1:-1:-1;;;;;3955:23:0;;;;;;;;;;;;;;;3601:385;:::o;2812:91::-;2860:7;2512:8;:6;:8::i;:::-;-1:-1:-1;;;;;2498:22:0;:10;-1:-1:-1;;;;;2498:22:0;;2494:56;;;2887:8;:6;:8::i;5111:173::-;5255:21;:19;:21::i;1375:181::-;1102:66;1527:11;;1504:45::o;183:403::-;289:12;286:1;283;270:32;386:1;383;369:12;366:1;350:14;345:3;332:56;423:14;420:1;417;402:36;461:6;481:36;;;;551:14;548:1;541:25;481:36;500:14;497:1;490:25;4391:161;2270:66;4523:11;;4501:44::o;4560:190::-;2389:66;4721:11;;4692:51::o;1564:155::-;1631:37;1650:17;1631:18;:37::i;:::-;1684:27;;;-1:-1:-1;;;;;1684:27:0;;;;;;;;;;;;;;;1564:155;:::o;4925:178::-;2389:66;5061:24;5046:50::o;4758:159::-;2270:66;4877:22;4862:48::o;1727:321::-;1809:42;1833:17;1809:23;:42::i;:::-;1801:114;;;;-1:-1:-1;;;1801:114:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1102:66;1999:31;1984:57::o;784:170::-;902:17;938:8;;;784:170::o

Swarm Source

bzzr://a47883efa640de2cec1280c0b7588b12278fc1a6d8d02ea249b6155f274682d2
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.