ETH Price: $2,939.67 (-6.89%)
Gas: 9 Gwei

Token

Aave interest bearing USDC (aUSDC)
 

Overview

Max Total Supply

193,032,895.468846 aUSDC

Holders

8,195 ( -0.024%)

Market

Price

$1.00 @ 0.000340 ETH (-0.38%)

Onchain Market Cap

$192,771,335.90

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 6 Decimals)

Filtered by Token Holder
Curve.fi: aDAI/aUSDC/aUSDT Pool
Balance
2,973,902.84544 aUSDC

Value
$2,969,873.21 ( ~1,010.2737 Eth) [1.5406%]
0xdebf20617708857ebe4f679508e7b7863a8a8eee
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Aave is an Open Source and Non-Custodial protocol to earn interest on deposits & borrow assets. It also features access to highly innovative flash loans, which let developers borrow instantly and easily; no collateral needed. With 16 different assets, 5 of which are stablecoins.

Market

Volume (24H):$1,256,854.00
Market Capitalization:$0.00
Circulating Supply:0.00 aUSDC
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
1
Pharaoh Exchange
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0XB97EF9EF8734C71904D8002F8B6BC66DD9C48A6E$1.012
0.0003450 Eth
$468,345.00
462,692.445 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
4.1836%
2
Curve (Ethereum)
0XBCCA60BB61934080951369A648FB03DF4F96263C-0X3ED3B47DD13EC9A98B44E6204A523E766B225811$1.00
0.0003415 Eth
$306,470.00
306,422.510 0XBCCA60BB61934080951369A648FB03DF4F96263C
2.7706%
3
Trader Joe
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0X6E84A6216EA6DACC71EE8E6B0A5B7322EEBC0FDD$0.9995
0.0003433 Eth
$251,099.00
255,836.528 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
2.3132%
4
Trader Joe
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0XB31F66AA3C1E785363F0875A1B74E27B85FD66C7$1.009
0.0003442 Eth
$242,801.00
231,076.323 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
2.0894%
5
Curve (Ethereum)
0X028171BCA77440897B824CA71D1C56CAC55B68A3-0XBCCA60BB61934080951369A648FB03DF4F96263C$1.00
0.0003415 Eth
$50,882.00
50,882.951 0X028171BCA77440897B824CA71D1C56CAC55B68A3
0.4601%
6
Trader Joe
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0X49D5C2BDFFAC6CE2BFDB6640F4F80F226BC10BAB$1.002
0.0003442 Eth
$1,494.47
1,525.638 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
0.0138%
7
Trader Joe
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0XD586E7F844CEA2F87F50152665BCBC2C279D8D70$1.004
0.0003449 Eth
$1,165.58
1,142.569 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
0.0103%
8
Elk Finance (Avalanche)
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0XEEEEEB57642040BE42185F49C52F7E9B38F8EEEE$1.002
0.0003422 Eth
$744.21
755.677 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
0.0068%
9
Trader Joe
0XD036414FA2BCBB802691491E323BFF1348C5F4BA-0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664$1.019
0.0003477 Eth
$701.39
12,559.808 0XD036414FA2BCBB802691491E323BFF1348C5F4BA
0.1136%
10
Trader Joe
0XB97EF9EF8734C71904D8002F8B6BC66DD9C48A6E-0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664$1.001
0.0003412 Eth
$448.20
446.878 0XB97EF9EF8734C71904D8002F8B6BC66DD9C48A6E
0.0040%
11
HakuSwap
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0X50B7545627A5162F82A992C33B87ADC75187B218$0.9999
0.0003430 Eth
$357.80
370.007 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
0.0033%
12
Sushiswap (Avalanche)
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0XB31F66AA3C1E785363F0875A1B74E27B85FD66C7$1.022
0.0003485 Eth
$328.99
327.493 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
0.0030%
13
Trader Joe
0X3EEFB18003D033661F84E48360EBECD181A84709-0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664$1.001
0.0003414 Eth
$207.53
9,785,274.507 0X3EEFB18003D033661F84E48360EBECD181A84709
88.4767%
14
HakuSwap
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0XB31F66AA3C1E785363F0875A1B74E27B85FD66C7$1.007
0.0003456 Eth
$178.15
177.701 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
0.0016%
15
Elk Finance (Avalanche)
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0XB31F66AA3C1E785363F0875A1B74E27B85FD66C7$1.023
0.0003513 Eth
$162.68
162.009 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
0.0015%
16
Sushiswap (Avalanche)
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0XB97EF9EF8734C71904D8002F8B6BC66DD9C48A6E$0.9942
0.0003411 Eth
$134.59
134.936 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
0.0012%
17
Trader Joe
0XAFC43610C7840B20B90CAAF93759BE5B54B291C9-0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664$0.9964
0.0003416 Eth
$121.11
836.594 0XAFC43610C7840B20B90CAAF93759BE5B54B291C9
0.0076%
18
Sushiswap (Avalanche)
0X75739A693459F33B1FBCC02099EEA3EBCF150CBE-0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664$1.011
0.0003495 Eth
$93.96
310.217 0X75739A693459F33B1FBCC02099EEA3EBCF150CBE
0.0028%
19
HakuSwap
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0X49D5C2BDFFAC6CE2BFDB6640F4F80F226BC10BAB$1.00
0.0003408 Eth
$74.38
76.900 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
0.0007%
20
Trader Joe
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0X130966628846BFD36FF31A822705796E8CB8C18D$0.9964
0.0003413 Eth
$42.05
41.975 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
0.0004%
21
Sushiswap (Avalanche)
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0XD586E7F844CEA2F87F50152665BCBC2C279D8D70$0.9981
0.0003428 Eth
$20.40
20.387 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
0.0002%
22
Trader Joe
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0XC7198437980C041C805A1EDCBA50C1CE5DB95118$1.023
0.0003491 Eth
$15.19
14.840 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
0.0001%
23
Trader Joe
0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664-0X37D87E316CB4E35163881FDB6C6BC0CDBA91DC0A$0.997
0.0003416 Eth
$4.41
4.425 0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664
0.0000%
24
Trader Joe
0XEE9801669C6138E84BD50DEB500827B776777D28-0XA7D7079B0FEAD91F3E65F86E8915CB59C1A4C664$1.00
0.0003413 Eth
$3.99
4,297.964 0XEE9801669C6138E84BD50DEB500827B776777D28
0.0389%

