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 and it is currently at block 21213262.

0xe47bb08ff23bed7e5c67739c2d420b40188c6961

Unverified contract

Proxy

Active on Ethereum with 5,720 txns
Deployed by via 0x841950e6 at 18949668
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1.42
ERC-20
--
0x6f13926aa89b3006afed1b7e136c0f482864cfae74c5f75f44f7a28d1ad31d95
0x34eb763c176aa5083da9a755f4bd17aa6ca33884dc8bf9ce225f5a627f6da6ee
0x98dd272ba4363824584b7ce09f4980ae109ad71d66f1601d9c49d1f3834cde83
0x71e9770b1929723f524588fa7ab0b4041ad375f475dc6aaa731b18912c3641ac
0xf89938dc82f5808330eca5a8007a8a53e10c11cc42a3283f520ed0182f3a33d0
0xfc234782ce83c5b3d7380189c8a6b7cb76f27b04ecfb45476ff2e1f080c3fb12
0xc0185dc4196f8a49e55536398fd1641d1c46987533ffcc246ce5670f885965a9
0x149c08aef9e0d4412a247df853d7429b8c942a2090060b6be956830429ef3c50
0x9d9aef72c4bf6e110053b683ed01084f883a618f0d5b9a5ae8e8d5d13abd2cde
0x6962c61ab1dfbd032494f6bb50bf7743cd52fd2880560c9228bf3f4476e7ebfb

Functions
Getter at block 21214755
SABLIER(view returns (address)
0xb10daee1fcf62243ae27776d7a92d39dc8740f95
args(view returns (struct Pool)
(0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, 0x3005003bda885dee7c74182e5fe336e9e3df87bb, 115792089237316195423570985008687907853269984665640564039336274469463026653274, 898252426370615843458995, 0, 0, 10000000000000000, 990000000000000000, 1704563103, 1704823200, 24645321453467592433786885, 309485009821345068724781055)
asset(pure returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
closed(view returns (bool)
true
manager(pure returns (address)
0xe82e5e810985d777a9bf9ca6ecbc6fb9c0804db3
maxSharePrice(pure returns (uint256)
309485009821345068724781055
maxTotalAssetsIn(pure returns (uint256)
309485009821345068724781055
maxTotalSharesOut(pure returns (uint256)
309485009821345068724781055
paused(view returns (bool)
false
platform(pure returns (address)
0xa5033a6bdb31e52ce6ba9c67bff7331ac2686e72
platformFee(pure returns (uint256)
30000000000000000
referrerFee(pure returns (uint256)
0
 
reservesAndWeights(view returns (uint256 assetReserveuint256 shareReserveuint256 assetWeightuint256 shareWeight)
saleEnd(pure returns (uint256)
1704823200
saleStart(pure returns (uint256)
1704563103
sellingAllowed(pure returns (bool)
true
share(pure returns (address)
0x3005003bda885dee7c74182e5fe336e9e3df87bb
swapFee(pure returns (uint256)
20000000000000000
totalPurchased(view returns (uint256)
24645321453467592433786885
totalReferred(view returns (uint256)
0
totalSwapFeesAsset(view returns (uint256)
121309538450102986662
totalSwapFeesShare(view returns (uint256)
132964243776540425891185
vestCliff(pure returns (uint40)
0
vestEnd(pure returns (uint40)
0
vestShares(pure returns (bool)
false
virtualAssets(pure returns (uint256)
0
virtualShares(pure returns (uint256)
0
weightEnd(pure returns (uint256)
990000000000000000
weightStart(pure returns (uint256)
10000000000000000
whitelistMerkleRoot(pure returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
whitelisted(pure returns (bool)
false
Read-only
previewAssetsIn(uint256 sharesOutview returns (uint256 assetsIn)
previewAssetsOut(uint256 sharesInview returns (uint256 assetsOut)
previewSharesIn(uint256 assetsOutview returns (uint256 sharesIn)
previewSharesOut(uint256 assetsInview returns (uint256 sharesOut)
purchasedShares(addressview returns (uint256)
redeemedShares(addressview returns (uint256)
referredAssets(addressview returns (uint256)
State-modifying
close(
redeem(address recipientbool referredreturns (uint256 shares)
swapAssetsForExactShares(uint256 sharesOutuint256 maxAssetsInaddress recipientreturns (uint256 assetsIn)
swapAssetsForExactShares(uint256 sharesOutuint256 maxAssetsInaddress recipientaddress referrerreturns (uint256 assetsIn)
swapAssetsForExactShares(uint256 sharesOutuint256 maxAssetsInaddress recipientaddress referrerbytes32[] proofreturns (uint256 assetsIn)
swapExactAssetsForShares(uint256 assetsInuint256 minSharesOutaddress recipientreturns (uint256 sharesOut)
swapExactAssetsForShares(uint256 assetsInuint256 minSharesOutaddress recipientaddress referrerreturns (uint256 sharesOut)
swapExactAssetsForShares(uint256 assetsInuint256 minSharesOutaddress recipientaddress referrerbytes32[] proofreturns (uint256 sharesOut)
swapExactSharesForAssets(uint256 sharesInuint256 minAssetsOutaddress recipientreturns (uint256 assetsOut)
swapExactSharesForAssets(uint256 sharesInuint256 minAssetsOutaddress recipientbytes32[] proofreturns (uint256 assetsOut)
swapSharesForExactAssets(uint256 assetsOutuint256 maxSharesInaddress recipientreturns (uint256 sharesIn)
swapSharesForExactAssets(uint256 assetsOutuint256 maxSharesInaddress recipientbytes32[] proofreturns (uint256 sharesIn)
togglePause(
Events
Buy(address indexed calleruint256 assetsuint256 sharesuint256 swapFee
Close(uint256 assetsuint256 platformFeesuint256 swapFeesAssetuint256 swapFeesShare
Paused(bool arg0
Redeem(address indexed calleruint256 indexed streamIDuint256 shares
Sell(address indexed calleruint256 sharesuint256 assetsuint256 swapFee
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AmountInTooLarge(
AmountOutTooLarge(
AssetsInExceeded(
CallerDisallowed(
ClosingDisallowed(
EnforcedPause(
RedeemingDisallowed(
SellingDisallowed(
SharesOutExceeded(
SlippageExceeded(
TradingDisallowed(
WhitelistProof(