Ribbon yvUSDC Theta Vault ETH Put

Verified contract

Proxy

Active on Ethereum with 3,467 txns
Deployed by via 0xd04ed458 at 12696707
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 43 additional slots
4 additional variables
ERC-20
Value $202.42
ERC-20
Value $4.25
ERC-20
--
ERC-20
--
0x2ffd1c9fff7d2dd33831f3dafdc53c2f91198aab4981d7eba4ca1f07cc075341
0xab69a3a67fac75920af08f9eda54e74026a652ee49d2dc245c78d868567009b3
0xbe146b18c1bb244989e75131809ebae5515fcd61790b76cb7765ab18577c2f96
0x2f37298bb2c02f4e4ffbd1b35c7d75cb3f09dfdd1cd12b0f33aa877fbf1198a0
0xad5414fc9d6e3ed1cf5adbf7e12c6c3bd3158bee0a59f08c4c91d73b3bba52f5
0x52cdd0a56ff48cfcd88b16f484b425c18f69a4682367968a1b94b6c0735717e4
0xd8fa969c0cd40f60744c4107a3f496f5b3de22b4099d53b9f19b166b3482b2f3
0xe97d7ac35c1eb4d9c8b6ab7e7cdb2fad49bcbe5545880926d7df4fb853d68952
0xe8e5e90d841dafcd10ebef35fea585746e6272f2588225982185dbb35d5c6379
0xa697e37ea0f3f472b31bb54bd6ebe5d8768146947a6a7061edae59a68ce7e067

Functions
Getter at block 21208754
MINIMUM_SUPPLY(view returns (uint256)
1000
SWAP_CONTRACT(view returns (address)
0x4572f2554421bd64bef1c22c8a81840e8d496bea
USDC(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
YEARN_WITHDRAWAL_BUFFER(view returns (uint256)
5
YEARN_WITHDRAWAL_SLIPPAGE(view returns (uint256)
5
adapter(view returns (address)
0xcd99b092a5c08c33d09b3e72046a7ab42d8110d1
asset(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
 
assetBalance(view returns (uint256)
cap(view returns (uint256)
100000000000000
collateralToken(view returns (address)
0x5f18c75abdae578b483e5f43f12a39cf75b973a9
currentOption(view returns (address)
0x0000000000000000000000000000000000000000
currentOptionExpiry(view returns (uint256)
0
decimals(view returns (uint8)
6
delay(view returns (uint256)
3600
feeRecipient(view returns (address)
0xdaeada3d210d2f45874724beea03c7d4bbd41674
instantWithdrawalFee(view returns (uint256)
10000000000000000
isPut(view returns (bool)
true
lockedAmount(view returns (uint256)
0
lockedRatio(view returns (uint256)
900000000000000000
manager(view returns (address)
0x77da011d5314d80be59e939c2f7ec2f702e1dcc4
 
maxWithdrawableShares(view returns (uint256)
name(view returns (string)
Ribbon yvUSDC Theta Vault ETH Put
nextOption(view returns (address)
0x0000000000000000000000000000000000000000
nextOptionReadyAt(view returns (uint256)
1640347858
owner(view returns (address)
0x77da011d5314d80be59e939c2f7ec2f702e1dcc4
replacementVault(view returns (address)
0xcc323557c71c0d1d20a1861dc69c06c5f3cc9624
symbol(view returns (string)
ryvUSDC-ETH-P-THETA
 
totalBalance(view returns (uint256)
totalSupply(view returns (uint256)
71308917429
underlying(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
yearnTokenBalance(view returns (uint256)
84820749868
Read-only
accountVaultBalance(address accountview returns (uint256)
allowance(address owneraddress spenderview returns (uint256)
assetAmountToShares(uint256 assetAmountview returns (uint256)
balanceOf(address accountview returns (uint256)
maxWithdrawAmount(address accountview returns (uint256)
withdrawAmountWithShares(uint256 shareview returns (uint256 amountAfterFeeuint256 feeAmount)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 amountreturns (bool)
closeShort(
commitAndClose(struct ProtocolAdapterTypesOptionTerms optionTerms
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 amount
depositETH(payable 
depositYieldToken(uint256 amount
emergencyWithdrawFromShort(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _owneraddress _feeRecipientuint256 _initCapstring _tokenNamestring _tokenSymbol
migrate(
renounceOwnership(
rollToNextOption(
sellOptions(struct TypesOrder order
setCap(uint256 newCap
setFeeRecipient(address newFeeRecipient
setManager(address newManager
setWithdrawalFee(uint256 newWithdrawalFee
sunset(address upgradeTo
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
withdraw(uint256 share
withdrawETH(uint256 share
withdrawYieldToken(uint256 share
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
CapSet(uint256 oldCapuint256 newCapaddress manager
CloseShort(address indexed optionsuint256 withdrawAmountaddress manager
Deposit(address indexed accountuint256 amountuint256 share
ManagerChanged(address oldManageraddress newManager
Migrate(address accountaddress replacementuint256 sharesuint256 amount
OpenShort(address indexed optionsuint256 depositAmountaddress manager
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
VaultSunset(address replacement
Withdraw(address indexed accountuint256 amountuint256 shareuint256 fee
WithdrawalFeeSet(uint256 oldFeeuint256 newFee
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.