MinterAmm

Verified contract

Implementation

Active on Ethereum with 2 txns
Deployed by via 0xa13984cc at 11877113
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "MinterAmm"

0x1f9e449f84996de3854ed91ce72ca98b0b101dcd15a6d8f719ab0878f05468a1
0xf7132ff7286661a1f88ae3ef503fbe300aabf17fb8a57f1a36d495e121617bee

Functions
Getter at block 20945922
MINIMUM_TRADE_SIZE(view returns (uint256)
1000
assetPair(view returns (bytes32)
0x675de0fba0d2b8d34e4ffbe4000ead4030909b653cb575147e397993b45a23f6
collateralToken(view returns (address)
0xe7bb1866db7d736b625cdf27e383f41486185fa9
enforceDepositLimits(view returns (bool)
false
 
getCurrentCollateralPrice(view returns (uint256)
getLogicAddress(view returns (address logicAddress)
0x0000000000000000000000000000000000000000
 
getMarkets(view returns (address[])
 
getUnclaimedBalances(view returns (uint256uint256)
globalDepositLimit(view returns (uint256)
0
lpToken(view returns (address)
0x8dd91e5935d868a93ca2a0dc06ae6c562c605fae
owner(view returns (address)
0x000000000000000000000000000000000000dead
paymentToken(view returns (address)
0x9de76539de34f3ae31f69bb713125dd53ba8d3ba
proxiableUUID(pure returns (bytes32)
0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7
registry(view returns (address)
0x000000000000000000000000000000000000dead
tradeFeeBasisPoints(view returns (uint16)
0
volatilityFactor(view returns (uint256)
40000000000000
Read-only
bTokenGetCollateralIn(address marketuint256 bTokenAmountview returns (uint256)
bTokenGetCollateralOut(address marketuint256 bTokenAmountview returns (uint256)
calcPrice(uint256 timeUntilExpiryuint256 strikeuint256 currentPriceuint256 volatilitypure returns (uint256)
collateralDepositLimits(addressview returns (bool allowedToDeposituint256 currentDeposit)
getMarket(uint256 marketIndexview returns (address)
getPriceForMarket(address marketview returns (uint256)
getTokensSaleValue(uint256 lpTokenAmountview returns (uint256)
getTotalPoolValue(bool includeUnclaimedview returns (uint256)
getVirtualReserves(address marketview returns (uint256uint256)
State-modifying
bTokenBuy(uint256 marketIndexuint256 bTokenAmountuint256 collateralMaximumreturns (uint256)
bTokenSell(uint256 marketIndexuint256 bTokenAmountuint256 collateralMinimumreturns (uint256)
claimAllExpiredTokens(
claimExpiredTokens(address optionMarketuint256 wTokenBalance
initialize(address _registryaddress _priceOracleaddress _paymentTokenaddress _collateralTokenaddress _tokenImplementationuint16 _tradeFeeBasisPointsbool _shouldInvertOraclePrice
provideCapital(uint256 collateralAmountuint256 lpTokenMinimum
renounceOwnership(
setCapitalDepositLimit(address[] lpAddressesbool[] allowedToDeposit
setEnforceDepositLimits(bool _enforceDepositLimitsuint256 _globalDepositLimit
setVolatilityFactor(uint256 _volatilityFactor
transferOwnership(address newOwner
updateAmmImplementation(address newAmmImplementation
withdrawCapital(uint256 lpTokenAmountbool sellTokensuint256 collateralMinimum
Events
AMMInitialized(address lpTokenaddress priceOracle
BTokensBought(address buyeruint256 bTokensBoughtuint256 collateralPaid
BTokensSold(address selleruint256 bTokensSolduint256 collateralPaid
CodeAddressUpdated(address newAddress
DepositAllowedUpdated(address lpAddressbool allowed
EnforceDepositLimitsUpdated(bool isEnforceduint256 globalLimit
LpTokensBurned(address redeemeruint256 collateralRemoveduint256 paymentRemoveduint256 lpTokensBurned
LpTokensMinted(address minteruint256 collateralAddeduint256 lpTokensMinted
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
VolatilityFactorUpdated(uint256 newVolatilityFactor
WTokensBought(address buyeruint256 wTokensBoughtuint256 collateralPaid
WTokensSold(address selleruint256 wTokensSolduint256 collateralPaid
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.