Ribbon BTC Theta Vault

Verified contract

Proxy

Active on Ethereum with 1,701 txns
Deployed by via 0x1b16297b at 12282356
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 $291,218.21
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x761f0f8a6e25828e6ff98f30734e3494ea7cb0e175b873e277214c9f8f945e96
0x958fb665a3cb3cbd71e82f283e7b9b15d3a27d606e985563bfea5dce1d798cf5
0xaa2444dede3f1c45a7566050037e725256edb0f5f668a8db15a718e785d53813
0x2387a1b86123955c405c91735f1f502203024b8003a996ec8765a049b86a07bb
0x617aba3bacbe7b49561407195f99751919b5206a3fb4beea3c0d158f02ab01d5
0x40c804cfc7a34ac58849f37e0c6c4116db2a014b2f669d18ecdee10ad3752e27
0xa86a7b03e878b2302cb0311090dbf6da77641ccb88e28d205ecfc33c8bdd80ae
0x362c2a481c128a98ed6428297f170d6200aa6ece59b3626f8687ede7833d2f33
0x84295dc2a555f9f9fd47437ad5d907f0d95968cf1004fb7e9c07bcc05710d62b
0x443adf068ee0a8b2db5373b127d4271bcaa7a2cfcdb999e63064b74dc274700a

Functions
Getter at block 21416326
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)
0x2260fac5e5542a773aa44fbcfedf7c193bc2c599
assetBalance(view returns (uint256)
273716758
cap(view returns (uint256)
125000000000
currentOption(view returns (address)
0x0000000000000000000000000000000000000000
currentOptionExpiry(view returns (uint256)
0
decimals(view returns (uint8)
8
delay(view returns (uint256)
3600
feeRecipient(view returns (address)
0xdaeada3d210d2f45874724beea03c7d4bbd41674
instantWithdrawalFee(view returns (uint256)
5000000000000000
isPut(view returns (bool)
false
lockedAmount(view returns (uint256)
0
lockedRatio(view returns (uint256)
900000000000000000
manager(view returns (address)
0x77da011d5314d80be59e939c2f7ec2f702e1dcc4
maxWithdrawableShares(view returns (uint256)
269324804
name(view returns (string)
Ribbon BTC Theta Vault
nextOption(view returns (address)
0x0000000000000000000000000000000000000000
nextOptionReadyAt(view returns (uint256)
1640347858
owner(view returns (address)
0x77da011d5314d80be59e939c2f7ec2f702e1dcc4
registry(view returns (address)
0x8d3d21536e025908683aec2633cec228e385c243
replacementVault(view returns (address)
0x65a833afdc250d9d38f8cd9bc2b1e3132db13b2f
symbol(view returns (string)
rBTC-THETA
totalBalance(view returns (uint256)
273716758
totalSupply(view returns (uint256)
269325804
underlying(view returns (address)
0x2260fac5e5542a773aa44fbcfedf7c193bc2c599
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.