This contract is being backfilled. You may encounter incomplete storage history.

Ribbon UNI Theta Vault

Verified contract

Proxy

Active on Ethereum with 161 txns
Deployed by via 0x7a3580b5 at 16481411
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 44 additional slots
-
variable spans 2 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 29 additional slots
18 additional variables
ERC-20
Value $3,960.56
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xeba17afb4e8a7e6a2fdc5e908b3e7ad186574c23b7a618988595b80da89a3193
0xa32ec63432e1498769aaa343772224c78017a3065965d5b5fd4ad80e5c5a39bb
0x9d4d682fe5c52e634e7b8e7bab37b56ef8446f14d203b039cef0f703f9a6a85c
0x9d431be4dd2591e44676450c5bd9cda3a9de4c60fb8c057d56ed651fc43b1580
0x035454a80f1f40fa2a294f4640dd1d5ba639d8a2f44ab3ca38cb8744267a1021
0x0638b73c868f6fd9cf2a9c5a621c72b31798f44f14b0df8ea8ab52e5c275e159
0xce3f0386bd119f0789806f8743cac237ed6cb00bde82453c37dfa35838fd8122
0x62f552dad6360341497a6e31b00f4e91fb2f4ae7de08bb2d9776b5aaacb616f4
0x4660f3e21ac58115690cd480decc9b8602b2e9543ff0e8c1fe4e778507a83b12
0xde1343cbc0e532ba2bc5cd325a012b30bc9970e3f69f1d0cd8ae83984cf3d41f

