Sourcify Logo

0x577A7187f115eA70f91fdDc533fcF01a9Cb72610

on Robinhood Chain (4663)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
SiegeVault
Compilation Target
src/SiegeVault.sol:SiegeVault
Language
SoliditySolidity
Compiler
solc 0.8.28+commit.7893614a
EVM Version
cancun
Verified At
2026-10-15 09:19:09 UTC
Deployer
0x11F28CEee4Fbdc2A49943788becc65FB97D47952
Deployment Transaction
0x7c23a4c71abaf9ad21a0ade5cfaf5bc32cb9dd982452b57f60fafa0f010d7d40
Block Number
89111392
Transaction Index
6

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmY2u1eCFrvViLgDDnJVN9hYL3qfUq7TnQnx7GmXVYxR8j

Loading contract data...

Transformations

Loading contract data...

Runtime Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmY2u1eCFrvViLgDDnJVN9hYL3qfUq7TnQnx7GmXVYxR8j

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
58660x0000000000000000000000007ed598bcef8bd9edd8c97a195c6d13f40801ec7e6794, 10046, 11288
58680x000000000000000000000000d3afeb2a57f70ef218aa82451c51b2fb0416ac9e3930, 9534
58700x000000000000000000000000e5e702641ea86f4ae6cc3cdaed2b886f976be0448251, 10278
58720x0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad734696, 7574, 9167, 10582
58740x000000000000000000000000caf681a66d020601342297493863e78c959e5cb21337, 4783
58760x0000000000000000000000001f7d7550b1b028f7571e69a784071f0205fd2efa7607, 7764, 9202

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresssrc/SiegeVault.sol:SiegeVault
1020_pendingOwneraddresssrc/SiegeVault.sol:SiegeVault
2020tokenaddresssrc/SiegeVault.sol:SiegeVault
3020keeperaddresssrc/SiegeVault.sol:SiegeVault
4020infraaddresssrc/SiegeVault.sol:SiegeVault
4202_maxDayEthBpsuint16src/SiegeVault.sol:SiegeVault
5032_maxDayEthuint256src/SiegeVault.sol:SiegeVault
6032knownBalanceuint256src/SiegeVault.sol:SiegeVault
7032pooluint256src/SiegeVault.sol:SiegeVault
8032infraOweduint256src/SiegeVault.sol:SiegeVault
9032harvestedWeiuint256src/SiegeVault.sol:SiegeVault
10032toPoolWeiuint256src/SiegeVault.sol:SiegeVault
11032toInfraWeiuint256src/SiegeVault.sol:SiegeVault
12032spentWeiuint256src/SiegeVault.sol:SiegeVault
1304daysSettleduint32src/SiegeVault.sol:SiegeVault
14032stockFreemapping(address ⇒ uint256)src/SiegeVault.sol:SiegeVault
15032stockReservedmapping(address ⇒ uint256)src/SiegeVault.sol:SiegeVault
16032_stocksmapping(address ⇒ struct SiegeVault.StockCfg)src/SiegeVault.sol:SiegeVault
17032_stockListaddress[]src/SiegeVault.sol:SiegeVault
18032_daysmapping(uint32 ⇒ struct SiegeVault.Day)src/SiegeVault.sol:SiegeVault
19032dayEthInmapping(uint32 ⇒ uint256)src/SiegeVault.sol:SiegeVault
20032claimedmapping(uint32 ⇒ mapping(address ⇒ bool))src/SiegeVault.sol:SiegeVault
21032lastHarvestAtuint256src/SiegeVault.sol:SiegeVault
22020queuedKeeperaddresssrc/SiegeVault.sol:SiegeVault
22208keeperExecutableAtuint64src/SiegeVault.sol:SiegeVault
23020queuedInfraaddresssrc/SiegeVault.sol:SiegeVault
23208infraExecutableAtuint64src/SiegeVault.sol:SiegeVault
24020queuedStockaddresssrc/SiegeVault.sol:SiegeVault
24203queuedStockFeeuint24src/SiegeVault.sol:SiegeVault
24231queuedStockAllowedboolsrc/SiegeVault.sol:SiegeVault
24248stockExecutableAtuint64src/SiegeVault.sol:SiegeVault
25020queuedWithdrawToaddresssrc/SiegeVault.sol:SiegeVault
26032queuedWithdrawAmountuint256src/SiegeVault.sol:SiegeVault
2708withdrawExecutableAtuint64src/SiegeVault.sol:SiegeVault

Transient Storage Layout

No transient storage layouts found in the compiler output.

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...