Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

0x520b2781c96d0bd130c9b50930965779eb572a40

Verified contract

Proxy

Active on Base with 0 txns
Deployed by via 0xa4598484 at 10818473
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 47 additional slots
-
variable spans 39 additional slots
5 additional variables

No balances found for "0x520b2781c96d0bd130c9b50930965779eb572a40"

No transactions found for "0x520b2781c96d0bd130c9b50930965779eb572a40"


Functions
Getter at block 23079224
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
LONG_FREEZER_ROLE(view returns (bytes32)
0x4c4f4e475f465245455a45520000000000000000000000000000000000000000
OWNER_ROLE(view returns (bytes32)
0x4f574e4552000000000000000000000000000000000000000000000000000000
PAUSER_ROLE(view returns (bytes32)
0x5041555345520000000000000000000000000000000000000000000000000000
SHORT_FREEZER_ROLE(view returns (bytes32)
0x53484f52545f465245455a455200000000000000000000000000000000000000
assetRegistry(view returns (address)
0x25427f926841289a707171c361f2639125d3bd55
backingManager(view returns (address)
0xd799f89c2fbd07e768a31e491d50905c3cc85d6c
basketHandler(view returns (address)
0xa318de6694fa48dbfadf0215e334dfc0f6ca8a3d
broker(view returns (address)
0x9bf1a1b8af9a800bcafe2dc8f64fdaea6d2da95c
distributor(view returns (address)
0x8de4baa809287528fca0fa957ee208b05b133fcb
frozen(view returns (bool)
false
furnace(view returns (address)
0x56051e0d2a15b7070119143060fd77daaeef6eb0
issuancePaused(view returns (bool)
false
issuancePausedOrFrozen(view returns (bool)
false
longFreeze(view returns (uint48)
604800
 
proxiableUUID(view returns (bytes32)
rToken(view returns (address)
0xfe0d6d83033e313691e96909d2188c150b834285
rTokenTrader(view returns (address)
0x9fb1889bf3c71fb1be1296e479629ad974ab0978
rsr(view returns (address)
0xab36452dbac151be02b16ca17d8919826072f64a
rsrTrader(view returns (address)
0xd6cddd91d18e662746bbd2f0411357e81f8c570e
shortFreeze(view returns (uint48)
259200
stRSR(view returns (address)
0x3fb94cb945991e65ac1a4600ba1bc8094977be59
tradingPaused(view returns (bool)
false
tradingPausedOrFrozen(view returns (bool)
false
unfreezeAt(view returns (uint48)
0
version(pure returns (string)
3.0.0
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
longFreezes(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
freezeForever(
freezeLong(
freezeShort(
grantRole(bytes32 roleaddress account
init(struct Components componentsaddress rsr_uint48 shortFreeze_uint48 longFreeze_
pauseIssuance(
pauseTrading(
poke(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setLongFreeze(uint48 longFreeze_
setShortFreeze(uint48 shortFreeze_
unfreeze(
unpauseIssuance(
unpauseTrading(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
AssetRegistrySet(address oldValaddress newVal
BackingManagerSet(address oldValaddress newVal
BasketHandlerSet(address oldValaddress newVal
BeaconUpgraded(address indexed beacon
BrokerSet(address oldValaddress newVal
DistributorSet(address oldValaddress newVal
FurnaceSet(address oldValaddress newVal
Initialized(uint8 version
IssuancePausedSet(bool oldValbool newVal
LongFreezeDurationSet(uint48 oldDurationuint48 newDuration
MainInitialized(
RSRTraderSet(address oldValaddress newVal
RTokenSet(address indexed oldValaddress indexed newVal
RTokenTraderSet(address oldValaddress newVal
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
ShortFreezeDurationSet(uint48 oldDurationuint48 newDuration
StRSRSet(address oldValaddress newVal
TradingPausedSet(bool oldValbool newVal
UnfreezeAtSet(uint48 oldValuint48 newVal
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.