ExpiringMultiParty

Verified contract

Active on Ethereum
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $3,112.24
0xb1aca022fcbf09e4d60204623f2b4f39338619e3f2b433a18730a73723bf837c
0x44f66eebe105548b09eb2cf9d82e09f9f144ecd6511fcb6509146bcec5b1f2f7
0x4638e930ef911ca8ce15dfbb32ac0c86e8b437797f9de66563585eaea09cd0a6
0xeb9152aaac7e29db124df1a9e26f02ba582eae98992717aa4c4243e1363365d5
0x8d100f1d7350ec20ec1bf38153aca8626ee45ab9e9b48ddf1b3a1018b368eb60
0x898f78a9b7741fc8d4ea4ae8ebaffab8b9d8e49137857fb5951a98f2ea339c11
0xbf8243803ad32dbb8c641dcc5b652bcc626cc546079bf44b142c83c191b6106a
0xe84892abf404b05ca5d869510f169df33d3d96751de1fcedab6261baf04bffa5
0xd5e179066af1c76a3cf7708127aa3599333bd81243a15c59f58cd0062915c314
0x4f74861ab0754083135ceb3c55cb7739ceb937531693a8f6ade0d092c5b6e465

Functions
Getter at block 21063204
collateralCurrency(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
collateralRequirement(view returns (uint256 rawValue)
1250000000000000000
contractState(view returns (uint8)
2
cumulativeFeeMultiplier(view returns (uint256 rawValue)
999543481361073572
disputeBondPercentage(view returns (uint256 rawValue)
100000000000000000
disputerDisputeRewardPercentage(view returns (uint256 rawValue)
200000000000000000
expirationTimestamp(view returns (uint256)
1633032000
expiryPrice(view returns (uint256 rawValue)
113000000000000000
financialProductLibrary(view returns (address)
0xab955711ecd766ce70dc2dbf2d9e0e8e4b431232
finder(view returns (address)
0x40f941e48a552bf496b154af6bf55725f18d77c3
getCurrentTime(view returns (uint256)
1730107319
liquidationLiveness(view returns (uint256)
7200
minSponsorTokens(view returns (uint256 rawValue)
1000000000000000000
pfc(view returns (struct FixedPointUnsigned)
(1239865167657958942)
priceIdentifier(view returns (bytes32)
0x50554e4b4554485f545741500000000000000000000000000000000000000000
rawLiquidationCollateral(view returns (uint256 rawValue)
0
rawTotalPositionCollateral(view returns (uint256 rawValue)
1240431447734160080
sponsorDisputeRewardPercentage(view returns (uint256 rawValue)
50000000000000000
timerAddress(view returns (address)
0x0000000000000000000000000000000000000000
tokenCurrency(view returns (address)
0x86140a763077155964754968b6f6e243fe809cbe
 
totalPositionCollateral(view returns (struct FixedPointUnsigned)
totalTokensOutstanding(view returns (uint256 rawValue)
6309467586698100510
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.