| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| 0xf54f3f3dde6c5fdc159c12659f60f8baf36c4782b150cd652d73a9f63e06516c | Withdraw | (pending) | 3 days ago | IN | 0 ETH | (Pending) | |||
| 0xf5e7fecb1e1c20f8da30df87a7405042940b91e2eb4649a2ca13b4913c0646de | Withdraw | (pending) | 3 days ago | IN | 0 ETH | (Pending) | |||
| 0x2806aaa0541d61a3ce47a77a05f66f302430b836861bd47c300a437155f8878b | Withdraw | (pending) | 3 days ago | IN | 0 ETH | (Pending) | |||
| 0x729e9e27aeb9b0d6c94228a601be55140c1ac9851c67f077b7c7b247e0dc655d | Withdraw | (pending) | 3 days ago | IN | 0 ETH | (Pending) | |||
| Execute Batches | 24510381 | 51 secs ago | IN | 0 ETH | 0.00000385 | ||||
| Execute Batches | 24510378 | 1 min ago | IN | 0 ETH | 0.00000357 | ||||
| Verify Batch | 24510371 | 2 mins ago | IN | 0 ETH | 0.00001698 | ||||
| Verify Batch | 24510369 | 3 mins ago | IN | 0 ETH | 0.00001719 | ||||
| Commit Batch | 24510363 | 4 mins ago | IN | 0 ETH | 0.00017488 | ||||
| Verify Batch | 24510341 | 8 mins ago | IN | 0 ETH | 0.00001835 | ||||
| Commit Batch | 24510327 | 11 mins ago | IN | 0 ETH | 0.00003886 | ||||
| Withdraw Pending... | 24510291 | 18 mins ago | IN | 0 ETH | 0.00000477 | ||||
| Execute Batches | 24510283 | 20 mins ago | IN | 0 ETH | 0.00000379 | ||||
| Verify Batch | 24510273 | 22 mins ago | IN | 0 ETH | 0.00001697 | ||||
| Verify Batch | 24510271 | 22 mins ago | IN | 0 ETH | 0.00001755 | ||||
| Commit Batch | 24510270 | 23 mins ago | IN | 0 ETH | 0.00001134 | ||||
| Commit Batch | 24510229 | 31 mins ago | IN | 0 ETH | 0.00013525 | ||||
| Withdraw Pending... | 24510206 | 35 mins ago | IN | 0 ETH | 0.00000306 | ||||
| Execute Batches | 24510198 | 37 mins ago | IN | 0 ETH | 0.00000552 | ||||
| Verify Batch | 24510187 | 39 mins ago | IN | 0 ETH | 0.00001866 | ||||
| Commit Batch | 24510187 | 39 mins ago | IN | 0 ETH | 0.00001384 | ||||
| Deposit | 24510172 | 42 mins ago | IN | 0 ETH | 0.00031693 | ||||
| Commit Batch | 24510165 | 44 mins ago | IN | 0 ETH | 0.00076868 | ||||
| Withdraw Pending... | 24510145 | 48 mins ago | IN | 0 ETH | 0.0000031 | ||||
| Verify Batch | 24510145 | 48 mins ago | IN | 0 ETH | 0.0000187 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 24508922 | 4 hrs ago | 0.252 ETH | ||||
| Transfer | 24508831 | 5 hrs ago | 0.00934272 ETH | ||||
| Deposit | 24508197 | 7 hrs ago | 0.03107151 ETH | ||||
| Transfer | 24508118 | 7 hrs ago | 0.2 ETH | ||||
| Transfer | 24507957 | 8 hrs ago | 3.0001 ETH | ||||
| Transfer | 24507644 | 9 hrs ago | 19.9965 ETH | ||||
| Transfer | 24507003 | 11 hrs ago | 0.79999545 ETH | ||||
| Transfer | 24505397 | 16 hrs ago | 7.6 ETH | ||||
| Transfer | 24505009 | 18 hrs ago | 0.1 ETH | ||||
| Transfer | 24504113 | 21 hrs ago | 0.15795576 ETH | ||||
| Transfer | 24503804 | 22 hrs ago | 0.1 ETH | ||||
| Transfer | 24503553 | 22 hrs ago | 0.01000345 ETH | ||||
| Transfer | 24502637 | 25 hrs ago | 0.00529959 ETH | ||||
| Transfer | 24501153 | 30 hrs ago | 0.00931833 ETH | ||||
| Transfer | 24501142 | 30 hrs ago | 10 ETH | ||||
| Transfer | 24501138 | 30 hrs ago | 0.00976457 ETH | ||||
| Transfer | 24501138 | 30 hrs ago | 0.0142 ETH | ||||
| Transfer | 24501138 | 30 hrs ago | 0.0117 ETH | ||||
| Transfer | 24501138 | 30 hrs ago | 0.00966413 ETH | ||||
| Transfer | 24501138 | 30 hrs ago | 0.01019686 ETH | ||||
| Transfer | 24501138 | 30 hrs ago | 0.009 ETH | ||||
| Transfer | 24501138 | 30 hrs ago | 0.0102 ETH | ||||
| Transfer | 24501102 | 31 hrs ago | 0.0157681 ETH | ||||
| Transfer | 24501093 | 31 hrs ago | 0.01 ETH | ||||
| Transfer | 24501073 | 31 hrs ago | 0.0091 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0x695a5c2D...ba8200cBa The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
Proxy
Compiler Version
v0.8.25+commit.b61c2a91
Optimization Enabled:
Yes with 1000 runs
Other Settings:
cancun EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT OR Apache-2.0
pragma solidity 0.8.25;
import "./Ownable.sol";
import "./IUpgradeable.sol";
/// @title Proxy Contract
/// @author Matter Labs (https://github.com/matter-labs/zksync/blob/master/contracts/contracts/Proxy.sol)
/// @notice Modified to not implement UpgradeableMaster, UpgradeGatekeeper implements the UpgradeableMaster interface
contract Proxy is IUpgradeable, Ownable {
/// @dev Storage position of "target" (actual implementation address: keccak256('eip1967.proxy.implementation') - 1)
bytes32 private constant TARGET_POSITION = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;
/// @notice Contract constructor
/// @dev Calls Ownable contract constructor and initialize target
/// @param target Initial implementation address
/// @param targetInitializationParameters Target initialization parameters
constructor(address target, bytes memory targetInitializationParameters) Ownable(msg.sender) {
setTarget(target);
(bool initializationSuccess, ) = getTarget().delegatecall(abi.encodeWithSignature("initialize(bytes)", targetInitializationParameters));
require(initializationSuccess, "uin11"); // uin11 - target initialization failed
}
/// @notice Intercepts initialization calls
function initialize(bytes calldata) external pure {
revert("ini11"); // ini11 - interception of initialization call
}
/// @notice Intercepts upgrade calls
function upgrade(bytes calldata) external pure {
revert("upg11"); // upg11 - interception of upgrade call
}
/// @notice Returns target of contract
/// @return target Actual implementation address
function getTarget() public view returns (address target) {
bytes32 position = TARGET_POSITION;
assembly {
target := sload(position)
}
}
/// @notice Sets new target of contract
/// @param _newTarget New actual implementation address
function setTarget(address _newTarget) internal {
bytes32 position = TARGET_POSITION;
assembly {
sstore(position, _newTarget)
}
}
/// @notice Upgrades target
/// @param newTarget New target
/// @param newTargetUpgradeParameters New target upgrade parameters
function upgradeTarget(address newTarget, bytes calldata newTargetUpgradeParameters) external override {
requireMaster(msg.sender);
setTarget(newTarget);
(bool upgradeSuccess, ) = getTarget().delegatecall(abi.encodeWithSignature("upgrade(bytes)", newTargetUpgradeParameters));
require(upgradeSuccess, "ufu11"); // ufu11 - target upgrade failed
}
/// @notice Performs a delegatecall to the contract implementation
/// @dev Fallback function allowing to perform a delegatecall to the given implementation
/// This function will return whatever the implementation call returns
function _fallback() internal {
address _target = getTarget();
assembly {
// The pointer to the free memory slot
let ptr := mload(0x40)
// Copy function signature and arguments from calldata at zero position into memory at pointer position
calldatacopy(ptr, 0x0, calldatasize())
// Delegatecall method of the implementation contract, returns 0 on error
let result := delegatecall(gas(), _target, ptr, calldatasize(), 0x0, 0)
// Get the size of the last return data
let size := returndatasize()
// Copy the size length of bytes from return data at zero position to pointer position
returndatacopy(ptr, 0x0, size)
// Depending on result value
switch result
case 0 {
// End execution and revert state changes
revert(ptr, size)
}
default {
// Return data with length of size at pointers position
return(ptr, size)
}
}
}
/// @notice Will run when no functions matches call data
fallback() external payable {
_fallback();
}
/// @notice Same as fallback but called when calldata is empty
receive() external payable {
_fallback();
}
}// SPDX-License-Identifier: MIT OR Apache-2.0
pragma solidity 0.8.25;
/// @title Interface of the upgradeable contract
/// @author Matter Labs (https://github.com/matter-labs/zksync/blob/master/contracts/contracts/Upgradeable.sol)
interface IUpgradeable {
/// @notice Upgrades target of upgradeable contract
/// @param newTarget New target
/// @param newTargetInitializationParameters New target initialization parameters
function upgradeTarget(address newTarget, bytes calldata newTargetInitializationParameters) external;
}// SPDX-License-Identifier: MIT OR Apache-2.0
pragma solidity 0.8.25;
/// @title Ownable Contract
/// @author Matter Labs (https://github.com/matter-labs/zksync/blob/master/contracts/contracts/Ownable.sol)
contract Ownable {
/// @dev Storage position of the masters address (keccak256('eip1967.proxy.admin') - 1)
bytes32 private constant MASTER_POSITION = 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103;
/// @notice Contract constructor
/// @dev Sets msg sender address as masters address
/// @param masterAddress Master address
constructor(address masterAddress) {
require(masterAddress != address(0), "1b"); // oro11 - master address can't be zero address
setMaster(masterAddress);
}
/// @notice Check if specified address is master
/// @param _address Address to check
function requireMaster(address _address) internal view {
require(_address == getMaster(), "1c"); // oro11 - only by master
}
/// @notice Returns contract masters address
/// @return master Master's address
function getMaster() public view returns (address master) {
bytes32 position = MASTER_POSITION;
assembly {
master := sload(position)
}
}
/// @dev Sets new masters address
/// @param _newMaster New master's address
function setMaster(address _newMaster) internal {
bytes32 position = MASTER_POSITION;
assembly {
sstore(position, _newMaster)
}
}
/// @notice Transfer mastership of the contract to new master
/// @param _newMaster New masters address
function transferMastership(address _newMaster) external {
requireMaster(msg.sender);
require(_newMaster != address(0), "1d"); // otp11 - new masters address can't be zero address
setMaster(_newMaster);
}
}{
"viaIR": true,
"evmVersion": "cancun",
"optimizer": {
"enabled": true,
"runs": 1000
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"libraries": {}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"targetInitializationParameters","type":"bytes"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"getMaster","outputs":[{"internalType":"address","name":"master","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTarget","outputs":[{"internalType":"address","name":"target","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"","type":"bytes"}],"name":"initialize","outputs":[],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_newMaster","type":"address"}],"name":"transferMastership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"","type":"bytes"}],"name":"upgrade","outputs":[],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"newTarget","type":"address"},{"internalType":"bytes","name":"newTargetUpgradeParameters","type":"bytes"}],"name":"upgradeTarget","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
0x6080604090808252346101c657610774803803809161001e82856101ca565b8339810182828203126101c6578151906001600160a01b03821682036101c65760208381015190936001600160401b0382116101c657019080601f830112156101c657815161006c81610201565b92610079875194856101ca565b818452858401928683830101116101c657815f9287809301855e84010152331561019d57915f92918392337fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc556101316064885180938982019563439fab9160e01b87528a60248401525180918160448501528484015e87838284010152601f801991011681010360448101845201826101ca565b51915af43d15610198573d61014581610201565b90610152855192836101ca565b81525f833d92013e5b1561016e575051610557908161021d8239f35b606491519062461bcd60e51b82526004820152600560248201526475696e313160d81b6044820152fd5b61015b565b845162461bcd60e51b815260048101859052600260248201526118b160f11b6044820152606490fd5b5f80fd5b601f909101601f19168101906001600160401b038211908210176101ed57604052565b634e487b7160e01b5f52604160045260245ffd5b6001600160401b0381116101ed57601f01601f19166020019056fe60806040526004361015610018575b366104e0576104e0565b5f3560e01c80632539464514610077578063439fab91146100725780635a99719e1461006d5780636fc4914014610068578063c3f59687146100635763f00e6a2a0361000e57610388565b6102ef565b6101d5565b61017a565b610126565b346100c557610085366100f7565b505062461bcd60e51b6080526020608452600560a4527f757067313100000000000000000000000000000000000000000000000000000060c45260646080fd5b5f80fd5b9181601f840112156100c55782359167ffffffffffffffff83116100c557602083818601950101116100c557565b60206003198201126100c5576004359067ffffffffffffffff82116100c557610122916004016100c9565b9091565b346100c557610134366100f7565b5050606460405162461bcd60e51b815260206004820152600560248201527f696e6931310000000000000000000000000000000000000000000000000000006044820152fd5b346100c5575f3660031901126100c55760207fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103546001600160a01b0360405191168152f35b600435906001600160a01b03821682036100c557565b346100c55760403660031901126100c5576101ee6101bf565b60243567ffffffffffffffff918282116100c5575f8091610215601f9436906004016100c9565b61021e33610467565b827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc556102a3606460405183819460208301967f253946450000000000000000000000000000000000000000000000000000000088526020602485015281604485015284840137878382840101528919998a91011681010360448101845201826103fa565b51915af4903d156102e4573d9283116102df576102dd926102cf602060405193601f84011601836103fa565b81525f60203d92013e61041c565b005b6103cd565b506102dd915061041c565b346100c55760203660031901126100c5576103086101bf565b61031133610467565b6001600160a01b03811615610344577fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355005b606460405162461bcd60e51b815260206004820152600260248201527f31640000000000000000000000000000000000000000000000000000000000006044820152fd5b346100c5575f3660031901126100c55760207f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b0360405191168152f35b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff8211176102df57604052565b1561042357565b606460405162461bcd60e51b815260206004820152600560248201527f75667531310000000000000000000000000000000000000000000000000000006044820152fd5b6001600160a01b03807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103541691160361049c57565b606460405162461bcd60e51b815260206004820152600260248201527f31630000000000000000000000000000000000000000000000000000000000006044820152fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc545f8060405192368285378336915af4903d91825f833e1561051f57f35bfdfea26469706673582212205904327459cba8309eeb73374e62a40068b4b5ee65643533bb979cc8d8caa90e64736f6c63430008190033000000000000000000000000f5fe2d298ce8c322760f89c3f4e3ede704bedbdc000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000a464da0b43f80ee3ffc4795cbbfc78472b5c81a1000000000000000000000000ac3ce44b6ff4e402858c99d5699ff63131572baa00000000000000000000000005555f726ebc8737dc4e7f65b8d15708cc2785aa00000000000000000000000059406a5dce71a4f631f9cd5d41996a19d6fdf184d3817401a396bf6031f3cc742a45e12653f1aa7602d2cefb806c92f9fffe711761400e7522ef7ca9ef63ff4c329737423f87512bc5e225758c5b62a6a4968036
Deployed Bytecode
0x60806040526004361015610018575b366104e0576104e0565b5f3560e01c80632539464514610077578063439fab91146100725780635a99719e1461006d5780636fc4914014610068578063c3f59687146100635763f00e6a2a0361000e57610388565b6102ef565b6101d5565b61017a565b610126565b346100c557610085366100f7565b505062461bcd60e51b6080526020608452600560a4527f757067313100000000000000000000000000000000000000000000000000000060c45260646080fd5b5f80fd5b9181601f840112156100c55782359167ffffffffffffffff83116100c557602083818601950101116100c557565b60206003198201126100c5576004359067ffffffffffffffff82116100c557610122916004016100c9565b9091565b346100c557610134366100f7565b5050606460405162461bcd60e51b815260206004820152600560248201527f696e6931310000000000000000000000000000000000000000000000000000006044820152fd5b346100c5575f3660031901126100c55760207fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103546001600160a01b0360405191168152f35b600435906001600160a01b03821682036100c557565b346100c55760403660031901126100c5576101ee6101bf565b60243567ffffffffffffffff918282116100c5575f8091610215601f9436906004016100c9565b61021e33610467565b827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc556102a3606460405183819460208301967f253946450000000000000000000000000000000000000000000000000000000088526020602485015281604485015284840137878382840101528919998a91011681010360448101845201826103fa565b51915af4903d156102e4573d9283116102df576102dd926102cf602060405193601f84011601836103fa565b81525f60203d92013e61041c565b005b6103cd565b506102dd915061041c565b346100c55760203660031901126100c5576103086101bf565b61031133610467565b6001600160a01b03811615610344577fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355005b606460405162461bcd60e51b815260206004820152600260248201527f31640000000000000000000000000000000000000000000000000000000000006044820152fd5b346100c5575f3660031901126100c55760207f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b0360405191168152f35b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff8211176102df57604052565b1561042357565b606460405162461bcd60e51b815260206004820152600560248201527f75667531310000000000000000000000000000000000000000000000000000006044820152fd5b6001600160a01b03807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103541691160361049c57565b606460405162461bcd60e51b815260206004820152600260248201527f31630000000000000000000000000000000000000000000000000000000000006044820152fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc545f8060405192368285378336915af4903d91825f833e1561051f57f35bfdfea26469706673582212205904327459cba8309eeb73374e62a40068b4b5ee65643533bb979cc8d8caa90e64736f6c63430008190033
Loading...
Loading
Loading...
Loading
Net Worth in USD
$1,205,711,791.42
Net Worth in ETH
611,172.77343
Token Allocations
USDC
73.81%
LIT
25.73%
ETH
0.43%
Others
0.03%
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 73.81% | $1 | 889,950,487.1494 | $889,950,487.15 | |
| ETH | 25.73% | $1.49 | 208,167,617.1331 | $310,169,749.53 | |
| ETH | 0.43% | $1,972.76 | 2,636.6498 | $5,201,485.64 | |
| ETH | <0.01% | $119.23 | 783.8651 | $93,460.23 | |
| ETH | <0.01% | $8.83 | 10,410.3646 | $91,923.52 | |
| ETH | <0.01% | $0.033092 | 2,753,856.6087 | $91,129.6 | |
| ETH | <0.01% | $3.57 | 17,911.3317 | $63,943.45 | |
| ETH | <0.01% | $0.064672 | 383,526.8818 | $24,803.45 | |
| ETH | <0.01% | $0.321495 | 70,854.7295 | $22,779.44 | |
| ETH | <0.01% | $0.00 | 0.01 | $0.00 | |
| ARB | <0.01% | $0.9999 | 1,999.46 | $1,999.26 | |
| ARB | <0.01% | $1,972.6 | 0.000052 | $0.102575 | |
| AVAX | <0.01% | $0.999928 | 29.925 | $29.92 |
Loading...
Loading
Loading...
Loading
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.