Contract 0x625E7708f30cA75bfd92586e17077590C60eb4cD 12

Aave 
 
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0x8c3d863a115f555acbc99e448db83654e45e67f3aca8fbf1052afebe21aba2dcTransfer436458172023-06-07 18:39:274 hrs 44 mins ago0xc8a50d855ec784e9f3c16a40c2ed6480c109247c IN  Aave: aUSDC Token V30 MATIC0.016141379711 143.309507085
0x1bccd2a45efd60b961afcd2507df3f09a5762e61fbce6a8f7597bcc1c31e23e3Approve436392052023-06-07 14:38:518 hrs 44 mins ago0xf4118d21615dff8b1950763fb24923f43b1b3480 IN  Aave: aUSDC Token V30 MATIC0.029081923301 567.784523655
0x629ff22811e28a995844e0af42ebaadcc42d8a7c1de6fe3cf6be28adc4efcb25Approve436388952023-06-07 14:27:518 hrs 55 mins ago0xef3fef08edb98110c7456524d2804d7b51b1ed62 IN  Aave: aUSDC Token V30 MATIC0.009697707771 188.100468841
0x16bbbc8f4f1aac1034112184c2bbd52149faf6b5d963f1381b4c69d501110d9eTransfer436384512023-06-07 14:12:099 hrs 11 mins ago0xe5c96252a71f299fe241875cbad7985e9eba079f IN  Aave: aUSDC Token V30 MATIC0.016593673201 167.658585689
0x1c8bd167978e4c63fd17e6c2392d9554edf336a303f56aa7e8c8fa7dfabc882bApprove436378992023-06-07 13:51:559 hrs 31 mins ago0x36d945f1319b67917a317a468bc6bde6ce7f55bd IN  Aave: aUSDC Token V30 MATIC0.008438957652 244.919829712
0x11ee7e62476cf9acf611902b41bfb84684bece78211dfd52deb1e488fab0669dApprove436375132023-06-07 13:38:159 hrs 45 mins ago0x676c4ba573d0cb87c2c3fbdd91b568e144d10f5e IN  Aave: aUSDC Token V30 MATIC0.005186499905 150.525304898
0xb06908ac749db0df34fe73041c756012c57bc7fa5f2bb34cf420b9d7ac1cf43aTransfer436364652023-06-07 13:00:3310 hrs 23 mins ago0xc8a50d855ec784e9f3c16a40c2ed6480c109247c IN  Aave: aUSDC Token V30 MATIC0.017468006777 155.104348016
0x941ef414d5c54389237b40f4bec8396f78de7f3f94f5e2b635adccdea1476b34Transfer436364492023-06-07 12:59:5910 hrs 23 mins ago0xc8a50d855ec784e9f3c16a40c2ed6480c109247c IN  Aave: aUSDC Token V30 MATIC0.016343657012 145.136330242
0x2f51d464560393eac469b8b67afa22e04a17d92b7b68e5c0cbacd16d9082d7d7Approve436334892023-06-07 11:13:2912 hrs 10 mins ago valdom19.nft  IN  Aave: aUSDC Token V30 MATIC0.00538293402 183.893619175
0xb2093b8da3164ac40054bd3d60de794beeac379849002d4dde0ca757b86cb553Approve436319462023-06-07 10:17:4113 hrs 5 mins ago0x06122fbf9e353d7dd7e43e108fc48f83f9f4fcae IN  Aave: aUSDC Token V30 MATIC0.0062529824 183.2
0x9d18a34aaa1e5ecf713366f9534a4189f825e81717f3117bd78b5d91ab151997Approve436319362023-06-07 10:17:2113 hrs 6 mins ago0x06122fbf9e353d7dd7e43e108fc48f83f9f4fcae IN  Aave: aUSDC Token V30 MATIC0.00722813364 211.77
0x33d257051c26e33cced0173548024de5da0b42e949bdc208864906b208c185eeApprove436318882023-06-07 10:15:3913 hrs 8 mins ago0x06122fbf9e353d7dd7e43e108fc48f83f9f4fcae IN  Aave: aUSDC Token V30 MATIC0.006630141 194.25
0xbd65230fa85ef3897bbe85f1aace8cb70df27077443dec80125ea49d1df4badbApprove436318792023-06-07 10:15:1913 hrs 8 mins ago0x06122fbf9e353d7dd7e43e108fc48f83f9f4fcae IN  Aave: aUSDC Token V30 MATIC0.00898711744 175.42
0xd23eaa19e7d6e572de77c1722827d1d5b802e95a9001108be3481653ddd0e132Approve436308382023-06-07 9:37:5313 hrs 45 mins ago0x93607e13a830542815abeb289931c86a24f4183b IN  Aave: aUSDC Token V30 MATIC0.0129986116 253.78
0x64daea4af30a5288a5fd4ae97d0fef52ce94e227dd99f101e70391217b8251e5Approve436284812023-06-07 8:12:0615 hrs 11 mins ago0x621270af7117fcc7d9795f4818dcd1623bd4fc34 IN  Aave: aUSDC Token V30 MATIC0.0088374988 172.54
0x87af89cdb7d484986b65b0d07ad37b9f2a265deae5487403e3ff662cede86637Approve436253122023-06-07 6:15:3017 hrs 8 mins ago openseacollections.nft  IN  Aave: aUSDC Token V30 MATIC0.007293366693 141.46494478
0x2f62695d91816f58de31e2e771305c9fd4d4254a5d3758cce01129597ea31fd8Transfer436212382023-06-07 3:43:4019 hrs 40 mins ago0xd9ee72639c12b7e5bbe355e667fdb69deb6ca89d IN  Aave: aUSDC Token V30 MATIC0.024738210404 164.8290984
0x09bc7c7a682deed0f4bef352f609512b8d54bfebf3fd335d1cee3eaf382c80f8Approve436205962023-06-07 3:19:0720 hrs 4 mins ago0x0cc1a1958fc33475c03267fc7481e13ab6b5fdb1 IN  Aave: aUSDC Token V30 MATIC0.004331167403 147.962810985
0x5963e8579da1a871a3e4848c56d95a4820bf094818b80a67bde094b0ddfc84a3Approve436196722023-06-07 2:43:5720 hrs 39 mins ago0xe7a6f4453730cbb40a6e1ca3b985d4d6d55974e8 IN  Aave: aUSDC Token V30 MATIC0.0089127922 174.01
0x2f20258209a850bf70e6da5bb26448f4d680314e39f0b3c7472ad9780e51ea3aApprove436164752023-06-07 0:42:5622 hrs 40 mins ago0x3e9b39f9a53084b8d7274ccb7319c0fce17880c1 IN  Aave: aUSDC Token V30 MATIC0.007620572669 147.811557722
0xdec7293484cf0bdf808c26e16065da61a11f1a6bd5e3379ca74c82a44aa71397Approve436164402023-06-07 0:41:4222 hrs 41 mins ago0x3ed5fffe493d4066191d7b7e76784a33defd0018 IN  Aave: aUSDC Token V30 MATIC0.008644403238 167.670169103
0x6497bc9b3bd9d498554692fe56efdb383d95f9f3aea9bbf2df0053f03c29bf03Transfer436158242023-06-07 0:19:2423 hrs 4 mins ago0xd9ee72639c12b7e5bbe355e667fdb69deb6ca89d IN  Aave: aUSDC Token V30 MATIC0.016597667801 147.360611909
0xf5cf8b73e09aa305b9bc7f3d22ef35a91aad1d217eaf84bbb1f864fcb24c79c6Transfer436144362023-06-06 23:27:2023 hrs 56 mins ago0x0a66b3db3952969bcd92de2cda06895d4bac8acd IN  Aave: aUSDC Token V30 MATIC0.020040497316 177.946362728
0x2f4bd18606189d3037d4a4c8a42e3334a54c3e55b13f68c9a9e954e02c884c5fTransfer436142022023-06-06 23:18:301 day 5 mins ago0xd9ee72639c12b7e5bbe355e667fdb69deb6ca89d IN  Aave: aUSDC Token V30 MATIC0.022664496 151
0x1e70e13bcfe6116a6afa6c84c08b01964fb8495394a2e34f4abfd3523ab6bb72Permit436123232023-06-06 22:10:381 day 1 hr ago aminnd06.polygon  IN  Aave: aUSDC Token V30 MATIC0.010252105667 165.209985777
[ Download CSV Export 
Latest 2 internal transactions
Parent Txn Hash Block From To Value
0x89486af7035825318843fce8f386826c3f98a2f630edf28d8e58657183b146ba258262332022-03-11 10:36:57453 days 12 hrs ago Aave: Pool Configurator V3  Contract Creation0 MATIC
0xd0df3406cff5376b16d59da0dcb4249818918aff621ad5ac425a73dda663556f258261122022-03-11 10:32:51453 days 12 hrs ago Aave: Pool Configurator V3  Contract Creation0 MATIC
[ Download CSV Export 
Loading

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xf329e36C7bF6E5E86ce2150875a84Ce77f477375

Contract Name:
InitializableImmutableAdminUpgradeabilityProxy

Compiler Version
v0.8.10+commit.fc410830

Optimization Enabled:
Yes with 100000 runs

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

import {InitializableUpgradeabilityProxy} from '../../../dependencies/openzeppelin/upgradeability/InitializableUpgradeabilityProxy.sol';
import {Proxy} from '../../../dependencies/openzeppelin/upgradeability/Proxy.sol';
import {BaseImmutableAdminUpgradeabilityProxy} from './BaseImmutableAdminUpgradeabilityProxy.sol';

/**
 * @title InitializableAdminUpgradeabilityProxy
 * @author Aave
 * @dev Extends BaseAdminUpgradeabilityProxy with an initializer function
 */
contract InitializableImmutableAdminUpgradeabilityProxy is
  BaseImmutableAdminUpgradeabilityProxy,
  InitializableUpgradeabilityProxy
{
  /**
   * @dev Constructor.
   * @param admin The address of the admin
   */
  constructor(address admin) BaseImmutableAdminUpgradeabilityProxy(admin) {
    // Intentionally left blank
  }

  /// @inheritdoc BaseImmutableAdminUpgradeabilityProxy
  function _willFallback() internal override(BaseImmutableAdminUpgradeabilityProxy, Proxy) {
    BaseImmutableAdminUpgradeabilityProxy._willFallback();
  }
}

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

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

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

/**
 * @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.
   * Will run if no other function in the contract matches the call data.
   * Implemented entirely in `_fallback`.
   */
  fallback() external payable {
    _fallback();
  }

  /**
   * @return The Address of the implementation.
   */
  function _implementation() internal view virtual 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 4 of 6 : BaseImmutableAdminUpgradeabilityProxy.sol
// SPDX-License-Identifier: AGPL-3.0
pragma solidity 0.8.10;

import {BaseUpgradeabilityProxy} from '../../../dependencies/openzeppelin/upgradeability/BaseUpgradeabilityProxy.sol';

/**
 * @title BaseImmutableAdminUpgradeabilityProxy
 * @author Aave, inspired by the OpenZeppelin upgradeability proxy pattern
 * @notice This contract combines an upgradeability proxy with an authorization
 * mechanism for administrative tasks.
 * @dev 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 internal immutable _admin;

  /**
   * @dev Constructor.
   * @param admin The address of the admin
   */
  constructor(address admin) {
    _admin = admin;
  }

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

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

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

  /**
   * @notice Upgrade the backing implementation of the proxy.
   * @dev Only the admin can call this function.
   * @param newImplementation The address of the new implementation.
   */
  function upgradeTo(address newImplementation) external ifAdmin {
    _upgradeTo(newImplementation);
  }

  /**
   * @notice Upgrade the backing implementation of the proxy and call a function
   * on the new implementation.
   * @dev This is useful to initialize the proxied contract.
   * @param newImplementation The 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);
  }

  /**
   * @notice 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 5 of 6 : BaseUpgradeabilityProxy.sol
// SPDX-License-Identifier: agpl-3.0
pragma solidity 0.8.10;

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 view override 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 6 of 6 : Address.sol
// SPDX-License-Identifier: agpl-3.0
pragma solidity 0.8.10;

/**
 * @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');
  }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 100000
  },
  "evmVersion": "berlin",
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "metadata": {
    "useLiteralContent": true
  },
  "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"}]

60a060405234801561001057600080fd5b50604051610a0e380380610a0e83398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b6080516109606100ae6000396000818161014f015281816101a101528181610274015281816104110152818161043a01526105ab01526109606000f3fe60806040526004361061005a5760003560e01c80635c60da1b116100435780635c60da1b14610097578063d1f57894146100d5578063f851a440146100e85761005a565b80633659cfe6146100645780634f1ef28614610084575b6100626100fd565b005b34801561007057600080fd5b5061006261007f3660046106be565b610137565b6100626100923660046106e0565b610189565b3480156100a357600080fd5b506100ac61025a565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b6100626100e3366004610792565b6102cb565b3480156100f457600080fd5b506100ac6103f7565b61010561045c565b6101356101307f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b610464565b565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614156101815761017e81610488565b50565b61017e6100fd565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016141561024d576101d083610488565b60008373ffffffffffffffffffffffffffffffffffffffff1683836040516101f9929190610872565b600060405180830381855af49150503d8060008114610234576040519150601f19603f3d011682016040523d82523d6000602084013e610239565b606091505b505090508061024757600080fd5b50505050565b6102556100fd565b505050565b60003373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614156102c057507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6102c86100fd565b90565b60006102f57f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b73ffffffffffffffffffffffffffffffffffffffff161461031557600080fd5b61034060017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd610882565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc1461036e5761036e6108c0565b610377826104d5565b8051156103f35760008273ffffffffffffffffffffffffffffffffffffffff16826040516103a591906108ef565b600060405180830381855af49150503d80600081146103e0576040519150601f19603f3d011682016040523d82523d6000602084013e6103e5565b606091505b505090508061025557600080fd5b5050565b60003373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614156102c057507f000000000000000000000000000000000000000000000000000000000000000090565b610135610593565b3660008037600080366000845af43d6000803e808015610483573d6000f35b3d6000fd5b610491816104d5565b60405173ffffffffffffffffffffffffffffffffffffffff8216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6104de81610659565b61056f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603b60248201527f43616e6e6f742073657420612070726f787920696d706c656d656e746174696f60448201527f6e20746f2061206e6f6e2d636f6e74726163742061646472657373000000000060648201526084015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161415610135576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f43616e6e6f742063616c6c2066616c6c6261636b2066756e6374696f6e20667260448201527f6f6d207468652070726f78792061646d696e00000000000000000000000000006064820152608401610566565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061068d57508115155b949350505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146106b957600080fd5b919050565b6000602082840312156106d057600080fd5b6106d982610695565b9392505050565b6000806000604084860312156106f557600080fd5b6106fe84610695565b9250602084013567ffffffffffffffff8082111561071b57600080fd5b818601915086601f83011261072f57600080fd5b81358181111561073e57600080fd5b87602082850101111561075057600080fd5b6020830194508093505050509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080604083850312156107a557600080fd5b6107ae83610695565b9150602083013567ffffffffffffffff808211156107cb57600080fd5b818501915085601f8301126107df57600080fd5b8135818111156107f1576107f1610763565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190838211818310171561083757610837610763565b8160405282815288602084870101111561085057600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b8183823760009101908152919050565b6000828210156108bb577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b500390565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b6000825160005b8181101561091057602081860181015185830152016108f6565b8181111561091f576000828501525b50919091019291505056fea26469706673582212207698a80201d2f92a3290973c99527c6e810eaf731191e18abe2c96acab47dca764736f6c634300080a00330000000000000000000000008145edddf43f50276641b55bd3ad95944510021e

Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.