Sourcify Logo

0x98Db502215Da1ad9F626D4a0090A8A2f4971003c

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
OndoRateLimiter
Compilation Target
contracts/xManager/OndoRateLimiter.sol:OndoRateLimiter
Language
SoliditySolidity
Compiler
solc 0.8.16+commit.07a7930e
EVM Version
london
Verified At
2025-04-14 05:32:05 UTC
Deployer
0x094Bee6b74Ec29D32869ae3140A659cAc0482882
Deployment Transaction
0x53e21f1aecba2f6b4f2c8f7de842977f150a1f497090f024e9972c17522e136a
Block Number
22141374
Transaction Index
221

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: QmPZFeNLhZ5U1W5qwHuu7QWTTALfBQB4oNKQsHx9PpbfYW

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
744954
Original (recompiled):0xa26469706673582212201216288c5838e5f25110772f47f2f2d1ea11609b89e11d3593cefb292bc7a8fb64736f6c63430008100033
Transformed (onchain):0xa26469706673582212202332c685f8127d74484771f07510282169bb14d75c7ab830346209f859e32b6c64736f6c63430008100033

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: QmPZFeNLhZ5U1W5qwHuu7QWTTALfBQB4oNKQsHx9PpbfYW

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
696954
Original (recompiled):0xa26469706673582212201216288c5838e5f25110772f47f2f2d1ea11609b89e11d3593cefb292bc7a8fb64736f6c63430008100033
Transformed (onchain):0xa26469706673582212202332c685f8127d74484771f07510282169bb14d75c7ab830346209f859e32b6c64736f6c63430008100033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_rolesmapping(bytes32 ⇒ struct AccessControl.RoleData)contracts/xManager/OndoRateLimiter.sol:OndoRateLimiter
1032_roleMembersmapping(bytes32 ⇒ struct EnumerableSet.AddressSet)contracts/xManager/OndoRateLimiter.sol:OndoRateLimiter
2032globalSubscriptionLimitsmapping(address ⇒ struct OndoRateLimiter.RateLimit)contracts/xManager/OndoRateLimiter.sol:OndoRateLimiter
3032globalRedemptionLimitsmapping(address ⇒ struct OndoRateLimiter.RateLimit)contracts/xManager/OndoRateLimiter.sol:OndoRateLimiter
4032userSubscriptionLimitsmapping(address ⇒ mapping(bytes32 ⇒ struct OndoRateLimiter.RateLimit))contracts/xManager/OndoRateLimiter.sol:OndoRateLimiter
5032userRedemptionLimitsmapping(address ⇒ mapping(bytes32 ⇒ struct OndoRateLimiter.RateLimit))contracts/xManager/OndoRateLimiter.sol:OndoRateLimiter
6032defaultUserSubscriptionLimitConfigsmapping(address ⇒ struct OndoRateLimiter.RateLimitConfig)contracts/xManager/OndoRateLimiter.sol:OndoRateLimiter
7032defaultUserRedemptionLimitConfigsmapping(address ⇒ struct OndoRateLimiter.RateLimitConfig)contracts/xManager/OndoRateLimiter.sol:OndoRateLimiter

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

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...