ExpiringMultiParty

Verified contract

Active on Ethereum with 84 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,967.28
0xb1c987e07d65e7b5c168dcd3ece3084cddfa84d6ca509d7dcaf898644c03be81
0xde627a2e48e7388f64055348bbe4e0e7482ba507b76ec3354f62a3f9d1c2872e
0xa7f03fd24d4ebaea1d748dd3bcfbc957ba2ca6dfc0dbcecf59124b6bccfa090c
0xc5aeeca2695ae5da7af5e22f0dcd64bb25bab9b7cc906b91ab3c786115750e18
0x6afb17a48b8a0d9b75c7d6abad808a015bf883ed3dbb66df62fcf3e315ac5062
0x7ba6624b14a8663e1a0ce8ead2dab7941491325f0dc46efa5d336ed5f8a2587d
0x22f40d5a5f1da9ed9afdc9ec8e4ffce11065171b0c466fa3f67ba0d2433c2024
0x60fcf8d3ae130e4464357f6110f731ec731d34cd57f75ae1a840061f36db8209
0x657b8be25a00945d54ed8842217b67e47e56b7c296fb12502b37fccf8ac63c96
0x30a56cd3f35d16691f31e09a500e4b9ae4f4e030df91f581dc089df0616cc0b9

Functions
Getter at block 21321054
collateralCurrency(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
collateralRequirement(view returns (uint256 rawValue)
1200000000000000000
contractState(view returns (uint8)
2
cumulativeFeeMultiplier(view returns (uint256 rawValue)
999864115641665473
disputeBondPct(view returns (uint256 rawValue)
30000000000000000
disputerDisputeRewardPct(view returns (uint256 rawValue)
50000000000000000
expirationTimestamp(view returns (uint256)
1596240000
expiryPrice(view returns (uint256 rawValue)
30560000000000000
finder(view returns (address)
0x40f941e48a552bf496b154af6bf55725f18d77c3
getCurrentTime(view returns (uint256)
1733217755
liquidationLiveness(view returns (uint256)
7200
minSponsorTokens(view returns (uint256 rawValue)
1000000000000000000000
pfc(view returns (struct FixedPointUnsigned)
(1968211525541204902975)
priceIdentifier(view returns (bytes32)
0x4554482f42544300000000000000000000000000000000000000000000000000
rawLiquidationCollateral(view returns (uint256 rawValue)
0
rawTotalPositionCollateral(view returns (uint256 rawValue)
1968479011048516214886
sponsorDisputeRewardPct(view returns (uint256 rawValue)
50000000000000000
timerAddress(view returns (address)
0x0000000000000000000000000000000000000000
tokenCurrency(view returns (address)
0x6d002a834480367fb1a1dc5f47e82fde39ec2c42
totalPositionCollateral(view returns (struct FixedPointUnsigned totalCollateral)
(1968211525541204902975)
totalTokensOutstanding(view returns (uint256 rawValue)
64404827406453040018173
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
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 liquidatedCollateral
LiquidationDisputed(address indexed sponsoraddress indexed liquidatoraddress indexed disputeruint256 liquidationIduint256 disputeBondAmount
LiquidationWithdrawn(address indexed calleruint256 withdrawalAmountuint8 indexed liquidationStatus
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.