RibbonThetaVault
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
25
Slot
XX
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
2 additional
variables
Balances ($0.00)
No balances found for "RibbonThetaVault"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "RibbonThetaVault"
ABI
ABI objects
Getter at block 20874878 maxWithdrawableShares() view returns (uint256)
MINIMUM_SUPPLY() view returns (uint256)
10000000000
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)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
assetBalance() view returns (uint256)
0
cap() view returns (uint256)
0
currentOption() view returns (address)
0x0000000000000000000000000000000000000000
currentOptionExpiry() view returns (uint256)
0
decimals() view returns (uint8)
18
delay() view returns (uint256)
3600
feeRecipient() view returns (address)
0x0000000000000000000000000000000000000000
instantWithdrawalFee() view returns (uint256)
0
isPut() view returns (bool)
false
lockedAmount() view returns (uint256)
0
lockedRatio() view returns (uint256)
900000000000000000
manager() view returns (address)
0x0000000000000000000000000000000000000000
name() view returns (string)
nextOption() view returns (address)
0x0000000000000000000000000000000000000000
nextOptionReadyAt() view returns (uint256)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
registry() view returns (address)
0x8d3d21536e025908683aec2633cec228e385c243
replacementVault() view returns (address)
0x0000000000000000000000000000000000000000
symbol() view returns (string)
totalBalance() view returns (uint256)
0
totalSupply() view returns (uint256)
0
underlying() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
accountVaultBalance(address account) view returns (uint256)
allowance(address owner, address spender) view returns (uint256)
assetAmountToShares(uint256 assetAmount) view returns (uint256)
balanceOf(address account) view returns (uint256)
maxWithdrawAmount(address account) view returns (uint256)
withdrawAmountWithShares(uint256 share) view returns (uint256 amountAfterFee, uint256 feeAmount)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
closeShort()
commitAndClose(struct ProtocolAdapterTypesOptionTerms optionTerms)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deposit(uint256 amount)
depositETH() payable
emergencyWithdrawFromShort()
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(address _owner, address _feeRecipient, uint256 _initCap, string _tokenName, string _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 recipient, uint256 amount) returns (bool)
transferFrom(address sender, address recipient, uint256 amount) returns (bool)
transferOwnership(address newOwner)
withdraw(uint256 share)
withdrawETH(uint256 share)
withdrawToV1Vault(uint256 share, address vault)
Approval(address indexed owner, address indexed spender, uint256 value)
CapSet(uint256 oldCap, uint256 newCap, address manager)
CloseShort(address indexed options, uint256 withdrawAmount, address manager)
Deposit(address indexed account, uint256 amount, uint256 share)
ManagerChanged(address oldManager, address newManager)
Migrate(address account, address replacement, uint256 shares, uint256 amount)
OpenShort(address indexed options, uint256 depositAmount, address manager)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 value)
VaultSunset(address replacement)
Withdraw(address indexed account, uint256 amount, uint256 share, uint256 fee)
WithdrawToV1Vault(address account, uint256 oldShares, address to, uint256 newShares)
WithdrawalFeeSet(uint256 oldFee, uint256 newFee)
constructor(address _asset, address _factory, address _registry, address _weth, address _usdc, address _swapContract, uint8 _tokenDecimals, uint256 _minimumSupply, bool _isPut)
This contract contains no fallback and receive objects.
This contract contains no error objects.