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

Ribbon yvUSDC Theta Vault ETH Put

Verified contract

Proxy

Active on Ethereum with 6,164 txns
Deployed by via 0xc91cab8e at 13757633
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
17 additional variables
Native
Value $1,630.18
ERC-20
Value $316,025.97
ERC-20
Value $0.57
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
 (#0)
ERC-1555
--
ERC-20
--
0x6d90fb1e21dcc4936bb666c693b17363a9326f42fa22940143c3c34cf1f8e71c
0xd564efcd49bb1a1498efef102490d76a3ed31cfac562a7de53e5e76e9ca63beb
0xb79ab0a189b116ca40c4535bae0e3f6f90d8134f07e3ff581dbe825c72653c23
0x395672c006f5d47ac2982e2b8fdcd7ba0b620a6aad90bdbcb23b7e9d02f25740
0x2e1ff8a3571409891301ba4ea7ca672c86b29621c6a6290401458979368f35f8
0xfda95dd51fde9aa685ec6215e96428de7c4c7b4e901cdf186ec089d97f823a06
0xfbc31eec234628bda12ed10291160ee28da3a150d90fd7d7f3b3c2157b46388e
0xe546550c32c4d1defdf8add1b970f3c00855b4c8b109ecf22895f1ebf3e5f4d4
0x2fc908945c4fe47b54998e100997dd35112d11f27ade4dbe36c6e8d95e4c4aeb
0xc0a207956583992e25dc95cc070bff8be9ce339ec7c1d54fb871f1c1405f7a4f

Functions
Getter at block 20792717
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)
600
cap(view returns (uint256)
30000000000000
collateralToken(view returns (address)
0xa354f35829ae975e850e23e9615b11da1b3dc4de
currentOption(view returns (address)
0xd239f5ec9e2ff8bb6919968583da1aea7f9cbd13
currentOtokenPremium(view returns (uint256)
10000000000000
currentQueuedWithdrawShares(view returns (uint256)
0
decimals(view returns (uint8)
6
feeRecipient(view returns (address)
0xf2e186d6f3cafe17bcc89c50133cfbc2db6cf55a
isYearnPaused(view returns (bool)
true
keeper(view returns (address)
0x55e4b3e3226444cd4de09778844453ba9fe9cd7c
lastQueuedWithdrawAmount(view returns (uint256)
316304631293
lastStrikeOverrideRound(view returns (uint16)
0
liquidityGauge(view returns (address)
0xa8a9699161f266f7e79080ca0b65210820be8732
managementFee(view returns (uint256)
38356
name(view returns (string)
Ribbon yvUSDC Theta Vault ETH Put
nextOption(view returns (address)
0x0000000000000000000000000000000000000000
nextOptionReadyAt(view returns (uint256)
1726829423
optionAuctionID(view returns (uint256)
706
optionState(view returns (address nextOptionaddress currentOptionuint32 nextOptionReadyAt)
(nextOption=0x0000000000000000000000000000000000000000, currentOption=0xd239f5ec9e2ff8bb6919968583da1aea7f9cbd13, nextOptionReadyAt=1726829423)
optionsPremiumPricer(view returns (address)
0x231237241a36809e210fa385fa960950feec457d
optionsPurchaseQueue(view returns (address)
0x0000000000000000000000000000000000000000
overriddenStrikePrice(view returns (uint256)
0
owner(view returns (address)
0x43a43d3404eac5fa1ec4f4bb0879495d500e390b
performanceFee(view returns (uint256)
10000000
premiumDiscount(view returns (uint256)
349
 
pricePerShare(view returns (uint256)
strikeSelection(view returns (address)
0x8a09674406da7c96b7f6cb941e92b7cabec26fe3
symbol(view returns (string)
ryvUSDC-ETH-P-THETA
totalBalance(view returns (uint256)
800963699074
totalPending(view returns (uint256)
0
totalSupply(view returns (uint256)
1073766258407
vaultParams(view returns (bool isPutuint8 decimalsaddress assetaddress underlyinguint56 minimumSupplyuint104 cap)
(isPut=true, decimals=6, asset=0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48, underlying=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, minimumSupply=1000, cap=30000000000000)
vaultPauser(view returns (address)
0xe04e8ae290965ad4f7e40c68041c493d2e89cdc3
vaultState(view returns (uint16 rounduint104 lockedAmountuint104 lastLockedAmountuint128 totalPendinguint128 queuedWithdrawShares)
(round=146, lockedAmount=484659067781, lastLockedAmount=479187316869, totalPending=0, queuedWithdrawShares=402422017144)
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
depositFor(uint256 amountaddress creditor
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _owneraddress _keeperaddress _feeRecipientuint256 _managementFeeuint256 _performanceFeestring _tokenNamestring _tokenSymboladdress _optionsPremiumPriceraddress _strikeSelectionuint32 _premiumDiscountuint256 _auctionDurationstruct 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
PremiumDiscountSet(uint256 premiumDiscountuint256 newPremiumDiscount
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.