ExpiringMultiParty

Verified contract

Active on Ethereum with 60 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x9ca278d1f5f64efd84ab109fdad81bd13dbe3c380d3a649ba5e63cb296ac3139
0xebb71df797a359fdde804cc95ac4eb2eea9721dae9c3bd8c3a05ad5c9cbccb0d
0x3fb87c03e625e64e5271de5dbfdea71f86cc37c15488741995d7fff99ee22db0
0x280e16291ce048577fae746fc1d296d7fb509327306fb7bed7bfc9eeb8f3513b
0x7fb6ce6c71e9b58f6f7f109ecd08e695ab273f7df79f83862d9f3e7c2b92a4e6
0xcdd3f85f9966f1bfefedf720e527bfbcedf8bc4e59678d0ed5e9217e10e2e66e
0xc4afa51d3f1d5489b3169bea67edb060047f124cfc628044cab6a470f4651ed0
0x51c8995dba7a1c6a49ef10637fa2c1cc206158c5671db658260ed3484cc15930
0x45a65f74f145d9453fd0a0061cd17fab12859f8b9c2c61ff48e8a019a74eae78
0xb53d31811eb518ed4449d37a11751f61051e4ab4e932c91ff119590b12f0cbd6

Functions
Getter at block 21272727
collateralCurrency(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
collateralRequirement(view returns (uint256 rawValue)
1050000000000000000
contractState(view returns (uint8)
2
cumulativeFeeMultiplier(view returns (uint256 rawValue)
999277432555599751
disputeBondPercentage(view returns (uint256 rawValue)
100000000000000000
disputerDisputeRewardPercentage(view returns (uint256 rawValue)
200000000000000000
expirationTimestamp(view returns (uint256)
1631896940
expiryPrice(view returns (uint256 rawValue)
100273575703707123934
financialProductLibrary(view returns (address)
0x0000000000000000000000000000000000000000
finder(view returns (address)
0x40f941e48a552bf496b154af6bf55725f18d77c3
getCurrentTime(view returns (uint256)
1732633811
liquidationLiveness(view returns (uint256)
43200
minSponsorTokens(view returns (uint256 rawValue)
1000000
pfc(view returns (struct FixedPointUnsigned)
(0)
priceIdentifier(view returns (bytes32)
0x4554482d42415349532d334d2f55534443000000000000000000000000000000
rawLiquidationCollateral(view returns (uint256 rawValue)
0
rawTotalPositionCollateral(view returns (uint256 rawValue)
0
sponsorDisputeRewardPercentage(view returns (uint256 rawValue)
50000000000000000
timerAddress(view returns (address)
0x0000000000000000000000000000000000000000
tokenCurrency(view returns (address)
0xdd6145e24dd53550fb449b9f78bae0fc347cff09
totalPositionCollateral(view returns (struct FixedPointUnsigned)
(0)
totalTokensOutstanding(view returns (uint256 rawValue)
0
withdrawalLiveness(view returns (uint256)
86400
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.