ExpiringMultiParty

Verified contract

Active on Ethereum with 1,265 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $588,508.13
ERC-20
--
ERC-20
--
ERC-20
--
0x8e5ad6513b3c382f050a5c10883812098b2e7237aa83d906c849e800bb5fc3ce
0xcf0707f4087740c4b96ee1b7200acf8f4d81132c9fe0d7d02714abba62382af6
0xa2accab5a81cc9472d42941f77c17cf6d4f971e66191568c93dbc120e5e4825b
0xca583e12959ee79e4bd2ab0fdfb54ec73346a01cc5abcad8edd718ecd2ad84fa
0xbc5d9142279fb819226d27aa310806efedfaf9c82888c1fd79eaebc744370621
0xa6cd791226f7469b579d9c44bb6532ddbd97e070ed372c1a43b66241f0b6d65b
0xb182906b47fe72bd1f1a843b161390d5494aca6bf15ac446b5f0dcbf9447f27a
0x0d70e836e4a6589dadebce88eb33564c9a004fce1d91e067cfba4813d3d90ea4
0x07c6a900fea13019fc763156211aa4d761ad267f1628c7a838194e8ac3952e66
0x580b6294b86493defceefca1ecb5f72865581a109d715d092682feff8d30c75c

Functions
Getter at block 21273080
collateralCurrency(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
collateralRequirement(view returns (uint256 rawValue)
1250000000000000000
contractState(view returns (uint8)
2
cumulativeFeeMultiplier(view returns (uint256 rawValue)
999912985741434940
disputeBondPct(view returns (uint256 rawValue)
100000000000000000
disputerDisputeRewardPct(view returns (uint256 rawValue)
200000000000000000
expirationTimestamp(view returns (uint256)
1601503200
expiryPrice(view returns (uint256 rawValue)
2800000000000000
finder(view returns (address)
0x40f941e48a552bf496b154af6bf55725f18d77c3
getCurrentTime(view returns (uint256)
1732638047
liquidationLiveness(view returns (uint256)
7200
minSponsorTokens(view returns (uint256 rawValue)
100000000000000000000
pfc(view returns (struct FixedPointUnsigned)
(177203305555314314146)
priceIdentifier(view returns (bytes32)
0x5553444554480000000000000000000000000000000000000000000000000000
rawLiquidationCollateral(view returns (uint256 rawValue)
465551219512194602
rawTotalPositionCollateral(view returns (uint256 rawValue)
176753174891858544909
sponsorDisputeRewardPct(view returns (uint256 rawValue)
50000000000000000
timerAddress(view returns (address)
0x0000000000000000000000000000000000000000
tokenCurrency(view returns (address)
0xb2fdd60ad80ca7ba89b9bab3b5336c2601c020b4
totalPositionCollateral(view returns (struct FixedPointUnsigned totalCollateral)
(176737794845396309458)
totalTokensOutstanding(view returns (uint256 rawValue)
919543932986382875016
withdrawalLiveness(view returns (uint256)
7200
Read-only
getCollateral(address sponsorview returns (struct FixedPointUnsigned collateralAmount)
getLiquidations(address sponsorview returns (struct LiquidatableLiquidationData[] liquidationData)
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)
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(
payRegularFees(returns (struct FixedPointUnsigned totalPaid)
redeem(struct FixedPointUnsigned numTokensreturns (struct FixedPointUnsigned amountWithdrawn)
remargin(
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 FixedPointUnsigned amountWithdrawn)
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 withdrawalAmountuint8 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
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.