Ribbon APE Theta Vault

Verified contract

Proxy

Active on Ethereum with 443 txns
Deployed by via 0x8782acfa at 14419385
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
16 additional variables
ERC-20
Value $4,600.48
ERC-20
--
ERC-20
--
0x1433bdd19e4a149e20f54400d53fed4b1e6283c3fb7a11943151bf2775a5da89
0x127541a48ed69295638f7d245fd037647f3c7f78cd5e0db9a5a0a8e5aef0dd17
0xfa1ed9b2470f58701d6a4f9716518cc6c5a7f08be04725bbe80096e49042eb44
0x216dd5dfc84ab4d33b6998ed90c235e7dd6c754de458489b60012c87ca944acd
0x716e06a1345eb27c657eba9576c2184b78a1604542500e0bebb94b1afc3bcabb
0x1e65c0657484fa15020ccd2b6945abf9ba7a75fd099191ec82946336c13e2ddb
0x05b7e47731b76cb733e418de552a7ecee243ceda342a864e26f1b878d0f21e65
0xbefd2c9b4a07ad08931420344a274693c06fd7fab7b4096cc52d255e8fec9ebe
0x8ccd60880fe93ebbc92f9de0758e79549faa0500844b1c405fdb397f2fd4e4e9
0x95214874503dba62ca3e41c8f39fbd2cf4f97664d9158697efa4378da736fb47

Functions
Getter at block 21328576
DELAY(view returns (uint256)
0
GAMMA_CONTROLLER(view returns (address)
0x4bec71a4ac41ee9761440f6921dd17ba1c1213b1
GNOSIS_EASY_AUCTION(view returns (address)
0x0b7ffc1f4ad541a4ed16b40d8c37f0929158d101
MARGIN_POOL(view returns (address)
0x3c212a044760de5a529b3ba59363ddeccc2210be
OTOKEN_FACTORY(view returns (address)
0x4114b7c04bbba682130cae2ba26fc5d2473b4ddc
PERIOD(view returns (uint256)
604800
USDC(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
auctionDuration(view returns (uint256)
600
cap(view returns (uint256)
500000000000000000000000
currentOption(view returns (address)
0x56b51c2457fe241ab3f65325a228e27fa00548e7
currentOtokenPremium(view returns (uint256)
10000000000000
currentQueuedWithdrawShares(view returns (uint256)
290171285898170258658
decimals(view returns (uint8)
18
feeRecipient(view returns (address)
0xf2e186d6f3cafe17bcc89c50133cfbc2db6cf55a
keeper(view returns (address)
0x55e4b3e3226444cd4de09778844453ba9fe9cd7c
lastQueuedWithdrawAmount(view returns (uint256)
2421304488626461880506
lastStrikeOverrideRound(view returns (uint16)
0
liquidityGauge(view returns (address)
0x0000000000000000000000000000000000000000
managementFee(view returns (uint256)
0
name(view returns (string)
Ribbon APE Theta Vault
nextOption(view returns (address)
0x0000000000000000000000000000000000000000
nextOptionReadyAt(view returns (uint256)
1674321503
optionAuctionID(view returns (uint256)
424
optionState(view returns (address nextOptionaddress currentOptionuint32 nextOptionReadyAt)
(nextOption=0x0000000000000000000000000000000000000000, currentOption=0x56b51c2457fe241ab3f65325a228e27fa00548e7, nextOptionReadyAt=1674321503)
optionsPremiumPricer(view returns (address)
0xf9745ad6c6ff4fe9d8a0a2668a7f9e2944ea0955
optionsPurchaseQueue(view returns (address)
0x0000000000000000000000000000000000000000
overriddenStrikePrice(view returns (uint256)
0
owner(view returns (address)
0x77da011d5314d80be59e939c2f7ec2f702e1dcc4
performanceFee(view returns (uint256)
0
premiumDiscount(view returns (uint256)
973
pricePerShare(view returns (uint256)
977223083484161434
strikeSelection(view returns (address)
0x9246cb31fdd179f266f3b5bb3a0f66e9cebe8b8e
symbol(view returns (string)
rAPE-THETA
totalBalance(view returns (uint256)
6318268990870856486665
totalPending(view returns (uint256)
0
totalSupply(view returns (uint256)
6465533917131687637997
vaultParams(view returns (bool isPutuint8 decimalsaddress assetaddress underlyinguint56 minimumSupplyuint104 cap)
(isPut=false, decimals=18, asset=0x4d224452801aced8b2f0aebe155379bb5d594381, underlying=0x4d224452801aced8b2f0aebe155379bb5d594381, minimumSupply=10000000000, cap=500000000000000000000000)
vaultState(view returns (uint16 rounduint104 lockedAmountuint104 lastLockedAmountuint128 totalPendinguint128 queuedWithdrawShares)
(round=20, lockedAmount=3896964502244394606159, lastLockedAmount=4702820886643052296771, totalPending=0, queuedWithdrawShares=2473742808333223610433)
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 adminAddress)
changeAdmin(address newAdmin
implementation(returns (address implementationAddress)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 amountreturns (bool)
burnRemainingOTokens(
commitAndClose(
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 RibbonThetaVaultInitParams _initParamsstruct VaultVaultParams _vaultParams
initiateWithdraw(uint256 numShares
maxRedeem(
recoverTokens(address tokenaddress recipient
redeem(uint256 numShares
renounceOwnership(
rollToNextOption(
sellOptionsToQueue(
setAuctionDuration(uint256 newAuctionDuration
setCap(uint256 newCap
setFeeRecipient(address newFeeRecipient
setLiquidityGauge(address newLiquidityGauge
setManagementFee(uint256 newManagementFee
setMinPrice(uint256 minPrice
setNewKeeper(address newKeeper
setOptionsPremiumPricer(address newOptionsPremiumPricer
setOptionsPurchaseQueue(address newOptionsPurchaseQueue
setPerformanceFee(uint256 newPerformanceFee
setPremiumDiscount(uint256 newPremiumDiscount
setStrikePrice(uint128 strikePrice
setStrikeSelection(address newStrikeSelection
stake(uint256 numShares
startAuction(
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
InitiateGnosisAuction(address indexed auctioningTokenaddress indexed biddingTokenuint256 auctionCounteraddress indexed manager
InitiateWithdraw(address indexed accountuint256 sharesuint256 round
InstantWithdraw(address indexed accountuint256 amountuint256 round
ManagementFeeSet(uint256 managementFeeuint256 newManagementFee
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 admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.