ETH Price: $3,162.92 (+3.29%)

Contract

0x99C711fE5Ac22e31Bb45A90C5850EC17849380da
 
Transaction Hash
Method
Block
From
To
Execute Action W...127900082021-07-09 0:35:591228 days ago1625790959IN
0x99C711fE...7849380da
0 ETH0.005047335.7
Execute Action W...127623902021-07-04 17:30:121233 days ago1625419812IN
0x99C711fE...7849380da
0 ETH0.0035756115.75
Execute Action W...126537712021-06-17 19:17:441250 days ago1623957464IN
0x99C711fE...7849380da
0 ETH0.0041562429.4
Execute Action W...126141642021-06-11 15:55:181256 days ago1623426918IN
0x99C711fE...7849380da
0 ETH0.0049939327.3
Execute Action W...125961622021-06-08 20:55:381259 days ago1623185738IN
0x99C711fE...7849380da
0 ETH0.0068137630.45
Execute Action W...125960572021-06-08 20:30:551259 days ago1623184255IN
0x99C711fE...7849380da
0 ETH0.0057025226.25
Execute Action W...125960492021-06-08 20:29:031259 days ago1623184143IN
0x99C711fE...7849380da
0 ETH0.0045570226.25
Execute Action W...125960452021-06-08 20:27:561259 days ago1623184076IN
0x99C711fE...7849380da
0 ETH0.0044908226.25
Execute Action W...125960402021-06-08 20:27:261259 days ago1623184046IN
0x99C711fE...7849380da
0 ETH0.004192825.2
Execute Action W...125960332021-06-08 20:26:271259 days ago1623183987IN
0x99C711fE...7849380da
0 ETH0.0050989428.35
Execute Action W...125960062021-06-08 20:21:321259 days ago1623183692IN
0x99C711fE...7849380da
0 ETH0.0051863428.35
Execute Action W...125688442021-06-04 15:37:511263 days ago1622821071IN
0x99C711fE...7849380da
0 ETH0.0050034722.05
Execute Action W...125232192021-05-28 14:00:351270 days ago1622210435IN
0x99C711fE...7849380da
0 ETH0.0032633236.75
Execute Action W...125232192021-05-28 14:00:351270 days ago1622210435IN
0x99C711fE...7849380da
0 ETH0.0032633236.75
Execute Action W...125232182021-05-28 14:00:221270 days ago1622210422IN
0x99C711fE...7849380da
0 ETH0.0091386236.75
Execute Action W...122226332021-04-12 2:44:141316 days ago1618195454IN
0x99C711fE...7849380da
0 ETH0.0121367790.3
Execute Action W...118184182021-02-08 22:10:051378 days ago1612822205IN
0x99C711fE...7849380da
0 ETH0.04332608127.05
Execute Action W...116745692021-01-17 19:18:101401 days ago1610911090IN
0x99C711fE...7849380da
0 ETH0.024930258.8
Execute Action W...116745622021-01-17 19:16:571401 days ago1610911017IN
0x99C711fE...7849380da
0 ETH0.0153050757.75
Execute Action W...111062992020-10-22 13:33:411488 days ago1603373621IN
0x99C711fE...7849380da
0 ETH0.01211191112.9
Execute Action W...111062982020-10-22 13:33:071488 days ago1603373587IN
0x99C711fE...7849380da
0 ETH0.01210965112.9
Execute Action W...106751682020-08-17 3:29:371554 days ago1597634977IN
0x99C711fE...7849380da
0 ETH0.02775754102.12
Execute Action W...106648682020-08-15 13:20:261556 days ago1597497626IN
0x99C711fE...7849380da
0 ETH0.03072081125.43
Execute Action W...106559212020-08-14 4:15:201557 days ago1597378520IN
0x99C711fE...7849380da
0 ETH0.05952886258.63
Execute Action W...106557282020-08-14 3:32:441557 days ago1597375964IN
0x99C711fE...7849380da
0 ETH0.06050646233.1
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
127900082021-07-09 0:35:591228 days ago1625790959
0x99C711fE...7849380da
0.00489164 ETH
127900082021-07-09 0:35:591228 days ago1625790959
0x99C711fE...7849380da
0.12 ETH
127623902021-07-04 17:30:121233 days ago1625419812
0x99C711fE...7849380da
0.003693 ETH
126537712021-06-17 19:17:441250 days ago1623957464
0x99C711fE...7849380da
0.0046039 ETH
126537712021-06-17 19:17:441250 days ago1623957464
0x99C711fE...7849380da
0.05 ETH
126141642021-06-11 15:55:181256 days ago1623426918
0x99C711fE...7849380da
0.00479658 ETH
125961622021-06-08 20:55:381259 days ago1623185738
0x99C711fE...7849380da
0.0072756 ETH
125960572021-06-08 20:30:551259 days ago1623184255
0x99C711fE...7849380da
0.00551318 ETH
125960492021-06-08 20:29:031259 days ago1623184143
0x99C711fE...7849380da
0.00436737 ETH
125960452021-06-08 20:27:561259 days ago1623184076
0x99C711fE...7849380da
0.00413012 ETH
125960402021-06-08 20:27:261259 days ago1623184046
0x99C711fE...7849380da
0.00493353 ETH
125960402021-06-08 20:27:261259 days ago1623184046
0x99C711fE...7849380da
10.7 ETH
125960332021-06-08 20:26:271259 days ago1623183987
0x99C711fE...7849380da
0.00526727 ETH
125960062021-06-08 20:21:321259 days ago1623183692
0x99C711fE...7849380da
0.005719 ETH
125957882021-06-08 19:29:541259 days ago1623180594
0x99C711fE...7849380da
10.80896122 ETH
125688442021-06-04 15:37:511263 days ago1622821071
0x99C711fE...7849380da
0.00461399 ETH
125232182021-05-28 14:00:221270 days ago1622210422
0x99C711fE...7849380da
0.12289174 ETH
122226332021-04-12 2:44:141316 days ago1618195454
0x99C711fE...7849380da
0.01234791 ETH
122226332021-04-12 2:44:141316 days ago1618195454
0x99C711fE...7849380da
0.5 ETH
116745692021-01-17 19:18:101401 days ago1610911090
0x99C711fE...7849380da
0.29428194 ETH
116745622021-01-17 19:16:571401 days ago1610911017
0x99C711fE...7849380da
0.24415069 ETH
106751682020-08-17 3:29:371554 days ago1597634977
0x99C711fE...7849380da
0.275213 ETH
106648682020-08-15 13:20:261556 days ago1597497626
0x99C711fE...7849380da
0.2752128 ETH
106557282020-08-14 3:32:441557 days ago1597375964
0x99C711fE...7849380da
1.172319 ETH
106557172020-08-14 3:31:341557 days ago1597375894
0x99C711fE...7849380da
1.17231926 ETH
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x1eb2bC53...2933A5b92
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
UpgradeBeaconProxyV1