Contract Source Code Verified (Exact Match)

Contract Name:
InitializableImmutableAdminUpgradeabilityProxy

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 6 : InitializableImmutableAdminUpgradeabilityProxy.sol
// SPDX-License-Identifier: agpl-3.0
pragma solidity 0.6.12;

import './BaseImmutableAdminUpgradeabilityProxy.sol';
import '../../../dependencies/openzeppelin/upgradeability/InitializableUpgradeabilityProxy.sol';

/**
 * @title InitializableAdminUpgradeabilityProxy
 * @dev Extends BaseAdminUpgradeabilityProxy with an initializer function
 */
contract InitializableImmutableAdminUpgradeabilityProxy is
  BaseImmutableAdminUpgradeabilityProxy,
  InitializableUpgradeabilityProxy
{
  constructor(address admin) public BaseImmutableAdminUpgradeabilityProxy(admin) {}

  /**
   * @dev Only fall back when the sender is not the admin.
   */
  function _willFallback() internal override(BaseImmutableAdminUpgradeabilityProxy, Proxy) {
    BaseImmutableAdminUpgradeabilityProxy._willFallback();
  }
}

File 2 of 6 : BaseImmutableAdminUpgradeabilityProxy.sol
// SPDX-License-Identifier: agpl-3.0
pragma solidity 0.6.12;

