This contract is being backfilled. You may encounter incomplete storage history.

ExpiringMultiParty

Verified contract

Active on Ethereum with 167 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $22,206.89
0xbf5e867cacfb18014c6f0b644e816c4139f77ad1aa4070de38be62fa586e9c44
0xa84554151fc9cb076bedfda413f7d9d32001637665743ed631375ad4747256de
0x693629ec98bee31cfa11598857aac530814a2ccb3649dbe8f377e2c1a1fa4f47
0x9d1edc01bfdee822d1944fc9d19df7f7991e7d1ec05ca7f06fb61907c11b9499
0x9b5456d3167d7a0e76ea9f0c963758f072396499c7bec07a4f41677c8bc899ed
0x01a64133a6414333a6262b9439af0fdc42c84fae95c82b91d2c2d19d9ecc162d
0x961f5bb8097fd6120f820c7e45338632065b21470d3711e87e50d5dbd3a88971
0x11ecf86236529b99e40c69735000f16f5e0d3c9851ff5a9d38bdb6bd4bd596e8
0x41a4365c824e83348b247563720ffa1f5e730ddc0cf2dad8def6ab252effd749
0xa20150a420b680b2e902442c6e9fbd13c10f68016d59383b6aac5594da348037

Functions
Getter at block 20804108
collateralCurrency(view returns (address)
0xeb4c2781e4eba804ce9a9803c67d0893436bb27d
collateralRequirement(view returns (uint256 rawValue)
1250000000000000000
contractState(view returns (uint8)
2
cumulativeFeeMultiplier(view returns (uint256 rawValue)
999652516418806543
disputeBondPercentage(view returns (uint256 rawValue)
100000000000000000
disputerDisputeRewardPercentage(view returns (uint256 rawValue)
200000000000000000
expirationTimestamp(view returns (uint256)
1625090400
expiryPrice(view returns (uint256 rawValue)
28730546546933
financialProductLibrary(view returns (address)
0x0000000000000000000000000000000000000000
finder(view returns (address)
0x40f941e48a552bf496b154af6bf55725f18d77c3
getCurrentTime(view returns (uint256)
1726983911
liquidationLiveness(view returns (uint256)
7200
minSponsorTokens(view returns (uint256 rawValue)
10000000000
pfc(view returns (struct FixedPointUnsigned)
(35420507)
priceIdentifier(view returns (bytes32)
0x5553444254435f31384445430000000000000000000000000000000000000000
rawLiquidationCollateral(view returns (uint256 rawValue)
0
rawTotalPositionCollateral(view returns (uint256 rawValue)
35432820
sponsorDisputeRewardPercentage(view returns (uint256 rawValue)
50000000000000000
timerAddress(view returns (address)
0x0000000000000000000000000000000000000000
tokenCurrency(view returns (address)
0x4b7fb448df91c8ed973494f8c8c4f12daf3a8521
 
totalPositionCollateral(view returns (struct FixedPointUnsigned)
totalTokensOutstanding(view returns (uint256 rawValue)
485287499132
withdrawalLiveness(view returns (uint256)
7200
Read-only
_getSyntheticDecimals(address _collateralAddressview returns (uint8 decimals)
getCollateral(address sponsorview returns (struct FixedPointUnsigned)
getLiquidations(address sponsorview returns (struct LiquidatableLiquidationData[] liquidationData)
getOutstandingRegularFees(uint256 timeview returns (struct FixedPointUnsigned regularFeestruct FixedPointUnsigned latePenaltystruct FixedPointUnsigned totalPaid)
liquidations(addressuint256view returns (address sponsoraddress liquidatoruint8 stateuint256 liquidationTimestruct FixedPointUnsigned tokensOutstandingstruct FixedPointUnsigned lockedCollateralstruct FixedPointUnsigned liquidatedCollateralstruct FixedPointUnsigned rawUnitCollateraladdress disputerstruct FixedPointUnsigned settlementPricestruct FixedPointUnsigned finalFee)
positions(addressview returns (struct FixedPointUnsigned tokensOutstandinguint256 withdrawalRequestPassTimestampstruct FixedPointUnsigned withdrawalRequestAmountstruct FixedPointUnsigned rawCollateraluint256 transferPositionRequestPassTimestamp)
transformCollateralRequirement(struct FixedPointUnsigned priceview returns (struct FixedPointUnsigned)
transformPrice(struct FixedPointUnsigned priceuint256 requestTimeview returns (struct FixedPointUnsigned)
transformPriceIdentifier(uint256 requestTimeview returns (bytes32)
State-modifying
cancelTransferPosition(
cancelWithdrawal(
create(struct FixedPointUnsigned collateralAmountstruct FixedPointUnsigned numTokens
createLiquidation(address sponsorstruct FixedPointUnsigned minCollateralPerTokenstruct FixedPointUnsigned maxCollateralPerTokenstruct FixedPointUnsigned maxTokensToLiquidateuint256 deadlinereturns (uint256 liquidationIdstruct FixedPointUnsigned tokensLiquidatedstruct FixedPointUnsigned finalFeeBond)
deposit(struct FixedPointUnsigned collateralAmount
depositTo(address sponsorstruct FixedPointUnsigned collateralAmount
dispute(uint256 liquidationIdaddress sponsorreturns (struct FixedPointUnsigned totalPaid)
emergencyShutdown(
expire(
gulp(
payRegularFees(returns (struct FixedPointUnsigned)
redeem(struct FixedPointUnsigned numTokensreturns (struct FixedPointUnsigned amountWithdrawn)
remargin(
repay(struct FixedPointUnsigned numTokens
requestTransferPosition(
requestWithdrawal(struct FixedPointUnsigned collateralAmount
setCurrentTime(uint256 time
settleExpired(returns (struct FixedPointUnsigned amountWithdrawn)
transferPositionPassedRequest(address newSponsorAddress
withdraw(struct FixedPointUnsigned collateralAmountreturns (struct FixedPointUnsigned amountWithdrawn)
withdrawLiquidation(uint256 liquidationIdaddress sponsorreturns (struct LiquidatableRewardsData)
withdrawPassedRequest(returns (struct FixedPointUnsigned amountWithdrawn)
Events
ContractExpired(address indexed caller
Deposit(address indexed sponsoruint256 indexed collateralAmount
DisputeSettled(address indexed calleraddress indexed sponsoraddress indexed liquidatoraddress disputeruint256 liquidationIdbool disputeSucceeded
EmergencyShutdown(address indexed calleruint256 originalExpirationTimestampuint256 shutdownTimestamp
EndedSponsorPosition(address indexed sponsor
FinalFeesPaid(uint256 indexed amount
LiquidationCreated(address indexed sponsoraddress indexed liquidatoruint256 indexed liquidationIduint256 tokensOutstandinguint256 lockedCollateraluint256 liquidatedCollateraluint256 liquidationTime
LiquidationDisputed(address indexed sponsoraddress indexed liquidatoraddress indexed disputeruint256 liquidationIduint256 disputeBondAmount
LiquidationWithdrawn(address indexed calleruint256 paidToLiquidatoruint256 paidToDisputeruint256 paidToSponsoruint8 indexed liquidationStatusuint256 settlementPrice
NewSponsor(address indexed sponsor
PositionCreated(address indexed sponsoruint256 indexed collateralAmountuint256 indexed tokenAmount
Redeem(address indexed sponsoruint256 indexed collateralAmountuint256 indexed tokenAmount
RegularFeesPaid(uint256 indexed regularFeeuint256 indexed lateFee
Repay(address indexed sponsoruint256 indexed numTokensRepaiduint256 indexed newTokenCount
RequestTransferPosition(address indexed oldSponsor
RequestTransferPositionCanceled(address indexed oldSponsor
RequestTransferPositionExecuted(address indexed oldSponsoraddress indexed newSponsor
RequestWithdrawal(address indexed sponsoruint256 indexed collateralAmount
RequestWithdrawalCanceled(address indexed sponsoruint256 indexed collateralAmount
RequestWithdrawalExecuted(address indexed sponsoruint256 indexed collateralAmount
SettleExpiredPosition(address indexed calleruint256 indexed collateralReturneduint256 indexed tokensBurned
Withdrawal(address indexed sponsoruint256 indexed collateralAmount
Constructor
constructor(LiquidatableConstructorParams params
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.