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.

0x4abc36a4e47b385ad1f136f3834ea2fdac8c4085

Verified contract

Proxy

Active on Base with 67 txns
Deployed by via 0xab660526 at 3646487
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
16 additional variables

No balances found for "0x4abc36a4e47b385ad1f136f3834ea2fdac8c4085"

0x7c37fb1dcc8077039ae227d9b775aa6bbb43112e1ffede597e831fb284d3f2f9
0xb5199932f639f88c5ef073b3a60c5433f4ee03ce364b6f0a009205437eee6ecd
0x6521ae8cbcfa7000a1e6c8bde418a3e2d48f696d0b94a206dccebdc6c86589e4
0x903aabf03b681236b7ed8ae3e0bbcb7d4796d5afd2dcff5f520a0619cff36457
0x1fac7e05301ad76a2440b709d7418ac804bf5e51ed39418e8d55e0f34b8afdbf
0x7e3be3f433a1b7b9ffe4712b203f2ce15f8dd8da1b8705a62fa8535a82d2685c
0x2640de694511d38a1393bc9c7d91bc2aaf60703ccccbe41c1339162fb2c97964
0x8503739de0d31539148bba9ed74845d014715e5c4d662a7c53326824f70bfac2
0x4d560ff0d32bf072ac9d2538b3e803f5ee3f152fe1e5006b8ffb77335d699824
0x32deb5dd371a07dccfc61ca28988f85cfd6764a35c7da7fdc73f6664cbb85786

Functions
Getter at block 23073654
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FREE_RIDER_ROLE(view returns (bytes32)
0x262f8dca0440d5010bae937fe18daeae459dacb80622baddc3b4f10759ac952a
PORTFOLIO_AGENT_ROLE(view returns (bytes32)
0xd67ad422505496469a1adf6cdf9e5ee92ac5d33992843c9ecc4b2f6d6cde9137
UNIT_ROLE(view returns (bytes32)
0xede8101501d89b9894e78e4f219420b6ddb840e8e75dde35741a0745408476d7
WHITELIST_ROLE(view returns (bytes32)
0xdc72ed553f2544c34465af23b847953efeb813428162d767f9ba5f4013be6760
abroadMax(view returns (uint256)
99112950
abroadMin(view returns (uint256)
0
balanceSlippageBp(view returns (uint256)
100
blockGetter(view returns (address)
0x0000000000000000000000000000000000000000
bufferPercent(view returns (uint256)
0
bufferPercentDenominator(view returns (uint256)
100000
buyFee(view returns (uint256)
100000
buyFeeDenominator(view returns (uint256)
100000
buyMinFee(view returns (uint256)
0
capacity(view returns (uint256)
0
collector(view returns (address)
0x9030d5c596d636eefc8f0ad7b2788ae7e9ef3d46
exchange(view returns (address)
0x0000000000000000000000000000000000000000
lastBlockNumber(view returns (uint256)
6417491
mintRedeemSlippageBp(view returns (uint256)
4
nextPayoutTime(view returns (uint256)
1699660800
paused(view returns (bool)
false
payoutListener(view returns (address)
0x0000000000000000000000000000000000000000
payoutPeriod(view returns (uint256)
86400
payoutTimeRange(view returns (uint256)
900
profitFee(view returns (uint256)
20000
profitFeeDenominator(view returns (uint256)
100000
 
proxiableUUID(view returns (bytes32)
rebase(view returns (address)
0x27aeb2636d13c034398cf30f977b9e38426ed785
redeemFee(view returns (uint256)
100000
redeemFeeDenominator(view returns (uint256)
100000
redeemMinFee(view returns (uint256)
0
strategy(view returns (address)
0x6a1a3d000f0872cf2af9b8db20f50af56366d7a3
tvlFee(view returns (uint256)
0
tvlFeeDenominator(view returns (uint256)
100000
usdPlus(view returns (address)
0x50c5725949a6f0c72e6c4a641f24049a917db0cb
usdc(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
needExitAmount(address[] _tokensview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
balance(
balanceRatio(uint256 _balanceRatio
buy(uint256 _amountstring referralreturns (uint256)
changeAdminRoles(
collectAsset(
exit(address[] _tokens
grantRole(bytes32 roleaddress account
initialize(
pause(
payout(
redeem(uint256 _amountreturns (uint256)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAbroad(uint256 _minuint256 _max
setBalanceSlippageBp(uint256 _value
setBlockGetter(address _blockGetter
setBufferPercent(uint256 _bufferPercentuint256 _bufferPercentDenominator
setBuyFee(uint256 _feeuint256 _minFeeuint256 _feeDenominator
setCapacity(uint256 _capacity
setCollector(address _collector
setMintRedeemSlippageBp(uint256 _value
setPayoutListener(address _payoutListener
setPayoutTimes(uint256 _nextPayoutTimeuint256 _payoutPerioduint256 _payoutTimeRange
setProfitFee(uint256 _feeuint256 _feeDenominator
setRedeemFee(uint256 _feeuint256 _minFeeuint256 _feeDenominator
setStrategy(address _strategy
setTokens(address _usdPlusaddress _rebase
setTvlFee(uint256 _feeuint256 _feeDenominator
structBalance(struct IHedgeStrategyBalanceParams balanceParams
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Abroad(uint256 minuint256 max
AdminChanged(address previousAdminaddress newAdmin
BalanceSlippageBpUpdated(uint256 value
BeaconUpgraded(address indexed beacon
BlockGetterUpdated(address blockGetter
BufferPercentUpdated(uint256 bufferPercentuint256 bufferPercentDenominator
BuyFeeUpdated(uint256 feeuint256 minFeeuint256 feeDenominator
CapacityUpdated(uint256 capacity
CollectorUpdated(address collector
EventExchange(string labeluint256 amountuint256 feeaddress senderstring refferal
Initialized(uint8 version
MintRedeemSlippageBpUpdated(uint256 value
NextPayoutTime(uint256 nextPayoutTime
Paused(address account
PayoutEvent(uint256 tvlFeeuint256 profitFeeuint256 profituint256 lossuint256 bufferBalanceuint256 collectorAmount
PayoutListenerUpdated(address payoutListener
PayoutTimesUpdated(uint256 nextPayoutTimeuint256 payoutPerioduint256 payoutTimeRange
ProfitFeeUpdated(uint256 feeuint256 feeDenominator
RedeemFeeUpdated(uint256 feeuint256 mintFeeuint256 feeDenominator
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokensUpdated(address usdPlusaddress rebase
TvlFeeUpdated(uint256 feeuint256 feeDenominator
Unpaused(address account
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.