Ribbon BTC Theta Vault
Verified contract
Proxy
Active on
Ethereum with 1,701 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
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
4 additional
variables
Balances ($291,218.21)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WBTC | ERC-20 | 2.737168 | $106,394.00 |
$291,218.21 | |
$ | ERC-20 | 50K | -- | -- | |
$ Evmosia.com | ERC-20 | 2.5K | -- | -- | |
| ERC-20 | 18 | -- | -- | |
SWAPP | ERC-20 | 5 | -- | -- | |
| ERC-20 | 0 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18139186 | a year ago | | | 0 | 0.00031522033 | |
| 17421598 | 2 years ago | | | 0 | 0.0036299865 | |
| 17377175 | 2 years ago | | | 0 | 0.0024238698 | |
| 16600960 | 2 years ago | | | 0 | 0.0042693246 | |
| 16272754 | 2 years ago | | | 0 | 0.0019045156 | |
| 16160912 | 2 years ago | | | 0 | 0.0010255636 | |
| 16118475 | 2 years ago | | | 0 | 0.0010962476 | |
| 16113221 | 2 years ago | | | 0 | 0.00045615848 | |
| 16103715 | 2 years ago | | | 0 | 0.0015864416 | |
| 16007654 | 2 years ago | | | 0 | 0.0010354407 |
ABI
ABI objects
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 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 admin() returns (address)
changeAdmin(address newAdmin)
implementation() returns (address)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
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)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
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 _logic, address _admin, bytes _data)
fallback()
receive()
This contract contains no error objects.