Ribbon USDC Theta Vault ETH Put

Verified contract

Proxy

Active on Ethereum with 3,706 txns
Deployed by via 0xe354253d at 12369554
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 $501,173.31
ERC-20
--
ERC-20
--
ERC-20
--
0xd7b9d3e0d8d993245f196674a1584808d8935c4cfa74b6d3949be5ce33f39723
0xb39fb560b7d1e7a7bc189c0eecc43e4a1d370089cc8ee9faaaa10d60a885dbd1
0x2fd2e1edd96a71e05e933ad70aaaf2ff7c59ccac3c3a0198e373e1392eb6b02b
0xf2074c6660d8798f3e7d8ef4a5d4478af2ac87b59b151be9bdbb0d2ebe5469b1
0x3049db459300e3a88e6ad5f9eeb89ca934ec88aa6116b3ca0c8aa39bf22ce9a2
0x363a1b9cec8c89418c8862f1fdc05e21147b06f02d1ba1ca19bb2ed9aa74d9f6
0x4f2c1353757273abd1578cbf577e2b788c42b8ca162b9ba57d50fd2b38f27cc4
0x117a934afb2917698c00c6555fd1aca568a1f82e616bfcb5d2cd25e74045aa5a
0x4f430079d2e1c660ad2867593736daa23ecbab939240b053b4193379fc5288f4
0x942d211d10001fb2051b12b4427b05ebb5dd087838177ae7eac961c9409dc44a

Functions
Getter at block 20827596
MINIMUM_SUPPLY(view returns (uint256)
1000
SWAP_CONTRACT(view returns (address)
0x4572f2554421bd64bef1c22c8a81840e8d496bea
USDC(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
adapter(view returns (address)
0xcd99b092a5c08c33d09b3e72046a7ab42d8110d1
asset(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
assetBalance(view returns (uint256)
501173310577
cap(view returns (uint256)
50000000000000
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)
446912036033
name(view returns (string)
Ribbon USDC Theta Vault ETH Put
nextOption(view returns (address)
0x0000000000000000000000000000000000000000
nextOptionReadyAt(view returns (uint256)
1640347858
owner(view returns (address)
0x77da011d5314d80be59e939c2f7ec2f702e1dcc4
registry(view returns (address)
0x8d3d21536e025908683aec2633cec228e385c243
replacementVault(view returns (address)
0xcc323557c71c0d1d20a1861dc69c06c5f3cc9624
symbol(view returns (string)
rUSDC-ETH-P-THETA
totalBalance(view returns (uint256)
501173310577
totalSupply(view returns (uint256)
446912037033
underlying(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
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 
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
withdrawToV1Vault(uint256 shareaddress vault
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
WithdrawToV1Vault(address accountuint256 oldSharesaddress touint256 newShares
WithdrawalFeeSet(uint256 oldFeeuint256 newFee
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.