Polysynth ETH Theta Vault
Verified contract
Proxy
Active on
Ethereum with 502 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 44 additional slots
-
variable spans 2 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
18 additional
variables
Balances ($8,335.94)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 2.615896 | $3,186.65 |
$8,335.94 | |
pETH-THETA | ERC-20 | 2.733018 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20597962 | 3 months ago | | | 0 | 0.000094478262 | |
| 20593800 | 3 months ago | | | 0 | 0.00029350300 | |
| 20592023 | 3 months ago | | | 0 | 0.00060980195 | |
| 20591075 | 3 months ago | | | 0 | 0.00012326511 | |
| 20590626 | 3 months ago | | | 0 | 0.00011477070 | |
| 20590582 | 3 months ago | | | 0 | 0.000039607061 | |
| 20153428 | 5 months ago | | | 0 | 0.00036084715 | |
| 19356921 | 8 months ago | | | 0 | 0.0065827952 | |
| 19288933 | 9 months ago | | | 0 | 0.0037058303 | |
| 19027076 | 10 months ago | | | 0 | 0.00095300071 |
ABI
ABI objects
Getter at block 21161075
DELAY() view returns (uint256)
0
GAMMA_CONTROLLER() view returns (address)
0x4ccc2339f87f6c59c6893e1a678c2266ca58dc72
MARGIN_POOL() view returns (address)
0x5934807cc0654d46755ebd2848840b616256c6ef
OTOKEN_FACTORY() view returns (address)
0x7c06792af1632e77cb27a558dc0885338f4bdf8e
PERIOD() view returns (uint256)
604800
SWAP_CONTRACT() view returns (address)
0x77228cf81eaea8565ba0c5bbc05703436e1d712e
USDC() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
WETH() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
auctionDuration() view returns (uint256)
0
cap() view returns (uint256)
10000000000000000000000
currentOption() view returns (address)
0x0000000000000000000000000000000000000000
currentOtokenPremium() view returns (uint256)
300000000000000
currentQueuedWithdrawShares() view returns (uint256)
0
decimals() view returns (uint8)
18
depositFee() view returns (uint256)
0
feeRecipient() view returns (address)
0xf7701bce1a988b59cfe0060191b16264005ed45a
keeper() view returns (address)
0x5ac824f79e4c8e3d234c4483a6c7c23171bcce59
lastQueuedWithdrawAmount() view returns (uint256)
986675002321649795311
lastStrikeOverrideRound() view returns (uint16)
40
liquidityGauge() view returns (address)
0x0000000000000000000000000000000000000000
managementFee() view returns (uint256)
38356
name() view returns (string)
Polysynth ETH Theta Vault
nextOption() view returns (address)
0x0000000000000000000000000000000000000000
nextOptionReadyAt() view returns (uint256)
1681839263
optionAuctionID() view returns (uint256)
153
optionState() view returns (address nextOption, address currentOption, uint32 nextOptionReadyAt)
(nextOption=0x0000000000000000000000000000000000000000, currentOption=0x0000000000000000000000000000000000000000, nextOptionReadyAt=1681839263)
optionsPremiumPricer() view returns (address)
0xb5820742cf7b44d180a380b2720a0c6ec01c0ab3
optionsPurchaseQueue() view returns (address)
0x0000000000000000000000000000000000000000
overriddenStrikePrice() view returns (uint256)
210000000000
owner() view returns (address)
0x22c2fa72df5224aeb7de0aa49650e9c13656683f
performanceFee() view returns (uint256)
10000000
premiumDiscount() view returns (uint256)
500
pricePerShare() view returns (uint256)
957128148268405485
strikeSelection() view returns (address)
0x8cfa8db43a015d48180ad92f60ef420c58579d3a
symbol() view returns (string)
pETH-THETA
totalBalance() view returns (uint256)
2615895761212070303
totalPending() view returns (uint256)
0
totalSupply() view returns (uint256)
2733067422522924290
vaultParams() view returns (bool isPut, uint8 decimals, address asset, address underlying, uint56 minimumSupply, uint104 cap)
(isPut=false, decimals=18, asset=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, underlying=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, minimumSupply=1000, cap=10000000000000000000000)
vaultState() view returns (uint16 round, uint104 lockedAmount, uint104 lastLockedAmount, uint128 totalPending, uint128 queuedWithdrawShares)
(round=41, lockedAmount=10213240504974854267, lastLockedAmount=10452556932356814568, totalPending=0, queuedWithdrawShares=1029471502613287059957)
withdrawalFee() view returns (uint256)
0
Read-only
accountVaultBalance(address account) view returns (uint256)
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
depositReceipts(address) view returns (uint16 round, uint104 amount, uint128 unredeemedShares)
roundPricePerShare(uint256) view returns (uint256)
shareBalances(address account) view returns (uint256 heldByAccount, uint256 heldByVault)
shares(address account) view returns (uint256)
withdrawals(address) view returns (uint16 round, uint128 shares)
State-modifying
Events admin() returns (address adminAddress)
changeAdmin(address newAdmin)
implementation() returns (address implementationAddress)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
approve(address spender, uint256 amount) returns (bool)
burnRemainingOTokens()
closeRound()
commitNextOption()
completeWithdraw()
createOffer()
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deposit(uint256 amount)
depositETH() payable
depositFor(uint256 amount, address creditor)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initRounds(uint256 numRounds)
initialize(struct PolysynthThetaVaultWithSwapInitParams _initParams, struct VaultVaultParams _vaultParams)
initiateWithdraw(uint256 numShares)
maxRedeem()
redeem(uint256 numShares)
renounceOwnership()
rollToNextOption()
setAuctionDuration(uint256 newAuctionDuration)
setCap(uint256 newCap)
setDepositFee(uint256 newDepositFee)
setFeeRecipient(address newFeeRecipient)
setLiquidityGauge(address newLiquidityGauge)
setManagementFee(uint256 newManagementFee)
setMinPrice(uint256 minPrice)
setNewKeeper(address newKeeper)
setOptionsPremiumPricer(address newOptionsPremiumPricer)
setPerformanceFee(uint256 newPerformanceFee)
setPremiumDiscount(uint256 newPremiumDiscount)
setStrikePrice(uint128 strikePrice)
setStrikeSelection(address newStrikeSelection)
setWithdrawalFee(uint256 newWithdrawalFee)
settleOffer(struct ISwapBid[] bids)
stake(uint256 numShares)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
withdrawInstantly(uint256 amount)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed spender, uint256 value)
AuctionDurationSet(uint256 auctionDuration, uint256 newAuctionDuration)
CapSet(uint256 oldCap, uint256 newCap)
CloseShort(address indexed options, uint256 withdrawAmount, address indexed manager)
CollectVaultFees(uint256 performanceFee, uint256 vaultFee, uint256 round, address indexed feeRecipient)
Deposit(address indexed account, uint256 amount, uint256 round)
DepositFeeSet(uint256 depositFee, uint256 newDepositFee)
Initialized(uint8 version)
InitiateWithdraw(address indexed account, uint256 shares, uint256 round)
InstantWithdraw(address indexed account, uint256 amount, uint256 round)
ManagementFeeSet(uint256 managementFee, uint256 newManagementFee)
NewOffer(uint256 swapId, address seller, address oToken, address biddingToken, uint256 minPrice, uint256 minBidSize, uint256 totalSize)
NewOptionStrikeSelected(uint256 strikePrice, uint256 delta)
OpenShort(address indexed options, uint256 depositAmount, address indexed manager)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PerformanceFeeSet(uint256 performanceFee, uint256 newPerformanceFee)
PremiumDiscountSet(uint256 premiumDiscount, uint256 newPremiumDiscount)
Redeem(address indexed account, uint256 share, uint256 round)
Transfer(address indexed from, address indexed to, uint256 value)
Withdraw(address indexed account, uint256 amount, uint256 shares)
WithdrawalFeeSet(uint256 withdrawalFee, uint256 newwithdrawalFee)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.