This nametag was submitted by Kleros Curate.
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 2,693,535 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Execute | 59474903 | 14 hrs ago | IN | 0 ETH | 0.00001916 | ||||
Execute | 59460246 | 23 hrs ago | IN | 0 ETH | 0.0000115 | ||||
Execute | 59426059 | 45 hrs ago | IN | 0 ETH | 0.00001362 | ||||
Execute | 59404876 | 2 days ago | IN | 0 ETH | 0.00000494 | ||||
Execute | 59390802 | 2 days ago | IN | 0 ETH | 0.00001114 | ||||
Execute | 59361002 | 3 days ago | IN | 0 ETH | 0.00001385 | ||||
Execute | 59359907 | 3 days ago | IN | 0 ETH | 0.00001325 | ||||
Execute | 59308217 | 5 days ago | IN | 0 ETH | 0.00000387 | ||||
Execute | 59308191 | 5 days ago | IN | 0 ETH | 0.00001222 | ||||
Execute | 59280462 | 5 days ago | IN | 0 ETH | 0.00023672 | ||||
Execute | 59280252 | 5 days ago | IN | 0 ETH | 0.0003651 | ||||
Execute | 59249741 | 6 days ago | IN | 0 ETH | 0.00000639 | ||||
Execute | 59249673 | 6 days ago | IN | 0 ETH | 0.00001117 | ||||
Execute | 59155926 | 8 days ago | IN | 0 ETH | 0.00001372 | ||||
Execute | 58974692 | 12 days ago | IN | 0 ETH | 0.00000638 | ||||
Execute | 58974677 | 12 days ago | IN | 0 ETH | 0.00001168 | ||||
Execute | 58973882 | 12 days ago | IN | 0 ETH | 0.00001176 | ||||
Execute | 58883072 | 14 days ago | IN | 0 ETH | 0.0000115 | ||||
Execute | 58760848 | 16 days ago | IN | 0 ETH | 0.00001625 | ||||
Execute | 58760837 | 16 days ago | IN | 0 ETH | 0.00001002 | ||||
Execute | 58746792 | 16 days ago | IN | 0 ETH | 0.00000402 | ||||
Execute | 58746534 | 16 days ago | IN | 0 ETH | 0.00000402 | ||||
Execute | 58746399 | 16 days ago | IN | 0 ETH | 0.00001054 | ||||
Execute | 58746394 | 16 days ago | IN | 0 ETH | 0.00000979 | ||||
Execute | 58746386 | 16 days ago | IN | 0 ETH | 0.00001462 |
Latest 25 internal transactions (View All)
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
59492292 | 2 hrs ago | 0.11943359 ETH | ||||
59484659 | 7 hrs ago | 0.00181102 ETH | ||||
59480151 | 10 hrs ago | 0.12416617 ETH | ||||
59469694 | 16 hrs ago | 0.13399632 ETH | ||||
59411224 | 2 days ago | 0.14930603 ETH | ||||
59384103 | 3 days ago | 0.00548395 ETH | ||||
59253946 | 6 days ago | 0.15402558 ETH | ||||
59243290 | 6 days ago | 0.15474622 ETH | ||||
59223494 | 6 days ago | 0.15469507 ETH | ||||
59175586 | 7 days ago | 0.14506378 ETH | ||||
59171872 | 8 days ago | 0.00320634 ETH | ||||
59116694 | 9 days ago | 0.14734296 ETH | ||||
59116694 | 9 days ago | 0.14734296 ETH | ||||
59116694 | 9 days ago | 0.14734296 ETH | ||||
59116694 | 9 days ago | 0.14734296 ETH | ||||
59090265 | 9 days ago | 0.15454457 ETH | ||||
59090265 | 9 days ago | 0.15454457 ETH | ||||
59090265 | 9 days ago | 0.15454457 ETH | ||||
59090265 | 9 days ago | 0.15454457 ETH | ||||
59089558 | 9 days ago | 0.15199593 ETH | ||||
59089558 | 9 days ago | 0.15199593 ETH | ||||
59089558 | 9 days ago | 0.15199593 ETH | ||||
59089558 | 9 days ago | 0.15199593 ETH | ||||
59088396 | 9 days ago | 0.00217885 ETH | ||||
59088396 | 9 days ago | 0.00217885 ETH |
Loading...
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.
Contract Name:
Diamond
Compiler Version
v0.8.19+commit.7dd6d404
ZkSolc Version
v1.3.13
Contract Source Code (Solidity Standard Json-Input format)
// This is the code Vault address will actually hold. // a Diamond proxy with two ingrained functions // implementation addresses will be stored on the last 2^32 slots. in other words, bitwise_not(msg.sig). // the value will be either: // 1. implementation address --> normal function // 2. bitwise_not(implementation address) --> view function, implemented with the ingrained function 2 // on creation, it delegatecalls back to the caller. // the caller is expected to initialize the storage. // ingrained function 1: 'read' (0x72656164) // a cheap way to read storage slots // other contracts are expected to directly read predefined storage slots using this mechanism. // expected calldata: // 0x72656164 | bytes32 | bytes32 | bytes32 ... (no length header) // the query is interpreted as a series of storage slots. // returns: // bytes32 | bytes32 | bytes32 | .... // returns storage values without header // ingraned function 2: 'view' (0x76696577) // delegatecall any contract; revert if the call didn't, and vice versa. // used to calculate the result of a state-modifying function, without actually modifying the state. // expected calldata: 0x76696577 | destination address padded to 32 bytes | calldata to be forwarded contract Diamond { constructor() { assembly { let success := delegatecall(gas(), caller(), 0, 0, 0, 0) if iszero(success) { revert(0, 0) } } } fallback() external payable { assembly { if calldatasize() { let selector := shr(0xe0, calldataload(0x00)) if eq(selector, 0x72656164) { // 'read' for { let i := 4 } lt(i, calldatasize()) { i := add(i, 0x20) } { mstore(i, sload(calldataload(i))) } return(4, sub(calldatasize(), 4)) } if eq(selector, 0x76696577) { // view calldatacopy(0, 36, sub(calldatasize(), 36)) let success := delegatecall(gas(), calldataload(4), 0, sub(calldatasize(), 36), 0, 0) returndatacopy(0, 0, returndatasize()) if success { revert(0, returndatasize()) } return(0, returndatasize()) } let implementation := sload(not(selector)) if implementation { if lt(implementation, 0x10000000000000000000000000000000000000000) { // registered as a function calldatacopy(0, 0, calldatasize()) let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0) returndatacopy(0, 0, returndatasize()) switch result case 0 { revert(0, returndatasize()) } default { return(0, returndatasize()) } } // registered as a view function mstore(0, 0x7669657700000000000000000000000000000000000000000000000000000000) mstore(4, not(implementation)) calldatacopy(36, 0, calldatasize()) let success := delegatecall(gas(), address(), 0, add(calldatasize(), 36), 0, 0) returndatacopy(0, 0, returndatasize()) if success { revert(0, returndatasize()) } return(0, returndatasize()) } revert(0, 0) } } } }
{ "compilerPath": "", "experimental": {}, "forceEvmla": false, "isSystem": false, "libraries": {}, "optimizer": { "enabled": true, "mode": "3" } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"}]
Deployed Bytecode
0x0004000000000002000000000301001900000060033002700000005e04300197000300000041035500020000000103550000005e0030019d000100000000001f0000008001000039000000400010043f0000000101200190000000100000c13d0000000003000032000000270000c13d0000000001000019000001730001042e0000000001000416000000000101004b000000810000c13d00000000010004140000000002000411000000040320008c000000220000613d0000005e030000410000005e0410009c0000000001038019000000c0011002100172016d0000040f000000000301001900000060033002700001005e0030019d00030000000103550000000101200190000000810000613d0000002001000039000001000010044300000120000004430000005f01000041000001730001042e0000000201000367000000000201043b000000e002200270000000600420009c0000003d0000c13d000000050130008c000000360000413d00000004010000390000000202100367000000000202043b000000000202041a00000000012104360000000003000031000000000231004b0000002f0000413d000000040130008a0000005e020000410000005e0310009c0000000001028019000000600110021000000064011001c7000001730001042e000000610420009c0000007c0000c13d0000002402100370000000240130008a0000001f0410018f00000005031002720000004c0000613d00000000050000190000000506500210000000000762034f000000000707043b00000000007604350000000105500039000000000635004b000000450000413d000000000504004b0000005a0000613d00000003044002100000000503300210000000000503043300000000054501cf000000000545022f000000000232034f000000000202043b0000010004400089000000000242022f00000000024201cf000000000252019f000000000023043500000004020000390000000202200367000000000202043b0000000003000414000000040420008c000000830000c13d000000030100036700000001020000310000001f0320018f00000005022002720000006d0000613d00000000040000190000000505400210000000000651034f000000000606043b00000000006504350000000104400039000000000524004b000000660000413d000000000403004b000000ac0000613d00000003033002100000000502200210000000000402043300000000043401cf000000000434022f000000000121034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000141019f0000000000120435000000ac0000013d000000010400008a000000000242013f000000000202041a000000000502004b000000b20000c13d000000000100001900000174000104300000005e040000410000005e0530009c00000000030480190000005e0510009c00000000010480190000006001100210000000c003300210000000000113019f0172016d0000040f0003000000010355000000000301001900000060043002700000001f0340018f0001005e0040019d0000005e0440019700000005044002720000009c0000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000645004b000000950000413d000000000503004b000000aa0000613d00000003033002100000000504400210000000000504043300000000053501cf000000000535022f000000000141034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f00000000001404350000000101200190000001670000613d0000005e0100004100000001020000310000005e0320009c000000000102401900000060011002100000017400010430000000620520009c000000ed0000213d0000001f0430018f0000000503300272000000bf0000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000635004b000000b80000413d000000000504004b000000cd0000613d00000003044002100000000503300210000000000503043300000000054501cf000000000545022f000000000131034f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f000000000013043500000000010000310000000003000414000000040420008c0000013e0000c13d000000030100036700000001020000310000001f0320018f0000000502200272000000de0000613d00000000040000190000000505400210000000000651034f000000000606043b00000000006504350000000104400039000000000524004b000000d70000413d000000000403004b000001670000613d00000003033002100000000502200210000000000402043300000000043401cf000000000434022f000000000121034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000141019f0000000000120435000001670000013d00000063010000410000000000100435000000000142013f000000040010043f000000020100036700000000030000310000001f0230018f0000000503300272000000ff0000613d00000000040000190000000505400210000000000651034f000000000606043b000000240550003900000000006504350000000104400039000000000534004b000000f70000413d000000000402004b0000010e0000613d0000000503300210000000000131034f00000003022002100000002403300039000000000403043300000000042401cf000000000424022f000000000101043b0000010002200089000000000121022f00000000012101cf000000000141019f0000000000130435000000000300003100000000010004140000000002000410000000040420008c000000600000613d00000024033000390000005e040000410000005e0530009c00000000030480190000005e0510009c0000000001048019000000c0011002100000006003300210000000000131019f0172016d0000040f0003000000010355000000000301001900000060043002700000001f0340018f0001005e0040019d0000005e0440019700000005044002720000012d0000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000645004b000001260000413d000000000503004b0000013b0000613d00000003033002100000000504400210000000000504043300000000053501cf000000000535022f000000000141034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f00000000001404350000000101200190000000ac0000c13d000001670000013d0000005e040000410000005e0530009c00000000030480190000005e0510009c00000000010480190000006001100210000000c003300210000000000113019f0172016d0000040f0003000000010355000000000301001900000060043002700000001f0340018f0001005e0040019d0000005e044001970000000504400272000001570000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000645004b000001500000413d000000000503004b000001650000613d00000003033002100000000504400210000000000504043300000000053501cf000000000535022f000000000141034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f00000000001404350000000101200190000000ac0000613d0000005e0100004100000001020000310000005e0320009c00000000010240190000006001100210000001730001042e00000170002104250000000102000039000000000001042d0000000002000019000000000001042d0000017200000432000001730001042e000001740001043000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000020000000000000000000000000000004000000100000000000000000000000000000000000000000000000000000000000000000000000000726561640000000000000000000000000000000000000000000000000000000076696577000000000000000000000000ffffffffffffffffffffffffffffffffffffffff766965770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000dd1473065265c7932b30ed18a0c78b4b67497de56386992ebf40049930859445
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 34 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ZKSYNC | 88.87% | $0.000071 | 39,013,372.234 | $2,753.17 | |
ZKSYNC | 0.79% | $0.05241 | 464.9404 | $24.37 | |
ZKSYNC | 0.03% | $1,783.69 | 0.0004404 | $0.785531 | |
ZKSYNC | 0.02% | $1 | 0.6694 | $0.6693 | |
ZKSYNC | 0.01% | $1.04 | 0.3498 | $0.3631 | |
ETH | 6.92% | $1,783.69 | 0.1202 | $214.4 | |
ETH | 0.06% | <$0.000001 | 29,129,848 | $1.9 | |
SCROLL | 1.39% | $1,783.13 | 0.0241 | $42.99 | |
LINEA | 1.34% | $1,783.13 | 0.0233 | $41.57 | |
OP | 0.32% | $1,783.05 | 0.00550251 | $9.81 | |
BSC | 0.12% | $617 | 0.00588711 | $3.63 | |
ARB | 0.08% | $0.078942 | 30 | $2.37 | |
ARB | <0.01% | $1,783.09 | 0.00002346 | $0.041824 | |
BLAST | 0.06% | $1,783.45 | 0.00103417 | $1.84 | |
POL | <0.01% | $0.217662 | 0.0436 | $0.009494 |
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.