ETH Price: $2,517.54 (+13.68%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
Age
From
To
Withdraw186164292023-11-20 23:59:47467 days ago1700524787IN
0x21916fAF...9ae9d4264
0 ETH0.0010777325.14779802
Mint185011272023-11-04 20:43:47484 days ago1699130627IN
0x21916fAF...9ae9d4264
0.02174 ETH0.0018041312.3303481
Mint184916522023-11-03 12:52:35485 days ago1699015955IN
0x21916fAF...9ae9d4264
0.02174 ETH0.0034776323.77169869
Mint184892692023-11-03 4:51:23485 days ago1698987083IN
0x21916fAF...9ae9d4264
0.02174 ETH0.001627511.12405851
Safe Transfer Fr...184888092023-11-03 3:18:35485 days ago1698981515IN
0x21916fAF...9ae9d4264
0 ETH0.0011623413.19857443
Mint184887762023-11-03 3:11:59485 days ago1698981119IN
0x21916fAF...9ae9d4264
0.01087 ETH0.0024377116.59992443
Airdrop184887732023-11-03 3:11:23485 days ago1698981083IN
0x21916fAF...9ae9d4264
0 ETH0.0015647216.19311962
Airdrop184887012023-11-03 2:56:59485 days ago1698980219IN
0x21916fAF...9ae9d4264
0 ETH0.0012195115.61532798
Airdrop184886572023-11-03 2:48:11485 days ago1698979691IN
0x21916fAF...9ae9d4264
0 ETH0.0015048815.80811747
Mint184886092023-11-03 2:38:35485 days ago1698979115IN
0x21916fAF...9ae9d4264
0.01087 ETH0.0021260614.72969839
Mint184885802023-11-03 2:32:47485 days ago1698978767IN
0x21916fAF...9ae9d4264
0.01087 ETH0.0025780117.55674337
Airdrop184885712023-11-03 2:30:59485 days ago1698978659IN
0x21916fAF...9ae9d4264
0 ETH0.0012828916.42696082
Mint184885282023-11-03 2:22:11485 days ago1698978131IN
0x21916fAF...9ae9d4264
0.02174 ETH0.0024447816.70885447
Mint184885062023-11-03 2:17:23485 days ago1698977843IN
0x21916fAF...9ae9d4264
0.01087 ETH0.0018980614.91730058
Airdrop184884992023-11-03 2:15:59485 days ago1698977759IN
0x21916fAF...9ae9d4264
0 ETH0.0060662415.85997131
Mint184884212023-11-03 2:00:23485 days ago1698976823IN
0x21916fAF...9ae9d4264
0.01087 ETH0.0023605118.55008966
Multicall184883962023-11-03 1:55:23485 days ago1698976523IN
0x21916fAF...9ae9d4264
0 ETH0.0022259916.99378426
Mint184883832023-11-03 1:52:47485 days ago1698976367IN
0x21916fAF...9ae9d4264
0.01087 ETH0.0023553316.07440623
Set Stages184883662023-11-03 1:49:23485 days ago1698976163IN
0x21916fAF...9ae9d4264
0 ETH0.0015757917.98714431
Mint184883122023-11-03 1:38:35485 days ago1698975515IN
0x21916fAF...9ae9d4264
0.01087 ETH0.0027365318.96856532
Mint184882982023-11-03 1:35:47485 days ago1698975347IN
0x21916fAF...9ae9d4264
0.01087 ETH0.00249717.30822454
Mint184882382023-11-03 1:23:35485 days ago1698974615IN
0x21916fAF...9ae9d4264
0.01087 ETH0.0032443322.49024556
Mint184882312023-11-03 1:22:11485 days ago1698974531IN
0x21916fAF...9ae9d4264
0.01087 ETH0.0034627324.00225155
Mint184882112023-11-03 1:18:11485 days ago1698974291IN
0x21916fAF...9ae9d4264
0.01087 ETH0.0028337719.64255813
Mint184881992023-11-03 1:15:47485 days ago1698974147IN
0x21916fAF...9ae9d4264
0.01087 ETH0.0027701919.20188268
View all transactions

Latest 21 internal transactions

Advanced mode:
Parent Transaction Hash Block
Age
From
To
186164292023-11-20 23:59:47467 days ago1700524787
0x21916fAF...9ae9d4264
0.23 ETH
185011272023-11-04 20:43:47484 days ago1699130627
0x21916fAF...9ae9d4264
0.00174 ETH
184916522023-11-03 12:52:35485 days ago1699015955
0x21916fAF...9ae9d4264
0.00174 ETH
184892692023-11-03 4:51:23485 days ago1698987083
0x21916fAF...9ae9d4264
0.00174 ETH
184887762023-11-03 3:11:59485 days ago1698981119
0x21916fAF...9ae9d4264
0.00087 ETH
184886092023-11-03 2:38:35485 days ago1698979115
0x21916fAF...9ae9d4264
0.00087 ETH
184885802023-11-03 2:32:47485 days ago1698978767
0x21916fAF...9ae9d4264
0.00087 ETH
184885282023-11-03 2:22:11485 days ago1698978131
0x21916fAF...9ae9d4264
0.00174 ETH
184885062023-11-03 2:17:23485 days ago1698977843
0x21916fAF...9ae9d4264
0.00087 ETH
184884212023-11-03 2:00:23485 days ago1698976823
0x21916fAF...9ae9d4264
0.00087 ETH
184883832023-11-03 1:52:47485 days ago1698976367
0x21916fAF...9ae9d4264
0.00087 ETH
184883122023-11-03 1:38:35485 days ago1698975515
0x21916fAF...9ae9d4264
0.00087 ETH
184882982023-11-03 1:35:47485 days ago1698975347
0x21916fAF...9ae9d4264
0.00087 ETH
184882382023-11-03 1:23:35485 days ago1698974615
0x21916fAF...9ae9d4264
0.00087 ETH
184882312023-11-03 1:22:11485 days ago1698974531
0x21916fAF...9ae9d4264
0.00087 ETH
184882112023-11-03 1:18:11485 days ago1698974291
0x21916fAF...9ae9d4264
0.00087 ETH
184881992023-11-03 1:15:47485 days ago1698974147
0x21916fAF...9ae9d4264
0.00087 ETH
184881982023-11-03 1:15:35485 days ago1698974135
0x21916fAF...9ae9d4264
0.00087 ETH
184881982023-11-03 1:15:35485 days ago1698974135
0x21916fAF...9ae9d4264
0.00087 ETH
184881972023-11-03 1:15:23485 days ago1698974123
0x21916fAF...9ae9d4264
0.00087 ETH
184880522023-11-03 0:45:59485 days ago1698972359
 Contract Creation
0 ETH
Loading...
Loading

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

Contract Name:
BeaconProxy

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
Yes with 140 runs

Other Settings:
default evmVersion
File 1 of 7 : BeaconProxy.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity 0.8.17;
import "@openzeppelin/contracts/proxy/beacon/IBeacon.sol";
import "@openzeppelin/contracts/proxy/Proxy.sol";
import "@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol";
/**
* @dev This contract implements a proxy that gets the implementation address for each call from an {UpgradeableBeacon}.
*
* The beacon address is stored in storage slot `uint256(keccak256('eip1967.proxy.beacon')) - 1`, so that it doesn't
* conflict with the storage layout of the implementation behind the proxy.
*
* _Available since v3.4._
*/
contract BeaconProxy is Proxy, ERC1967Upgrade {
/**
* @dev Initializes the proxy with `beacon`.
*
* If `data` is nonempty, it's used as data in a delegate call to the implementation returned by the beacon. This
* will typically be an encoded function call, and allows initializing the storage of the proxy like a Solidity
* constructor.
*
* Requirements:
*
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 2 of 7 : IBeacon.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (proxy/beacon/IBeacon.sol)
pragma solidity ^0.8.0;
/**
* @dev This is the interface that {BeaconProxy} expects of its beacon.
*/
interface IBeacon {
/**
* @dev Must return an address that can be used as a delegate call target.
*
* {BeaconProxy} will check that this address is a contract.
*/
function implementation() external view returns (address);
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 3 of 7 : Proxy.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.6.0) (proxy/Proxy.sol)
pragma solidity ^0.8.0;
/**
* @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM
* instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to
* be specified by overriding the virtual {_implementation} function.
*
* Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a
* different contract through the {_delegate} function.
*
* The success and return data of the delegated call will be returned back to the caller of the proxy.
*/
abstract contract Proxy {
/**
* @dev Delegates the current call to `implementation`.
*
* This function does not return to its internal call site, it will return directly to the external caller.
*/
function _delegate(address implementation) internal virtual {
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.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 4 of 7 : ERC1967Upgrade.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.5.0) (proxy/ERC1967/ERC1967Upgrade.sol)
pragma solidity ^0.8.2;
import "../beacon/IBeacon.sol";
import "../../interfaces/draft-IERC1822.sol";
import "../../utils/Address.sol";
import "../../utils/StorageSlot.sol";
/**
* @dev This abstract contract provides getters and event emitting update functions for
* https://eips.ethereum.org/EIPS/eip-1967[EIP1967] slots.
*
* _Available since v4.1._
*
* @custom:oz-upgrades-unsafe-allow delegatecall
*/
abstract contract ERC1967Upgrade {
// This is the keccak-256 hash of "eip1967.proxy.rollback" subtracted by 1
bytes32 private constant _ROLLBACK_SLOT = 0x4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd9143;
/**
* @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.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 5 of 7 : draft-IERC1822.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.5.0) (interfaces/draft-IERC1822.sol)
pragma solidity ^0.8.0;
/**
* @dev ERC1822: Universal Upgradeable Proxy Standard (UUPS) documents a method for upgradeability through a simplified
* proxy whose upgrades are fully controlled by the current implementation.
*/
interface IERC1822Proxiable {
/**
* @dev Returns the storage slot that the proxiable contract assumes is being used to store the implementation
* address.
*
* IMPORTANT: A proxy pointing at a proxiable contract should not be considered proxiable itself, because this risks
* bricking a proxy that upgrades to it, by delegating to itself until out of gas. Thus it is critical that this
* function revert if invoked through a proxy.
*/
function proxiableUUID() external view returns (bytes32);
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 6 of 7 : Address.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.7.0) (utils/Address.sol)
pragma solidity ^0.8.1;
/**
* @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
* ====
*
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 7 of 7 : StorageSlot.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.7.0) (utils/StorageSlot.sol)
pragma solidity ^0.8.0;
/**
* @dev Library for reading and writing primitive types to specific storage slots.
*
* Storage slots are often used to avoid storage conflict when dealing with upgradeable contracts.
* This library helps with reading and writing to such slots without the need for inline assembly.
*
* The functions in this library return Slot structs that contain a `value` member that can be used to read or write.
*
* Example usage to set ERC1967 implementation slot:
* ```
* contract ERC1967 {
* bytes32 internal constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;
*
* function _getImplementation() internal view returns (address) {
* return StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value;
* }
*
* function _setImplementation(address newImplementation) internal {
* require(Address.isContract(newImplementation), "ERC1967: new implementation is not a contract");
* StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value = newImplementation;
* }
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Settings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"optimizer": {
"enabled": true,
"runs": 140
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"libraries": {}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"beacon","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"beacon","type":"address"}],"name":"BeaconUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"stateMutability":"payable","type":"receive"}]

Deployed Bytecode

0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102da60279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb919061023d565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b606061012f84610055565b61018f5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084015b60405180910390fd5b600080856001600160a01b0316856040516101aa919061028a565b600060405180830381855af49150503d80600081146101e5576040519150601f19603f3d011682016040523d82523d6000602084013e6101ea565b606091505b50915091506101fa828286610204565b9695505050505050565b6060831561021357508161004e565b8251156102235782518084602001fd5b8160405162461bcd60e51b815260040161018691906102a6565b60006020828403121561024f57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b83811015610281578181015183820152602001610269565b50506000910152565b6000825161029c818460208701610266565b9190910192915050565b60208152600082518060208401526102c5816040850160208701610266565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220e69db7c7a99206bb3b9a6bbd8ddd915a08a7c9e04246b880ab8d29ec3df1b60564736f6c63430008110033

Block Age Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Age Amount
View All Withdrawals

Transaction Hash Block Age 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.