ExpiringMultiParty

Verified contract

Active on Ethereum with 784 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $12,280.78
0xe4706117771fd72b4d3441a2fd4d59e43088110281ad567010888d12e4381168
0xe73f83a751960ae98610e899fc6ee26379a4692bfba4f5174e3b7c16b32f2255
0x1ff64547010acac576e7d1dd4827924b1fac4a52c232b6f71ec1c4ed333ead28
0xba2ec58cb67d7279c0b46d09f62de583f85d1c9f09d778f2f3e0c226d8872dcb
0xce690b76a3f3b702f07f4d80e48399b073025144cd343f745e7eb217c4a79c8c
0x43635b95501bfc4299e3788ebc1700ca1b5dc8a71ae6763ae16a18de0ced51db
From
0x3460e311811a41c7e0d97ab9268a6f4783aa29618a09b31d91ee834fabd0aab8
0x44efda2ea0ccf645eda0a95fa4d746f55bfb091a4c718be45a543ca312d4f92a
0xd8c86695b33280d5f18a750a51f9f26a5a4479b0bb4748b1b260f45f20176304
0x0ea4a819549313dd5d1e648077573eea6ae422cf2f147f74722aa28db3ec3305

Functions
Getter at block 20945164
collateralCurrency(view returns (address)
0xeb4c2781e4eba804ce9a9803c67d0893436bb27d
collateralRequirement(view returns (uint256 rawValue)
1250000000000000000
contractState(view returns (uint8)
2
cumulativeFeeMultiplier(view returns (uint256 rawValue)
999821770336247713
disputeBondPct(view returns (uint256 rawValue)
100000000000000000
disputerDisputeRewardPct(view returns (uint256 rawValue)
200000000000000000
excessTokenBeneficiary(view returns (address)
0x54f44ea3d2e7aa0ac089c4d8f7c93c27844057bf
expirationTimestamp(view returns (uint256)
1609452000
expiryPrice(view returns (uint256 rawValue)
3450
finder(view returns (address)
0x40f941e48a552bf496b154af6bf55725f18d77c3
getCurrentTime(view returns (uint256)
1728683387
liquidationLiveness(view returns (uint256)
7200
minSponsorTokens(view returns (uint256 rawValue)
100000000000000000000
pfc(view returns (struct FixedPointUnsigned)
(19584694)
priceIdentifier(view returns (bytes32)
0x5553444254430000000000000000000000000000000000000000000000000000
rawLiquidationCollateral(view returns (uint256 rawValue)
0
rawTotalPositionCollateral(view returns (uint256 rawValue)
19588186
sponsorDisputeRewardPct(view returns (uint256 rawValue)
50000000000000000
timerAddress(view returns (address)
0x0000000000000000000000000000000000000000
tokenCurrency(view returns (address)
0xf06ddacf71e2992e2122a1a0168c6967afdf63ce
totalPositionCollateral(view returns (struct FixedPointUnsigned totalCollateral)
(19584694)
totalTokensOutstanding(view returns (uint256 rawValue)
3896846600309564182537
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
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.