ExpiringMultiParty

Verified contract

Active on Ethereum with 1,626 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $26,761.67
ERC-20
Value $0
0xda366ac080ef80ae9ac3fc8861b76725c9b42153baa92755a605784b0f08dd32
0x452bf0d161af6f85d08f5c3099d8ac583d9cfb119972c14d10fdc3f5096f79f8
0x7e446cdcf7805094471f66fe4b8a64d898b3f785aa4e4491658d7fad9403ed41
0xac8f53f85873bbc43717e474c62c482762b8cae7c0f2e32ae89f0d92e8137c4d
0x82985efe6335e93a40c96277c52c769e0ebaaa1f50880c957894d58231d83094
0x212f0103280055a174d66a7c5908d76c91b78f02a818cd2ef6404bfd2b021c14
0xa84ec726f42aa9b44bdd9401517132798cb142256e62bf8159c7cfda82f021b7
0x64f648b3700dd8a8af94d25fce89f5a727def2a319eef99e1ceca1a48a36d8b7
0xb28aa7997b61fbc596222126a2ff5bee57b41e71e42249fa5c6b7f8a031c5808
0x12e5a8631195303ae7bb12f2c0e223965da50505eeb2fb486772a1eddbd05925

Functions
Getter at block 20962587
collateralCurrency(view returns (address)
0x04fa0d235c4abf4bcf4787af4cf447de572ef828
collateralRequirement(view returns (uint256 rawValue)
1000000000000000001
contractState(view returns (uint8)
2
cumulativeFeeMultiplier(view returns (uint256 rawValue)
999992500000000000
disputeBondPercentage(view returns (uint256 rawValue)
100000000000000000
disputerDisputeRewardPercentage(view returns (uint256 rawValue)
0
expirationTimestamp(view returns (uint256)
1625090400
expiryPrice(view returns (uint256 rawValue)
110000000000000000
financialProductLibrary(view returns (address)
0x903fa079b93d2bb222eafcf1f59d0a9b628d354a
finder(view returns (address)
0x40f941e48a552bf496b154af6bf55725f18d77c3
getCurrentTime(view returns (uint256)
1728894119
liquidationLiveness(view returns (uint256)
8640000
minSponsorTokens(view returns (uint256 rawValue)
25000000000000000000
pfc(view returns (struct FixedPointUnsigned)
(9802810267432086871602)
priceIdentifier(view returns (bytes32)
0x7554564c5f4b50495f554d410000000000000000000000000000000000000000
rawLiquidationCollateral(view returns (uint256 rawValue)
0
rawTotalPositionCollateral(view returns (uint256 rawValue)
9802883789060504825389
sponsorDisputeRewardPercentage(view returns (uint256 rawValue)
999990000000000000
timerAddress(view returns (address)
0x0000000000000000000000000000000000000000
tokenCurrency(view returns (address)
0x21ae9e080a53ab98cc1266ed1c8cc27ffd3256d5
 
totalPositionCollateral(view returns (struct FixedPointUnsigned)
totalTokensOutstanding(view returns (uint256 rawValue)
89116456976655335188197
withdrawalLiveness(view returns (uint256)
8640000
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.