import '../../../dependencies/openzeppelin/upgradeability/BaseUpgradeabilityProxy.sol';

/**
 * @title BaseImmutableAdminUpgradeabilityProxy
 * @author Aave, inspired by the OpenZeppelin upgradeability proxy pattern
 * @dev This contract combines an upgradeability proxy with an authorization
 * mechanism for administrative tasks. The admin role is stored in an immutable, which
 * helps saving transactions costs
 * 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 BaseImmutableAdminUpgradeabilityProxy is BaseUpgradeabilityProxy {
  address immutable ADMIN;

  constructor(address admin) public {
    ADMIN = admin;
  }

  modifier ifAdmin() {
    if (msg.sender == ADMIN) {
      _;
    } else {
      _fallback();
    }
  }

  /**
   * @return The address of the proxy admin.
   */
  function admin() external ifAdmin returns (address) {
    return ADMIN;
  }

  /**
   * @return The address of the implementation.
   */
  function implementation() external ifAdmin returns (address) {
    return _implementation();
  }

  /**
   * @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);
    (bool success, ) = newImplementation.delegatecall(data);
    require(success);
  }

  /**
   * @dev Only fall back when the sender is not the admin.
   */
  function _willFallback() internal virtual override {
    require(msg.sender != ADMIN, 'Cannot call fallback function from the proxy admin');
    super._willFallback();
  }
}

File 3 of 6 : BaseUpgradeabilityProxy.sol
// SPDX-License-Identifier: agpl-3.0
pragma solidity 0.6.12;

import './Proxy.sol';
import '../contracts/Address.sol';

/**
 * @title BaseUpgradeabilityProxy
 * @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 BaseUpgradeabilityProxy is Proxy {
  /**
   * @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 internal 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;
    //solium-disable-next-line
    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(
      Address.isContract(newImplementation),
      'Cannot set a proxy implementation to a non-contract address'
    );

    bytes32 slot = IMPLEMENTATION_SLOT;

    //solium-disable-next-line
    assembly {
      sstore(slot, newImplementation)
    }
  }
}

File 4 of 6 : Proxy.sol
// SPDX-License-Identifier: agpl-3.0
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() external payable {
    _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 {
    //solium-disable-next-line
    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 5 of 6 : Address.sol
// SPDX-License-Identifier: agpl-3.0
pragma solidity 0.6.12;

/**
 * @dev Collection of functions related to the address type
 */
library Address {
  /**
   * @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) {
    // According to EIP-1052, 0x0 is the value returned for not-yet created accounts
    // and 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470 is returned
    // for accounts without code, i.e. `keccak256('')`
    bytes32 codehash;
    bytes32 accountHash = 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470;
    // solhint-disable-next-line no-inline-assembly
    assembly {
      codehash := extcodehash(account)
    }
    return (codehash != accountHash && codehash != 0x0);
  }

  /**
   * @dev Replacement for Solidity's `transfer`: sends `amount` wei to
   * `recipient`, forwarding all available gas and reverting on errors.
   *
   * https://eips.ethereum.org/EIPS/eip-1884[EIP1884] increases the gas cost
   * of certain opcodes, possibly making contracts go over the 2300 gas limit
   * imposed by `transfer`, making them unable to receive funds via
   * `transfer`. {sendValue} removes this limitation.
   *
   * https://diligence.consensys.net/posts/2019/09/stop-using-soliditys-transfer-now/[Learn more].
   *
   * IMPORTANT: because control is transferred to `recipient`, care must be
   * taken to not create reentrancy vulnerabilities. Consider using
   * {ReentrancyGuard} or the
   * https://solidity.readthedocs.io/en/v0.5.11/security-considerations.html#use-the-checks-effects-interactions-pattern[checks-effects-interactions pattern].
   */
  function sendValue(address payable recipient, uint256 amount) internal {
    require(address(this).balance >= amount, 'Address: insufficient balance');

    // solhint-disable-next-line avoid-low-level-calls, avoid-call-value
    (bool success, ) = recipient.call{value: amount}('');
    require(success, 'Address: unable to send value, recipient may have reverted');
  }
}

