ETH Price: $2,607.96 (-5.45%)

Token

Covid-19 (cov)
 

Overview

Max Total Supply

10,000,000,000 cov

Holders

27

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 8 Decimals)

Balance
0 cov

Value
$0.00
0x3c2012c39cf823bd116eb445fc662c5a0946cad8
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Contract Source Code Verified (Exact Match)

Contract Name:
Proxy

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2021-03-28
*/

/**
 *Submitted for verification at Etherscan.io on 2018-08-03
*/

pragma solidity ^0.4.24;

// File: zos-lib/contracts/upgradeability/Proxy.sol

/**
 * @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.
 */
contract Proxy {
  address admin;
  bytes32 private constant IMPLEMENTATION_SLOT = 0x7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3;

  /**
   * @dev Fallback function.
   * Implemented entirely in `_fallback`.
   */
  function () payable external {
    _fallback();
  }

  /**
   * @dev Contract constructor.
   * @param _implementation Address of the initial implementation.
   */
  constructor(address _implementation) public {
    admin = msg.sender;
    assert(IMPLEMENTATION_SLOT == keccak256("org.zeppelinos.proxy.implementation"));

    _setImplementation(_implementation);
  }
  /**
   * @return The Address of the implementation.
   */
  function _implementation() internal view returns (address impl) {
    bytes32 slot = IMPLEMENTATION_SLOT;
    assembly {
      impl := sload(slot)
    }
  }

  function _setImplementation(address newImplementation) private {
    bytes32 slot = IMPLEMENTATION_SLOT;

    assembly {
      sstore(slot, newImplementation)
    }
  }

  /**
   * @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 {
    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 fallback implementation.
   * Extracted to enable manual triggering.
   */
  function _fallback() internal {
    _delegate(_implementation());
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"name":"_implementation","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

608060405234801561001057600080fd5b506040516020806101fb83398101806040528101908080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060405180807f6f72672e7a657070656c696e6f732e70726f78792e696d706c656d656e74617481526020017f696f6e000000000000000000000000000000000000000000000000000000000081525060230190506040518091039020600019167f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c36001026000191614151561010457fe5b61011c81610122640100000000026401000000009004565b50610151565b60007f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c360010290508181555050565b609c8061015f6000396000f3006080604052600a600c565b005b60186014601a565b604b565b565b6000807f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c36001029050805491505090565b3660008037600080366000845af43d6000803e8060008114606b573d6000f35b3d6000fd00a165627a7a72305820e39230671c118fa229eaa75c7bdb9271da9593dd55dee3093fe1cfba840b6fd20029000000000000000000000000ac741e6a0e009fb6b46bb16eae801a01d265afc4

Deployed Bytecode

0x6080604052600a600c565b005b60186014601a565b604b565b565b6000807f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c36001029050805491505090565b3660008037600080366000845af43d6000803e8060008114606b573d6000f35b3d6000fd00a165627a7a72305820e39230671c118fa229eaa75c7bdb9271da9593dd55dee3093fe1cfba840b6fd20029

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

000000000000000000000000ac741e6a0e009fb6b46bb16eae801a01d265afc4

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

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


Deployed Bytecode Sourcemap

452:2253:0:-;;;733:11;:9;:11::i;:::-;452:2253;2631:71;2668:28;2678:17;:15;:17::i;:::-;2668:9;:28::i;:::-;2631:71::o;1143:161::-;1193:12;1214;537:66;1229:19;;1214:34;;1287:4;1281:11;1273:19;;1264:35;;:::o;1778:750::-;2085:12;2082:1;2079;2066:32;2279:1;2276;2262:12;2259:1;2243:14;2238:3;2225:56;2346:14;2343:1;2340;2325:36;2378:6;2440:1;2435:36;;;;2499:14;2496:1;2489:25;2435:36;2454:14;2451:1;2444:25

Swarm Source

bzzr://e39230671c118fa229eaa75c7bdb9271da9593dd55dee3093fe1cfba840b6fd2
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.