ERC-20
Overview
Max Total Supply
5,000,000 YFIGD
Holders
305
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
YFIGDProxy
Compiler Version
v0.6.12+commit.27d51765
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-09-03 */ // File: contracts/proxy/Proxy.sol pragma solidity ^0.6.0; /** * @title Proxy * @dev Implements delegation of calls to other contracts, with proper * forwarding of return values and bubbling of failures. * It defines a fallback function that delegates all calls to the address * returned by the abstract _implementation() internal function. */ abstract contract Proxy { /** * @dev Fallback function. * Implemented entirely in `_fallback`. */ fallback () payable external { _fallback(); } /** * @dev Receive function. * Implemented entirely in `_fallback`. */ receive () payable external { _fallback(); } /** * @return The Address of the implementation. */ function _implementation() internal virtual view returns (address); /** * @dev Delegates execution to an implementation contract. * This is a low level function that doesn't return to its internal call site. * It will return to the external caller whatever the implementation returns. * @param implementation Address to delegate. */ function _delegate(address implementation) internal { // solhint-disable-next-line no-inline-assembly assembly { // Copy msg.data. We take full control of memory in this inline assembly // block because it will not return to Solidity code. We overwrite the // Solidity scratch pad at memory position 0. calldatacopy(0, 0, calldatasize()) // Call the implementation. // out and outsize are 0 because we don't know the size yet. let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0) // Copy the returned data. returndatacopy(0, 0, returndatasize()) switch result // delegatecall returns 0 on error. case 0 { revert(0, returndatasize()) } default { return(0, returndatasize()) } } } /** * @dev Function that is run as the first thing in the fallback function. * Can be redefined in derived contracts to add functionality. * Redefinitions must call super._willFallback(). */ function _willFallback() internal virtual { } /** * @dev fallback implementation. * Extracted to enable manual triggering. */ function _fallback() internal { _willFallback(); _delegate(_implementation()); } } // File: contracts/proxy/UpgradeableProxy.sol pragma solidity ^0.6.0; /** * @title UpgradeableProxy * @dev This contract implements a proxy that allows to change the * implementation address to which it will delegate. * Such a change is called an implementation upgrade. */ contract UpgradeableProxy is Proxy { /** * @dev Contract constructor. * @param _logic Address of the initial implementation. * @param _data Data to send as msg.data to the implementation to initialize the proxied contract. * It should include the signature and the parameters of the function to be called, as described in * https://solidity.readthedocs.io/en/v0.4.24/abi-spec.html#function-selector-and-argument-encoding. * This parameter is optional, if no data is given the initialization call to proxied contract will be skipped. */ constructor(address _logic, bytes memory _data) public payable { assert(_IMPLEMENTATION_SLOT == bytes32(uint256(keccak256("eip1967.proxy.implementation")) - 1)); _setImplementation(_logic); if(_data.length > 0) { // solhint-disable-next-line avoid-low-level-calls (bool success,) = _logic.delegatecall(_data); require(success); } } /** * @dev Emitted when the implementation is upgraded. * @param implementation Address of the new implementation. */ event Upgraded(address indexed implementation); /** * @dev Storage slot with the address of the current implementation. * This is the keccak-256 hash of "eip1967.proxy.implementation" subtracted by 1, and is * validated in the constructor. */ bytes32 private constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc; /** * @dev Returns the current implementation. * @return impl Address of the current implementation */ function _implementation() internal override view returns (address impl) { bytes32 slot = _IMPLEMENTATION_SLOT; // solhint-disable-next-line no-inline-assembly assembly { impl := sload(slot) } } /** * @dev Upgrades the proxy to a new implementation. * @param newImplementation Address of the new implementation. */ function _upgradeTo(address newImplementation) internal { _setImplementation(newImplementation); emit Upgraded(newImplementation); } /** * @dev Sets the implementation address of the proxy. * @param newImplementation Address of the new implementation. */ function _setImplementation(address newImplementation) internal { require(isContract(newImplementation), "UpgradeableProxy: new implementation is not a contract"); bytes32 slot = _IMPLEMENTATION_SLOT; // solhint-disable-next-line no-inline-assembly assembly { sstore(slot, newImplementation) } } /** * @dev Returns true if `account` is a contract. * * [IMPORTANT] * ==== * It is unsafe to assume that an address for which this function returns * false is an externally-owned account (EOA) and not a contract. * * Among others, `isContract` will return false for the following * types of addresses: * * - an externally-owned account * - a contract in construction * - an address where a contract will be created * - an address where a contract lived, but was destroyed * ==== */ function isContract(address account) internal view returns (bool) { // This method relies in extcodesize, which returns 0 for contracts in // construction, since the code is only stored at the end of the // constructor execution. uint256 size; // solhint-disable-next-line no-inline-assembly assembly { size := extcodesize(account) } return size > 0; } } // File: contracts/proxy/TransparentUpgradeableProxy.sol pragma solidity ^0.6.0; /** * @title TransparentUpgradeableProxy * @dev This contract combines an upgradeability proxy with an authorization * mechanism for administrative tasks. * All external functions in this contract must be guarded by the * `ifAdmin` modifier. See ethereum/solidity#3864 for a Solidity * feature proposal that would enable this to be done automatically. */ contract TransparentUpgradeableProxy is UpgradeableProxy { /** * Contract constructor. * @param _logic address of the initial implementation. * @param _admin Address of the proxy administrator. * @param _data Data to send as msg.data to the implementation to initialize the proxied contract. * It should include the signature and the parameters of the function to be called, as described in * https://solidity.readthedocs.io/en/v0.4.24/abi-spec.html#function-selector-and-argument-encoding. * This parameter is optional, if no data is given the initialization call to proxied contract will be skipped. */ constructor(address _logic, address _admin, bytes memory _data) public payable UpgradeableProxy(_logic, _data) { assert(_ADMIN_SLOT == bytes32(uint256(keccak256("eip1967.proxy.admin")) - 1)); _setAdmin(_admin); } /** * @dev Emitted when the administration has been transferred. * @param previousAdmin Address of the previous admin. * @param newAdmin Address of the new admin. */ event AdminChanged(address previousAdmin, address newAdmin); /** * @dev Storage slot with the admin of the contract. * This is the keccak-256 hash of "eip1967.proxy.admin" subtracted by 1, and is * validated in the constructor. */ bytes32 private constant _ADMIN_SLOT = 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103; /** * @dev Modifier to check whether the `msg.sender` is the admin. * If it is, it will run the function. Otherwise, it will delegate the call * to the implementation. */ modifier ifAdmin() { if (msg.sender == _admin()) { _; } else { _fallback(); } } /** * @return The address of the proxy admin. */ function proxyAdmin() public view returns (address) { return _admin(); } /** * @return The address of the implementation. */ function proxyImplementation() public view returns (address) { return _implementation(); } /** * @dev Changes the admin of the proxy. * Only the current admin can call this function. * @param newAdmin Address to transfer proxy administration to. */ function changeAdmin(address newAdmin) external ifAdmin { require(newAdmin != address(0), "TransparentUpgradeableProxy: new admin is the zero address"); emit AdminChanged(_admin(), newAdmin); _setAdmin(newAdmin); } /** * @dev Upgrade the backing implementation of the proxy. * Only the admin can call this function. * @param newImplementation Address of the new implementation. */ function upgradeTo(address newImplementation) external ifAdmin { _upgradeTo(newImplementation); } /** * @dev Upgrade the backing implementation of the proxy and call a function * on the new implementation. * This is useful to initialize the proxied contract. * @param newImplementation Address of the new implementation. * @param data Data to send as msg.data in the low level call. * It should include the signature and the parameters of the function to be called, as described in * https://solidity.readthedocs.io/en/v0.4.24/abi-spec.html#function-selector-and-argument-encoding. */ function upgradeToAndCall(address newImplementation, bytes calldata data) external payable ifAdmin { _upgradeTo(newImplementation); // solhint-disable-next-line avoid-low-level-calls (bool success,) = newImplementation.delegatecall(data); require(success); } /** * @return adm The admin slot. */ function _admin() internal view returns (address adm) { bytes32 slot = _ADMIN_SLOT; // solhint-disable-next-line no-inline-assembly assembly { adm := sload(slot) } } /** * @dev Sets the address of the proxy admin. * @param newAdmin Address of the new proxy admin. */ function _setAdmin(address newAdmin) internal { bytes32 slot = _ADMIN_SLOT; // solhint-disable-next-line no-inline-assembly assembly { sstore(slot, newAdmin) } } /** * @dev Only fallback when the sender is not the admin. */ function _willFallback() internal override virtual { // require(msg.sender != _admin(), "TransparentUpgradeableProxy: admin cannot fallback to proxy target"); super._willFallback(); } } // File: contracts/YFIGDProxy.sol pragma solidity ^0.6.0; /** * @dev Implementation of the {IERC20} interface. * * This implementation is agnostic to the way tokens are created. This means * that a supply mechanism has to be added in a derived contract using {_mint}. * For a generic mechanism see {ERC20PresetMinterPauser}. * * TIP: For a detailed writeup see our guide * https://forum.zeppelin.solutions/t/how-to-implement-erc20-supply-mechanisms/226[How * to implement supply mechanisms]. * * We have followed general OpenZeppelin guidelines: functions revert instead * of returning `false` on failure. This behavior is nonetheless conventional * and does not conflict with the expectations of ERC20 applications. * * Additionally, an {Approval} event is emitted on calls to {transferFrom}. * This allows applications to reconstruct the allowance for all accounts just * by listening to said events. Other implementations of the EIP may not emit * these events, as it isn't required by the specification. * * Finally, the non-standard {decreaseAllowance} and {increaseAllowance} * functions have been added to mitigate the well-known issues around setting * allowances. See {IERC20-approve}. */ contract YFIGDProxy is TransparentUpgradeableProxy { constructor( address _logic, address _admin, bytes memory _data ) public payable TransparentUpgradeableProxy(_logic, _admin, _data) {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_logic","type":"address"},{"internalType":"address","name":"_admin","type":"address"},{"internalType":"bytes","name":"_data","type":"bytes"}],"stateMutability":"payable","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":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"}],"name":"changeAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"proxyAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proxyImplementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60806040526040516107ef3803806107ef8339818101604052606081101561002657600080fd5b8151602083015160408085018051915193959294830192918464010000000082111561005157600080fd5b90830190602082018581111561006657600080fd5b825164010000000081118282018810171561008057600080fd5b82525081516020918201929091019080838360005b838110156100ad578181015183820152602001610095565b50505050905090810190601f1680156100da5780820380516001836020036101000a031916815260200191505b50604052508491508390508282816100f1826101c5565b8051156101a9576000826001600160a01b0316826040518082805190602001908083835b602083106101345780518252601f199092019160209182019101610115565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610194576040519150601f19603f3d011682016040523d82523d6000602084013e610199565b606091505b50509050806101a757600080fd5b505b506101b19050565b6101ba8261022d565b505050505050610257565b6101ce81610251565b6102095760405162461bcd60e51b81526004018080602001828103825260368152602001806107b96036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b3b151590565b610553806102666000396000f3fe60806040526004361061004e5760003560e01c80630c870f91146100655780633659cfe6146100965780633e47158c146100c95780634f1ef286146100de5780638f2839701461015e5761005d565b3661005d5761005b610191565b005b61005b610191565b34801561007157600080fd5b5061007a6101ab565b604080516001600160a01b039092168252519081900360200190f35b3480156100a257600080fd5b5061005b600480360360208110156100b957600080fd5b50356001600160a01b03166101ba565b3480156100d557600080fd5b5061007a6101f4565b61005b600480360360408110156100f457600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561011f57600080fd5b82018360208201111561013157600080fd5b8035906020019184600183028401116401000000008311171561015357600080fd5b5090925090506101fe565b34801561016a57600080fd5b5061005b6004803603602081101561018157600080fd5b50356001600160a01b03166102ab565b610199610365565b6101a96101a461036d565b610392565b565b60006101b561036d565b905090565b6101c26103b6565b6001600160a01b0316336001600160a01b031614156101e9576101e4816103db565b6101f1565b6101f1610191565b50565b60006101b56103b6565b6102066103b6565b6001600160a01b0316336001600160a01b0316141561029e57610228836103db565b6000836001600160a01b031683836040518083838082843760405192019450600093509091505080830381855af49150503d8060008114610285576040519150601f19603f3d011682016040523d82523d6000602084013e61028a565b606091505b505090508061029857600080fd5b506102a6565b6102a6610191565b505050565b6102b36103b6565b6001600160a01b0316336001600160a01b031614156101e9576001600160a01b0381166103115760405162461bcd60e51b815260040180806020018281038252603a8152602001806104ae603a913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61033a6103b6565b604080516001600160a01b03928316815291841660208301528051918290030190a16101e48161041b565b6101a96101a9565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e8080156103b1573d6000f35b3d6000fd5b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b6103e48161043f565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b610448816104a7565b6104835760405162461bcd60e51b81526004018080602001828103825260368152602001806104e86036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b3b15159056fe5472616e73706172656e745570677261646561626c6550726f78793a206e65772061646d696e20697320746865207a65726f20616464726573735570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374a2646970667358221220a99281b664095b1d54486ad3c9c6f5a10fb7e54ca85f0814e48f30551de9d55864736f6c634300060c00335570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e747261637400000000000000000000000089ccc5a3e031d3016b993773de8232a954725902000000000000000000000000191f5805862f9c5a4945b9d589d8f2225560ea3e000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000249c020061000000000000000000000000191f5805862f9c5a4945b9d589d8f2225560ea3e00000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x60806040526004361061004e5760003560e01c80630c870f91146100655780633659cfe6146100965780633e47158c146100c95780634f1ef286146100de5780638f2839701461015e5761005d565b3661005d5761005b610191565b005b61005b610191565b34801561007157600080fd5b5061007a6101ab565b604080516001600160a01b039092168252519081900360200190f35b3480156100a257600080fd5b5061005b600480360360208110156100b957600080fd5b50356001600160a01b03166101ba565b3480156100d557600080fd5b5061007a6101f4565b61005b600480360360408110156100f457600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561011f57600080fd5b82018360208201111561013157600080fd5b8035906020019184600183028401116401000000008311171561015357600080fd5b5090925090506101fe565b34801561016a57600080fd5b5061005b6004803603602081101561018157600080fd5b50356001600160a01b03166102ab565b610199610365565b6101a96101a461036d565b610392565b565b60006101b561036d565b905090565b6101c26103b6565b6001600160a01b0316336001600160a01b031614156101e9576101e4816103db565b6101f1565b6101f1610191565b50565b60006101b56103b6565b6102066103b6565b6001600160a01b0316336001600160a01b0316141561029e57610228836103db565b6000836001600160a01b031683836040518083838082843760405192019450600093509091505080830381855af49150503d8060008114610285576040519150601f19603f3d011682016040523d82523d6000602084013e61028a565b606091505b505090508061029857600080fd5b506102a6565b6102a6610191565b505050565b6102b36103b6565b6001600160a01b0316336001600160a01b031614156101e9576001600160a01b0381166103115760405162461bcd60e51b815260040180806020018281038252603a8152602001806104ae603a913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61033a6103b6565b604080516001600160a01b03928316815291841660208301528051918290030190a16101e48161041b565b6101a96101a9565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e8080156103b1573d6000f35b3d6000fd5b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b6103e48161043f565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b610448816104a7565b6104835760405162461bcd60e51b81526004018080602001828103825260368152602001806104e86036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b3b15159056fe5472616e73706172656e745570677261646561626c6550726f78793a206e65772061646d696e20697320746865207a65726f20616464726573735570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374a2646970667358221220a99281b664095b1d54486ad3c9c6f5a10fb7e54ca85f0814e48f30551de9d55864736f6c634300060c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000089ccc5a3e031d3016b993773de8232a954725902000000000000000000000000191f5805862f9c5a4945b9d589d8f2225560ea3e000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000249c020061000000000000000000000000191f5805862f9c5a4945b9d589d8f2225560ea3e00000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _logic (address): 0x89Ccc5a3E031D3016b993773De8232A954725902
Arg [1] : _admin (address): 0x191f5805862f9c5A4945B9D589D8F2225560ea3e
Arg [2] : _data (bytes): 0x9c020061000000000000000000000000191f5805862f9c5a4945b9d589d8f2225560ea3e
-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 00000000000000000000000089ccc5a3e031d3016b993773de8232a954725902
Arg [1] : 000000000000000000000000191f5805862f9c5a4945b9d589d8f2225560ea3e
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000024
Arg [4] : 9c020061000000000000000000000000191f5805862f9c5a4945b9d589d8f222
Arg [5] : 5560ea3e00000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
13044:227:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;691:11;:9;:11::i;:::-;13044:227;;531:11;:9;:11::i;9153:104::-;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;9153:104:0;;;;;;;;;;;;;;9901:111;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9901:111:0;-1:-1:-1;;;;;9901:111:0;;:::i;8990:86::-;;;;;;;;;;;;;:::i;10560:299::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10560:299:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10560:299:0;;-1:-1:-1;10560:299:0;-1:-1:-1;10560:299:0;:::i;9452:246::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9452:246:0;-1:-1:-1;;;;;9452:246:0;;:::i;2458:103::-;2499:15;:13;:15::i;:::-;2525:28;2535:17;:15;:17::i;:::-;2525:9;:28::i;:::-;2458:103::o;9153:104::-;9205:7;9232:17;:15;:17::i;:::-;9225:24;;9153:104;:::o;9901:111::-;8827:8;:6;:8::i;:::-;-1:-1:-1;;;;;8813:22:0;:10;-1:-1:-1;;;;;8813:22:0;;8809:100;;;9975:29:::1;9986:17;9975:10;:29::i;:::-;8809:100:::0;;;8886:11;:9;:11::i;:::-;9901:111;:::o;8990:86::-;9033:7;9060:8;:6;:8::i;10560:299::-;8827:8;:6;:8::i;:::-;-1:-1:-1;;;;;8813:22:0;:10;-1:-1:-1;;;;;8813:22:0;;8809:100;;;10670:29:::1;10681:17;10670:10;:29::i;:::-;10771:12;10788:17;-1:-1:-1::0;;;;;10788:30:0::1;10819:4;;10788:36;;;;;;;;;;::::0;;::::1;::::0;-1:-1:-1;10788:36:0::1;::::0;-1:-1:-1;10788:36:0;;-1:-1:-1;;10788:36:0;;::::1;::::0;;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10770:54;;;10843:7;10835:16;;;::::0;::::1;;8852:1;8809:100:::0;;;8886:11;:9;:11::i;:::-;10560:299;;;:::o;9452:246::-;8827:8;:6;:8::i;:::-;-1:-1:-1;;;;;8813:22:0;:10;-1:-1:-1;;;;;8813:22:0;;8809:100;;;-1:-1:-1;;;;;9527:22:0;::::1;9519:93;;;;-1:-1:-1::0;;;9519:93:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9628:32;9641:8;:6;:8::i;:::-;9628:32;::::0;;-1:-1:-1;;;;;9628:32:0;;::::1;::::0;;;;::::1;;::::0;::::1;::::0;;;;;;;;;::::1;9671:19;9681:8;9671:9;:19::i;11576:206::-:0;11753:21;:19;:21::i;4541:248::-;4340:66;4760:11;;4737:45::o;1162:907::-;1554:14;1551:1;1548;1535:34;1772:1;1769;1753:14;1750:1;1734:14;1727:5;1714:60;1851:16;1848:1;1845;1830:38;1891:6;1960:38;;;;2032:16;2029:1;2022:27;1960:38;1979:16;1976:1;1969:27;10921:219;8504:66;11111:11;;11089:44::o;4940:155::-;5007:37;5026:17;5007:18;:37::i;:::-;5060:27;;-1:-1:-1;;;;;5060:27:0;;;;;;;;4940:155;:::o;11272:217::-;8504:66;11449:22;11434:48::o;5248:362::-;5331:29;5342:17;5331:10;:29::i;:::-;5323:96;;;;-1:-1:-1;;;5323:96:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4340:66;5561:31;5546:57::o;6205:422::-;6572:20;6611:8;;;6205:422::o
Swarm Source
ipfs://a99281b664095b1d54486ad3c9c6f5a10fb7e54ca85f0814e48f30551de9d558
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.