ExpiringMultiParty

Verified contract

Active on Ethereum with 16 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $42,276.56
ERC-20
--
0xf89d276038da432f771a14c5417df6e7212b0f70b1bbcce0e6153867650def49
0xd35368b29020c8e613b31cb6e4d39136a4fe6e5f1400893b65873d5fbc355d3d
0x043bbee00ee1826a4c681a60781bdca304880a14741282003a481f3493e8242b
0x6f992ad276711e9cba7a6df0892d39e7f672cebe0647b044e7b3df5f0efa1cea
0x9f3b032aa64476ce9b724151fbd338d0ec2519e3006b49f5de08c0a3bf9ac6b2
0x163650356f0104dbd342c4a601370fc37f0ac5e1f88c704c2f21fa44e05cf98e
0x3d2d4adc34c31a7e25321431573981b9a0b924dfc9afefa2faeeb5c43b4d1167
0x8ab04f53dd412a013d9d8d041ca95b7d107f9166acd7628de887c2f8c014c03d
0x9f7a54b8db664db4bc3f118d73e40e9b06f6e51c4f40e78365d5cf8247a6d4b5
0xcd45703200b5bec7def89ab8a7093b71a4f7b52fba64b549bc55e661c47642ad

Functions
Getter at block 21329766
collateralCurrency(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
collateralRequirement(view returns (uint256 rawValue)
1500000000000000000
contractState(view returns (uint8)
0
cumulativeFeeMultiplier(view returns (uint256 rawValue)
1000000000000000000
disputeBondPct(view returns (uint256 rawValue)
50000000000000000
disputerDisputeRewardPct(view returns (uint256 rawValue)
200000000000000000
expirationTimestamp(view returns (uint256)
1651320000
expiryPrice(view returns (uint256 rawValue)
0
financialProductLibrary(view returns (address)
0x0000000000000000000000000000000000000000
finder(view returns (address)
0xa8c17bd6a1b57b8a1325e9b1e36726915b6da2ce
getCurrentTime(view returns (uint256)
1733322935
liquidationLiveness(view returns (uint256)
259200
minSponsorTokens(view returns (uint256 rawValue)
10000000000000000
pfc(view returns (struct FixedPointUnsigned)
(42150111917808219189418)
priceIdentifier(view returns (bytes32)
0x54534c4144414900000000000000000000000000000000000000000000000000
rawLiquidationCollateral(view returns (uint256 rawValue)
0
rawTotalPositionCollateral(view returns (uint256 rawValue)
42150111917808219189418
sponsorDisputeRewardPct(view returns (uint256 rawValue)
50000000000000000
timerAddress(view returns (address)
0x0000000000000000000000000000000000000000
tokenCurrency(view returns (address)
0x10b61f034922bc501d5e03e3dd06303f7c903a82
totalPositionCollateral(view returns (struct FixedPointUnsigned totalCollateral)
(42150111917808219189418)
totalTokensOutstanding(view returns (uint256 rawValue)
22951000000000000000
withdrawalLiveness(view returns (uint256)
7200
Read-only
_getSyntheticDecimals(address _collateralAddressview returns (uint8 decimals)
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)
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 totalPaid)
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.