Functions
Getter at block 21213594
DELAY(view returns (uint256)
0
GAMMA_CONTROLLER(view returns (address)
0x4ccc2339f87f6c59c6893e1a678c2266ca58dc72
MARGIN_POOL(view returns (address)
0x5934807cc0654d46755ebd2848840b616256c6ef
OTOKEN_FACTORY(view returns (address)
0x7c06792af1632e77cb27a558dc0885338f4bdf8e
PERIOD(view returns (uint256)
604800
SWAP_CONTRACT(view returns (address)
0xeb8cab2f4663247db8eafb556f498c861bb4e161
USDC(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
auctionDuration(view returns (uint256)
0
cap(view returns (uint256)
15000000000000000000000
currentOption(view returns (address)
0x0000000000000000000000000000000000000000
currentOtokenPremium(view returns (uint256)
10000000000
currentQueuedWithdrawShares(view returns (uint256)
0
decimals(view returns (uint8)
18
feeRecipient(view returns (address)
0xf2e186d6f3cafe17bcc89c50133cfbc2db6cf55a
keeper(view returns (address)
0x55e4b3e3226444cd4de09778844453ba9fe9cd7c
lastQueuedWithdrawAmount(view returns (uint256)
433073613293077470836
lastStrikeOverrideRound(view returns (uint16)
4
liquidityGauge(view returns (address)
0x0000000000000000000000000000000000000000
managementFee(view returns (uint256)
38356
name(view returns (string)
Ribbon UNI Theta Vault
nextOption(view returns (address)
0x0000000000000000000000000000000000000000
nextOptionReadyAt(view returns (uint256)
1714639823
optionAuctionID(view returns (uint256)
504
optionState(view returns (address nextOptionaddress currentOptionuint32 nextOptionReadyAt)
(nextOption=0x0000000000000000000000000000000000000000, currentOption=0x0000000000000000000000000000000000000000, nextOptionReadyAt=1714639823)
optionsPremiumPricer(view returns (address)
0x8b5ae818a1b892cc560b522ae6139e38d140ee3d
optionsPurchaseQueue(view returns (address)
0x0000000000000000000000000000000000000000
overriddenStrikePrice(view returns (uint256)
770000000
owner(view returns (address)
0x43a43d3404eac5fa1ec4f4bb0879495d500e390b
performanceFee(view returns (uint256)
10000000
premiumDiscount(view returns (uint256)
0
pricePerShare(view returns (uint256)
1063427321018910218
strikeSelection(view returns (address)
0xd3c4e0cb2551f42ed4c0e4de95d7ee579e41d7c6
symbol(view returns (string)
rUNI-THETA
totalBalance(view returns (uint256)
434271807123336743390
totalPending(view returns (uint256)
0
totalSupply(view returns (uint256)
408369992513681503985
vaultParams(view returns (bool isPutuint8 decimalsaddress assetaddress underlyinguint56 minimumSupplyuint104 cap)
(isPut=false, decimals=18, asset=0x1f9840a85d5af5bf1d1762f925bdaddc4201f984, underlying=0x1f9840a85d5af5bf1d1762f925bdaddc4201f984, minimumSupply=10000000000, cap=15000000000000000000000)
vaultPauser(view returns (address)
0xe04e8ae290965ad4f7e40c68041c493d2e89cdc3
vaultState(view returns (uint16 rounduint104 lockedAmountuint104 lastLockedAmountuint128 totalPendinguint128 queuedWithdrawShares)
(round=25, lockedAmount=1198193830259272554, lastLockedAmount=228083755762158259204, totalPending=0, queuedWithdrawShares=407245328688929362653)
Read-only
accountVaultBalance(address accountview returns (uint256)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
depositReceipts(addressview returns (uint16 rounduint104 amountuint128 unredeemedShares)
roundPricePerShare(uint256view returns (uint256)
shareBalances(address accountview returns (uint256 heldByAccountuint256 heldByVault)
shares(address accountview returns (uint256)
withdrawals(addressview returns (uint16 rounduint128 shares)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 amountreturns (bool)
burnRemainingOTokens(
closeRound(
commitNextOption(
completeWithdraw(
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 amount
depositETH(payable 
depositFor(uint256 amountaddress creditor
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initRounds(uint256 numRounds
initialize(struct RibbonThetaVaultWithSwapInitParams _initParamsstruct VaultVaultParams _vaultParams
initiateWithdraw(uint256 numShares
maxRedeem(
pausePosition(
redeem(uint256 numShares
renounceOwnership(
rollToNextOption(
setCap(uint256 newCap
setFeeRecipient(address newFeeRecipient
setLiquidityGauge(address newLiquidityGauge
setManagementFee(uint256 newManagementFee
setMinPrice(uint256 minPrice
setNewKeeper(address newKeeper
setOptionsPremiumPricer(address newOptionsPremiumPricer
setPerformanceFee(uint256 newPerformanceFee
setStrikePrice(uint128 strikePrice
setStrikeSelection(address newStrikeSelection
setVaultPauser(address newVaultPauser
settleOffer(struct ISwapBid[] bids
stake(uint256 numShares
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
withdrawInstantly(uint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
AuctionDurationSet(uint256 auctionDurationuint256 newAuctionDuration
CapSet(uint256 oldCapuint256 newCap
CloseShort(address indexed optionsuint256 withdrawAmountaddress indexed manager
CollectVaultFees(uint256 performanceFeeuint256 vaultFeeuint256 roundaddress indexed feeRecipient
Deposit(address indexed accountuint256 amountuint256 round
InitiateWithdraw(address indexed accountuint256 sharesuint256 round
InstantWithdraw(address indexed accountuint256 amountuint256 round
ManagementFeeSet(uint256 managementFeeuint256 newManagementFee
NewOffer(uint256 swapIdaddress selleraddress oTokenaddress biddingTokenuint256 minPriceuint256 minBidSizeuint256 totalSize
NewOptionStrikeSelected(uint256 strikePriceuint256 delta
OpenShort(address indexed optionsuint256 depositAmountaddress indexed manager
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PerformanceFeeSet(uint256 performanceFeeuint256 newPerformanceFee
Redeem(address indexed accountuint256 shareuint256 round
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed accountuint256 amountuint256 shares
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.