Polysynth ETH Theta Vault

Verified contract

Proxy

Active on Ethereum with 502 txns
Deployed by via 0xb438199c at 15135148
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 44 additional slots
-
variable spans 2 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
18 additional variables
ERC-20
Value $8,335.94
ERC-20
--
0xaac2298fab08d4393b806f70625bbca3da4c0aa4d987091d74af58bf63db7100
0xb970b3cd8d694d531939ab9affd1c06695ef0ce6df45724d40bc4b8ad6c74626
0x3ec582d64a654b7c1ef1021f036980f1db4afc14adaf2019082399adaa66fc04
0x3784a62fa64cdc84d3167e36270dab1a3d3ec9c4cc0eeec9f582c6167a87b282
0x75437e41b91cdd7237589882e6bc636ef70180a1fc12d45ef3b7654b387b4850
0x2fb1a52fb66601f6fe4b55adfc5c22f6fd73ab8a7636c5ea791a8fa927b38687
0x1c9c14eae820e1ff1ccf1b49f5e2372d9df1474121967f2f6d5dc22e8b497908
0x1f8ff0c04e857b17e95d78a0f0361ddc374748914e7273eb0c64d05b403fce5c
0xd199e89f3cc6c381e3cd00f57e5cb0b5ec75f48bb1aa6acd3959204ada5447be
0x35f56631e189c354fdb816a4031cde733cd491a308eecd6f4a3f56aa7b232339

Functions
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 nextOptionaddress currentOptionuint32 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 isPutuint8 decimalsaddress assetaddress underlyinguint56 minimumSupplyuint104 cap)
(isPut=false, decimals=18, asset=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, underlying=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, minimumSupply=1000, cap=10000000000000000000000)
vaultState(view returns (uint16 rounduint104 lockedAmountuint104 lastLockedAmountuint128 totalPendinguint128 queuedWithdrawShares)
(round=41, lockedAmount=10213240504974854267, lastLockedAmount=10452556932356814568, totalPending=0, queuedWithdrawShares=1029471502613287059957)
withdrawalFee(view returns (uint256)
0
Read-only
accountVaultBalance(address accountview returns (uint256)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
depositReceipts(addressview returns (uint16 rounduint104 amountuint128 unredeemedShares)
roundPricePerShare(uint256view returns (uint256)
shareBalances(address accountview returns (uint256 heldByAccountuint256 heldByVault)
shares(address accountview returns (uint256)
withdrawals(addressview returns (uint16 rounduint128 shares)
State-modifying
admin(returns (address adminAddress)
changeAdmin(address newAdmin
implementation(returns (address implementationAddress)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 amountreturns (bool)
burnRemainingOTokens(
closeRound(
commitNextOption(
completeWithdraw(
createOffer(
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 amount
depositETH(payable 
depositFor(uint256 amountaddress creditor
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initRounds(uint256 numRounds
initialize(struct PolysynthThetaVaultWithSwapInitParams _initParamsstruct 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 touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
withdrawInstantly(uint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
AuctionDurationSet(uint256 auctionDurationuint256 newAuctionDuration
CapSet(uint256 oldCapuint256 newCap
CloseShort(address indexed optionsuint256 withdrawAmountaddress indexed manager
CollectVaultFees(uint256 performanceFeeuint256 vaultFeeuint256 roundaddress indexed feeRecipient
Deposit(address indexed accountuint256 amountuint256 round
DepositFeeSet(uint256 depositFeeuint256 newDepositFee
Initialized(uint8 version
InitiateWithdraw(address indexed accountuint256 sharesuint256 round
InstantWithdraw(address indexed accountuint256 amountuint256 round
ManagementFeeSet(uint256 managementFeeuint256 newManagementFee
NewOffer(uint256 swapIdaddress selleraddress oTokenaddress biddingTokenuint256 minPriceuint256 minBidSizeuint256 totalSize
NewOptionStrikeSelected(uint256 strikePriceuint256 delta
OpenShort(address indexed optionsuint256 depositAmountaddress indexed manager
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PerformanceFeeSet(uint256 performanceFeeuint256 newPerformanceFee
PremiumDiscountSet(uint256 premiumDiscountuint256 newPremiumDiscount
Redeem(address indexed accountuint256 shareuint256 round
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed accountuint256 amountuint256 shares
WithdrawalFeeSet(uint256 withdrawalFeeuint256 newwithdrawalFee
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.