File 6 of 6 : InitializableUpgradeabilityProxy.sol
// SPDX-License-Identifier: agpl-3.0
pragma solidity 0.6.12;

import './BaseUpgradeabilityProxy.sol';

/**
 * @title InitializableUpgradeabilityProxy
 * @dev Extends BaseUpgradeabilityProxy with an initializer for initializing
 * implementation and init data.
 */
contract InitializableUpgradeabilityProxy is BaseUpgradeabilityProxy {
  /**
   * @dev Contract initializer.
   * @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.
   */
  function initialize(address _logic, bytes memory _data) public payable {
    require(_implementation() == address(0));
    assert(IMPLEMENTATION_SLOT == bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1));
    _setImplementation(_logic);
    if (_data.length > 0) {
      (bool success, ) = _logic.delegatecall(_data);
      require(success);
    }
  }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "evmVersion": "istanbul",
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_logic","type":"address"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"initialize","outputs":[],"stateMutability":"payable","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"}]

60a060405234801561001057600080fd5b506040516107733803806107738339818101604052602081101561003357600080fd5b5051606081901b6001600160601b0319166080526001600160a01b03166106f36100806000398061022852806102725280610331528061045e528061048752806105af52506106f36000f3fe60806040526004361061004a5760003560e01c80633659cfe6146100545780634f1ef286146100875780635c60da1b14610107578063d1f5789414610138578063f851a440146101ee575b610052610203565b005b34801561006057600080fd5b506100526004803603602081101561007757600080fd5b50356001600160a01b031661021d565b6100526004803603604081101561009d57600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100c857600080fd5b8201836020820111156100da57600080fd5b803590602001918460018302840111640100000000831117156100fc57600080fd5b509092509050610267565b34801561011357600080fd5b5061011c610324565b604080516001600160a01b039092168252519081900360200190f35b6100526004803603604081101561014e57600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561017957600080fd5b82018360208201111561018b57600080fd5b803590602001918460018302840111640100000000831117156101ad57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610371945050505050565b3480156101fa57600080fd5b5061011c610451565b61020b6104ab565b61021b6102166104b3565b6104d8565b565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016141561025c57610257816104fc565b610264565b610264610203565b50565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161415610317576102a1836104fc565b6000836001600160a01b031683836040518083838082843760405192019450600093509091505080830381855af49150503d80600081146102fe576040519150601f19603f3d011682016040523d82523d6000602084013e610303565b606091505b505090508061031157600080fd5b5061031f565b61031f610203565b505050565b6000336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614156103665761035f6104b3565b905061036e565b61036e610203565b90565b600061037b6104b3565b6001600160a01b03161461038e57600080fd5b6103978261053c565b80511561044d576000826001600160a01b0316826040518082805190602001908083835b602083106103da5780518252601f1990920191602091820191016103bb565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461043a576040519150601f19603f3d011682016040523d82523d6000602084013e61043f565b606091505b505090508061031f57600080fd5b5050565b6000336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016141561036657507f000000000000000000000000000000000000000000000000000000000000000061036e565b61021b6105a4565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e8080156104f7573d6000f35b3d6000fd5b6105058161053c565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b61054581610614565b6105805760405162461bcd60e51b815260040180806020018281038252603b815260200180610683603b913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016141561060c5760405162461bcd60e51b81526004018080602001828103825260328152602001806106516032913960400191505060405180910390fd5b61021b61021b565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061064857508115155b94935050505056fe43616e6e6f742063616c6c2066616c6c6261636b2066756e6374696f6e2066726f6d207468652070726f78792061646d696e43616e6e6f742073657420612070726f787920696d706c656d656e746174696f6e20746f2061206e6f6e2d636f6e74726163742061646472657373a2646970667358221220d2bb1664f8e88a49788d74ca9ce8fbe0ea4b9ee981435553ed807e63cd50ce0264736f6c634300060c0033000000000000000000000000311bb771e4f8952e6da169b425e7e92d6ac45756

