ETH Price: $3,895.62 (-0.46%)

Contract

0x3a334285C643830c09F45FEd9B9B7B5d7CA17a34
 
Transaction Hash
Method
Block
From
To
Execute Action W...140332042022-01-19 2:03:081059 days ago1642557788IN
0x3a334285...d7CA17a34
0 ETH0.01243492.12964732
Execute Action W...140319522022-01-18 21:22:101059 days ago1642540930IN
0x3a334285...d7CA17a34
0 ETH0.03591405146.48276793
Execute Action W...131400252021-09-01 13:19:231198 days ago1630502363IN
0x3a334285...d7CA17a34
0 ETH0.02096419116.55
Execute Action W...131400102021-09-01 13:15:341198 days ago1630502134IN
0x3a334285...d7CA17a34
0 ETH0.04153487124.95
Execute Action W...122800962021-04-20 23:36:431332 days ago1618961803IN
0x3a334285...d7CA17a34
0 ETH0.02908544172.2
Execute Action W...114928402020-12-20 22:06:091453 days ago1608501969IN
0x3a334285...d7CA17a34
0 ETH0.0173736351.45
Execute Action W...114842782020-12-19 14:38:271454 days ago1608388707IN
0x3a334285...d7CA17a34
0 ETH0.0118154186.1
Execute Action W...113011142020-11-21 11:05:471482 days ago1605956747IN
0x3a334285...d7CA17a34
0 ETH0.0202174559.35
Execute Action108309412020-09-10 1:11:091555 days ago1599700269IN
0x3a334285...d7CA17a34
0 ETH0.0137592114.3
Execute Action108308342020-09-10 0:43:461555 days ago1599698626IN
0x3a334285...d7CA17a34
0 ETH0.01999518114.3
Execute Action W...108302072020-09-09 22:16:411555 days ago1599689801IN
0x3a334285...d7CA17a34
0 ETH0.03415847105.5
Withdraw Dai108288692020-09-09 17:28:201555 days ago1599672500IN
0x3a334285...d7CA17a34
0 ETH0.0844434193.5
Execute Action107776152020-09-01 21:03:091563 days ago1598994189IN
0x3a334285...d7CA17a34
0 ETH0.05374375531.69
Execute Action W...107428022020-08-27 13:07:581568 days ago1598533678IN
0x3a334285...d7CA17a34
0 ETH0.07320132108.78
Execute Action W...107056052020-08-21 20:00:331574 days ago1598040033IN
0x3a334285...d7CA17a34
0 ETH0.0395403112.11
Execute Action W...106582362020-08-14 12:54:411581 days ago1597409681IN
0x3a334285...d7CA17a34
0 ETH0.0610438238.65
Execute Action W...106548642020-08-14 0:28:541582 days ago1597364934IN
0x3a334285...d7CA17a34
0 ETH0.04417782177.6
Execute Action W...106548522020-08-14 0:26:311582 days ago1597364791IN
0x3a334285...d7CA17a34
0 ETH0.04007934177.6
Transfer106548472020-08-14 0:24:331582 days ago1597364673IN
0x3a334285...d7CA17a34
1 ETH0.00367474155
Execute Action W...106262362020-08-09 14:23:171586 days ago1596982997IN
0x3a334285...d7CA17a34
0 ETH0.0242081394.35
Transfer106262272020-08-09 14:21:281586 days ago1596982888IN
0x3a334285...d7CA17a34
3 ETH0.0018255177
Execute Action W...106145602020-08-07 19:17:371588 days ago1596827857IN
0x3a334285...d7CA17a34
0 ETH0.02763888107.67
Execute Action W...106144232020-08-07 18:46:351588 days ago1596825995IN
0x3a334285...d7CA17a34
0 ETH0.0296985107.67
Transfer106143622020-08-07 18:31:521588 days ago1596825112IN
0x3a334285...d7CA17a34
4 ETH0.0022996797
Execute Action W...105829062020-08-02 21:52:061593 days ago1596405126IN
0x3a334285...d7CA17a34
0 ETH0.0125335148.84
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
140332042022-01-19 2:03:081059 days ago1642557788
0x3a334285...d7CA17a34
0.0865795 ETH
140319522022-01-18 21:22:101059 days ago1642540930
0x3a334285...d7CA17a34
0.07758135 ETH
131400252021-09-01 13:19:231198 days ago1630502363
0x3a334285...d7CA17a34
0.02109333 ETH
131400102021-09-01 13:15:341198 days ago1630502134
0x3a334285...d7CA17a34
0.06655026 ETH
122800962021-04-20 23:36:431332 days ago1618961803
0x3a334285...d7CA17a34
0.02835058 ETH
114842782020-12-19 14:38:271454 days ago1608388707
0x3a334285...d7CA17a34
0.00853125 ETH
107056052020-08-21 20:00:331574 days ago1598040033
0x3a334285...d7CA17a34
1 ETH
106582362020-08-14 12:54:411581 days ago1597409681
0x3a334285...d7CA17a34
1.13352264 ETH
106548642020-08-14 0:28:541582 days ago1597364934
0x3a334285...d7CA17a34
1 ETH
106548522020-08-14 0:26:311582 days ago1597364791
0x3a334285...d7CA17a34
1 ETH
106262362020-08-09 14:23:171586 days ago1596982997
0x3a334285...d7CA17a34
3 ETH
106145602020-08-07 19:17:371588 days ago1596827857
0x3a334285...d7CA17a34
2.278433 ETH
106144232020-08-07 18:46:351588 days ago1596825995
0x3a334285...d7CA17a34
2 ETH
105829062020-08-02 21:52:061593 days ago1596405126
0x3a334285...d7CA17a34
1 ETH
105827832020-08-02 21:24:211593 days ago1596403461
0x3a334285...d7CA17a34
1 ETH
105710272020-08-01 2:07:581595 days ago1596247678
0x3a334285...d7CA17a34
0.5 ETH
105709402020-08-01 1:46:441595 days ago1596246404
0x3a334285...d7CA17a34
0.57843395 ETH
105708852020-08-01 1:35:411595 days ago1596245741
0x3a334285...d7CA17a34
1 ETH
105637202020-07-30 22:58:221596 days ago1596149902
0x3a334285...d7CA17a34
0.8 ETH
105634252020-07-30 21:54:011596 days ago1596146041
0x3a334285...d7CA17a34
1 ETH
105634202020-07-30 21:52:381596 days ago1596145958
0x3a334285...d7CA17a34
1 ETH
105630162020-07-30 20:18:371596 days ago1596140317
0x3a334285...d7CA17a34
1 ETH
105628862020-07-30 19:48:061596 days ago1596138486
0x3a334285...d7CA17a34
1 ETH
105628642020-07-30 19:43:071596 days ago1596138187
0x3a334285...d7CA17a34
1 ETH
105627712020-07-30 19:22:361596 days ago1596136956
0x3a334285...d7CA17a34
1 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.