Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x8a2c…cfa6
0x72e4…f42e
Balances ($0.00)
No balances found for "Factory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15230442 | 2 years ago | | | 0 | 0.00026185508 | |
| 15230050 | 2 years ago | | | 0 | 0.00055319012 | |
| 15229992 | 2 years ago | | | 0 | 0.00043420434 | |
| 15228392 | 2 years ago | | | 0 | 0.0018845428 | |
| 15219545 | 2 years ago | | | 0 | 0.00098342183 | |
| 15218073 | 2 years ago | | | 0 | 0.00061246133 | |
| 15217998 | 2 years ago | | | 0 | 0.00099371207 | |
| 15217226 | 2 years ago | | | 0 | 0.00051840139 | |
| 15214144 | 2 years ago | | | 0 | 0.00056845241 | |
| 15214136 | 2 years ago | | | 0 | 0.00060672855 |
ABI
ABI objects
Getter at block 21212524
masterMarginEngine() view returns (address)
0x8a2c16982878c6c6bb5ed9f823caae93c588cfa6
masterVAMM() view returns (address)
0x72e47a2259bf32f10bae7fab8a13b3bb4445f42e
owner() view returns (address)
0xb527e950fc7c4f581160768f48b3bfa66a7de1f0
periphery() view returns (address)
0x07ced903e6ad0278cc32bc83a3fc97112f763722
Read-only
isApproved(address _owner, address _intAddress) view returns (bool)
masterFCMs(uint8) view returns (address)
State-modifying
Events deployIrsInstance(address _underlyingToken, address _rateOracle, uint256 _termStartTimestampWad, uint256 _termEndTimestampWad, int24 _tickSpacing) returns (address marginEngineProxy, address vammProxy, address fcmProxy)
renounceOwnership()
setApproval(address intAddress, bool allowIntegration)
setMasterFCM(address _masterFCM, uint8 _yieldBearingProtocolID)
setMasterMarginEngine(address _masterMarginEngine)
setMasterVAMM(address _masterVAMM)
setPeriphery(address _periphery)
transferOwnership(address newOwner)
Approval(address indexed owner, address indexed intAddress, bool indexed isApproved)
IrsInstance(address indexed underlyingToken, address indexed rateOracle, uint256 termStartTimestampWad, uint256 termEndTimestampWad, int24 tickSpacing, address marginEngine, address vamm, address fcm, uint8 yieldBearingProtocolID, uint8 underlyingTokenDecimals)
MasterFCM(address masterFCMAddress, uint8 yieldBearingProtocolID)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PeripheryUpdate(address periphery)
constructor(address _masterMarginEngine, address _masterVAMM)
This contract contains no fallback and receive objects.
AavePoolGetReserveNormalizedIncomeReturnedZero()
CTokenExchangeRateReturnedZero()
CanOnlyTradeIfUnlocked(bool unlocked)
CannotLiquidate()
CannotSettleBeforeMaturity()
DebugError(uint256 x, uint256 y)
ExpectedOppositeSigns(int256 amount0, int256 amount1)
ExpectedSqrtPriceZeroBeforeInit(uint160 sqrtPriceX96)
IRSNotionalAmountSpecifiedMustBeNonZero()
InvalidMarginDelta()
LiquidityDeltaMustBePositiveInBurn(uint128 amount)
LiquidityDeltaMustBePositiveInMint(uint128 amount)
MarginLessThanMinimum(int256 marginRequirement)
MarginRequirementNotMet(int256 marginRequirement, int24 tick, int256 fixedTokenDelta, int256 variableTokenDelta, uint256 cumulativeFeeIncurred, int256 fixedTokenDeltaUnbalanced)
MarginRequirementNotMetFCM(int256 marginRequirement)
NotEnoughFunds(uint256 requested, uint256 available)
OOO()
OnlyFCM()
OnlyMarginEngine()
OnlyOwnerCanUpdatePosition()
OnlyVAMM()
PositionNetZero()
PositionNotSettled()
WithdrawalExceedsCurrentMargin()
closeToOrBeyondMaturity()