ExpiringMultiParty

Verified contract

Active on Ethereum with 23 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $11.55
0x6dde6f133fd9b9ee886b77e8182863dc61d6e704ef46ada5814ab5739658a766
0x4164dffe0b390925a5451d732055648cbd7636f609e254d55803b40a451be4f4
0xb88549566474666b38bc765a7dd73bef8549cf9c42eb20b633f5031911ec5637
0x8f98e924a5fc716f4d22c6009d6a516d6e5be46f4a22ed8170dc62cdad7e150c
0xcacf28ce6bbbc59942141c84b3b300318dfc66734a6ecfa77a2c8d7d5c53e806
0x75de0a8bbdd2f448b4ac760c7269ec74d5f2744aff19071ab51e2a41f1124329
0xf6afe0540d9f4f4789831d1dd1bf86817274ddac9f3a64d19737977d5a3aa530
0x3cdadfd1dd36d187e2cddcb272196516ad5401caadd0179a9cb07d2e485a6428
0x64a9bf3ebaed0e2939fcbfc2a49aaf286db9121610e972423566d6bf08d93864
0xcccf108df1f611066f5c5ef1dcd439aabd54fb535791f248166e8eec65f55255

Functions
Getter at block 20947404
collateralCurrency(view returns (address)
0xeca82185adce47f39c684352b0439f030f860318
collateralRequirement(view returns (uint256 rawValue)
1250000000000000000
contractState(view returns (uint8)
0
cumulativeFeeMultiplier(view returns (uint256 rawValue)
1000000000000000000
disputeBondPct(view returns (uint256 rawValue)
100000000000000000
disputerDisputeRewardPct(view returns (uint256 rawValue)
200000000000000000
excessTokenBeneficiary(view returns (address)
0x3f2a2c502e575f2fd4053c76f4e21623143518d8
expirationTimestamp(view returns (uint256)
1648738800
expiryPrice(view returns (uint256 rawValue)
0
finder(view returns (address)
0x40f941e48a552bf496b154af6bf55725f18d77c3
getCurrentTime(view returns (uint256)
1728710471
liquidationLiveness(view returns (uint256)
7200
minSponsorTokens(view returns (uint256 rawValue)
100000000000000000
pfc(view returns (struct FixedPointUnsigned)
(23265181223200586948080)
priceIdentifier(view returns (bytes32)
0x5841555045524c00000000000000000000000000000000000000000000000000
rawLiquidationCollateral(view returns (uint256 rawValue)
0
rawTotalPositionCollateral(view returns (uint256 rawValue)
23265181223200586948080
sponsorDisputeRewardPct(view returns (uint256 rawValue)
50000000000000000
timerAddress(view returns (address)
0x0000000000000000000000000000000000000000
tokenCurrency(view returns (address)
0x43e7ffd5f242bd2448066f3e1da57e4c6653ab17
totalPositionCollateral(view returns (struct FixedPointUnsigned totalCollateral)
(23265181223200586948080)
totalTokensOutstanding(view returns (uint256 rawValue)
600000000000000000
withdrawalLiveness(view returns (uint256)
10800
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
trimExcess(address tokenreturns (struct FixedPointUnsigned amount)
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.