Compiler Version
v0.5.11+commit.c082d0b4

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2019-09-18
*/

pragma solidity 0.5.11; // optimization runs: 200, evm version: petersburg


/**
 * @title UpgradeBeaconProxyV1
 * @author 0age
 * @notice This contract delegates all logic, including initialization, to an
 * implementation contract specified by a hard-coded "upgrade beacon" contract.
 * Note that this implementation can be reduced in size by stripping out the
 * metadata hash, or even more significantly by using a minimal upgrade beacon
 * proxy implemented using raw EVM opcodes.
 */
contract UpgradeBeaconProxyV1 {
  // Set upgrade beacon address as a constant (i.e. not in contract storage).
  address private constant _UPGRADE_BEACON = address(
    0x000000000026750c571ce882B17016557279ADaa
  );

  /**
   * @notice In the constructor, perform initialization via delegatecall to the
   * implementation set on the upgrade beacon, supplying initialization calldata
   * as a constructor argument. The deployment will revert and pass along the
   * revert reason in the event that this initialization delegatecall reverts.
   * @param initializationCalldata Calldata to supply when performing the
   * initialization delegatecall.
   */
  constructor(bytes memory initializationCalldata) public payable {
    // Delegatecall into the implementation, supplying initialization calldata.
    (bool ok, ) = _implementation().delegatecall(initializationCalldata);
    
    // Revert and include revert data if delegatecall to implementation reverts.
    if (!ok) {
      assembly {
        returndatacopy(0, 0, returndatasize)
        revert(0, returndatasize)
      }
    }
  }

  /**
   * @notice In the fallback, delegate execution to the implementation set on
   * the upgrade beacon.
   */
  function () external payable {
    // Delegate execution to implementation contract provided by upgrade beacon.
    _delegate(_implementation());
  }

  /**
   * @notice Private view function to get the current implementation from the
   * upgrade beacon. This is accomplished via a staticcall to the beacon with no
   * data, and the beacon will return an abi-encoded implementation address.
   * @return implementation Address of the implementation.
   */
  function _implementation() private view returns (address implementation) {
    // Get the current implementation address from the upgrade beacon.
    (bool ok, bytes memory returnData) = _UPGRADE_BEACON.staticcall("");
    
    // Revert and pass along revert message if call to upgrade beacon reverts.
    require(ok, string(returnData));

    // Set the implementation to the address returned from the upgrade beacon.
    implementation = abi.decode(returnData, (address));
  }

  /**
   * @notice Private function that delegates execution to an implementation
   * contract. This is a low level function that doesn't return to its internal
   * call site. It will return whatever is returned by the implementation to the
   * external caller, reverting and returning the revert data if implementation
   * reverts.
   * @param implementation Address to delegate.
   */
  function _delegate(address implementation) private {
    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)

      // Delegatecall to the implementation, supplying calldata and gas.
      // Out and outsize are set to zero - instead, use the return buffer.
      let result := delegatecall(gas, implementation, 0, calldatasize, 0, 0)

      // Copy the returned data from the return buffer.
      returndatacopy(0, 0, returndatasize)

      switch result
      // Delegatecall returns 0 on error.
      case 0 { revert(0, returndatasize) }
      default { return(0, returndatasize) }
    }
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"bytes","name":"initializationCalldata","type":"bytes"}],"payable":true,"stateMutability":"payable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