Deployed Bytecode

0x60806040526004361061004a5760003560e01c80633659cfe6146100545780634f1ef286146100875780635c60da1b14610107578063d1f5789414610138578063f851a440146101ee575b610052610203565b005b34801561006057600080fd5b506100526004803603602081101561007757600080fd5b50356001600160a01b031661021d565b6100526004803603604081101561009d57600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100c857600080fd5b8201836020820111156100da57600080fd5b803590602001918460018302840111640100000000831117156100fc57600080fd5b509092509050610267565b34801561011357600080fd5b5061011c610324565b604080516001600160a01b039092168252519081900360200190f35b6100526004803603604081101561014e57600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561017957600080fd5b82018360208201111561018b57600080fd5b803590602001918460018302840111640100000000831117156101ad57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610371945050505050565b3480156101fa57600080fd5b5061011c610451565b61020b6104ab565b61021b6102166104b3565b6104d8565b565b336001600160a01b037f000000000000000000000000311bb771e4f8952e6da169b425e7e92d6ac4575616141561025c57610257816104fc565b610264565b610264610203565b50565b336001600160a01b037f000000000000000000000000311bb771e4f8952e6da169b425e7e92d6ac45756161415610317576102a1836104fc565b6000836001600160a01b031683836040518083838082843760405192019450600093509091505080830381855af49150503d80600081146102fe576040519150601f19603f3d011682016040523d82523d6000602084013e610303565b606091505b505090508061031157600080fd5b5061031f565b61031f610203565b505050565b6000336001600160a01b037f000000000000000000000000311bb771e4f8952e6da169b425e7e92d6ac457561614156103665761035f6104b3565b905061036e565b61036e610203565b90565b600061037b6104b3565b6001600160a01b03161461038e57600080fd5b6103978261053c565b80511561044d576000826001600160a01b0316826040518082805190602001908083835b602083106103da5780518252601f1990920191602091820191016103bb565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461043a576040519150601f19603f3d011682016040523d82523d6000602084013e61043f565b606091505b505090508061031f57600080fd5b5050565b6000336001600160a01b037f000000000000000000000000311bb771e4f8952e6da169b425e7e92d6ac4575616141561036657507f000000000000000000000000311bb771e4f8952e6da169b425e7e92d6ac4575661036e565b61021b6105a4565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e8080156104f7573d6000f35b3d6000fd5b6105058161053c565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b61054581610614565b6105805760405162461bcd60e51b815260040180806020018281038252603b815260200180610683603b913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b336001600160a01b037f000000000000000000000000311bb771e4f8952e6da169b425e7e92d6ac4575616141561060c5760405162461bcd60e51b81526004018080602001828103825260328152602001806106516032913960400191505060405180910390fd5b61021b61021b565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061064857508115155b94935050505056fe43616e6e6f742063616c6c2066616c6c6261636b2066756e6374696f6e2066726f6d207468652070726f78792061646d696e43616e6e6f742073657420612070726f787920696d706c656d656e746174696f6e20746f2061206e6f6e2d636f6e74726163742061646472657373a2646970667358221220d2bb1664f8e88a49788d74ca9ce8fbe0ea4b9ee981435553ed807e63cd50ce0264736f6c634300060c0033

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

000000000000000000000000311bb771e4f8952e6da169b425e7e92d6ac45756

-----Decoded View---------------
Arg [0] : admin (address): 0x311Bb771e4F8952E6Da169b425E7e92d6Ac45756

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000311bb771e4f8952e6da169b425e7e92d6ac45756


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.