Deployed Bytecode

0x608060405261001461000f610016565b61011c565b005b60405160009081906060906e26750c571ce882b17016557279adaa9083818181855afa9150503d8060008114610068576040519150601f19603f3d011682016040523d82523d6000602084013e61006d565b606091505b50915091508181906100fd5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156100c25781810151838201526020016100aa565b50505050905090810190601f1680156100ef5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5080806020019051602081101561011357600080fd5b50519392505050565b3660008037600080366000845af43d6000803e80801561013b573d6000f35b3d6000fdfea265627a7a7231582020202020202055706772616465426561636f6e50726f7879563120202020202064736f6c634300050b0032

Deployed Bytecode Sourcemap

502:3427:0:-;;;1861:28;1871:17;:15;:17::i;:::-;1861:9;:28::i;:::-;502:3427;2214:488;2403:30;;2263:22;;;;2376:23;;673:42;;2263:22;2403:30;2263:22;2403:30;673:42;2403:30;;;;;;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;;2366:67:0;;;;2534:2;2545:10;2526:31;;;;;-1:-1:-1;;;2526:31:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2526:31:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2674:10;2663:33;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2663:33:0;;2214:488;-1:-1:-1;;;2214:488:0:o;3107:819::-;3413:12;3410:1;3407;3394:32;3654:1;3651;3637:12;3634:1;3618:14;3613:3;3600:56;3744:14;3741:1;3738;3723:36;3776:6;3833:36;;;;3897:14;3894:1;3887:25;3833:36;3852:14;3849:1;3842:25

Swarm Source

bzzr://20202020202055706772616465426561636f6e50726f78795631202020202020

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.