ExpiringMultiParty
Verified contract
Active on
Ethereum with 1,626 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x04fa…f828
0x40f9…77c3
0x21ae…56d5
0x903f…354a
Balances ($26,761.67)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
UMA | ERC-20 | 9.80281K | $2.73 |
$26,761.67 | |
TKX | ERC-20 | 0.0001 | $8.61 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20881808 | 11 days ago | | | 0 | 0.0012658585 | |
| 20299743 | 3 months ago | | | 0 | 0.00041976674 | |
| 19673053 | 6 months ago | | | 0 | 0.0023203165 | |
| 19672956 | 6 months ago | | | 0 | 0.0015513721 | |
| 19672337 | 6 months ago | | | 0 | 0.0016411531 | |
| 17063349 | a year ago | | | 0 | 0.0064770666 | |
| 16625209 | 2 years ago | | | 0 | 0.0042479979 | |
| 15854503 | 2 years ago | | | 0 | 0.0034236694 | |
| 15812538 | 2 years ago | | | 0 | 0.0038452388 | |
| 15638241 | 2 years ago | | | 0 | 0.0017162580 |
ABI
ABI objects
Getter at block 20962587 totalPositionCollateral() view returns (struct FixedPointUnsigned)
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
totalTokensOutstanding() view returns (uint256 rawValue)
89116456976655335188197
withdrawalLiveness() view returns (uint256)
8640000
Read-only
_getSyntheticDecimals(address _collateralAddress) view returns (uint8 decimals)
getCollateral(address sponsor) view returns (struct FixedPointUnsigned)
getLiquidations(address sponsor) view returns (struct LiquidatableLiquidationData[] liquidationData)
getOutstandingRegularFees(uint256 time) view returns (struct FixedPointUnsigned regularFee, struct FixedPointUnsigned latePenalty, struct FixedPointUnsigned totalPaid)
liquidations(address, uint256) view returns (address sponsor, address liquidator, uint8 state, uint256 liquidationTime, struct FixedPointUnsigned tokensOutstanding, struct FixedPointUnsigned lockedCollateral, struct FixedPointUnsigned liquidatedCollateral, struct FixedPointUnsigned rawUnitCollateral, address disputer, struct FixedPointUnsigned settlementPrice, struct FixedPointUnsigned finalFee)
positions(address) view returns (struct FixedPointUnsigned tokensOutstanding, uint256 withdrawalRequestPassTimestamp, struct FixedPointUnsigned withdrawalRequestAmount, struct FixedPointUnsigned rawCollateral, uint256 transferPositionRequestPassTimestamp)
transformCollateralRequirement(struct FixedPointUnsigned price) view returns (struct FixedPointUnsigned)
transformPrice(struct FixedPointUnsigned price, uint256 requestTime) view returns (struct FixedPointUnsigned)
transformPriceIdentifier(uint256 requestTime) view returns (bytes32)
State-modifying
Events cancelTransferPosition()
cancelWithdrawal()
create(struct FixedPointUnsigned collateralAmount, struct FixedPointUnsigned numTokens)
createLiquidation(address sponsor, struct FixedPointUnsigned minCollateralPerToken, struct FixedPointUnsigned maxCollateralPerToken, struct FixedPointUnsigned maxTokensToLiquidate, uint256 deadline) returns (uint256 liquidationId, struct FixedPointUnsigned tokensLiquidated, struct FixedPointUnsigned finalFeeBond)
deposit(struct FixedPointUnsigned collateralAmount)
depositTo(address sponsor, struct FixedPointUnsigned collateralAmount)
dispute(uint256 liquidationId, address sponsor) returns (struct FixedPointUnsigned totalPaid)
emergencyShutdown()
expire()
gulp()
payRegularFees() returns (struct FixedPointUnsigned)
redeem(struct FixedPointUnsigned numTokens) returns (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 collateralAmount) returns (struct FixedPointUnsigned amountWithdrawn)
withdrawLiquidation(uint256 liquidationId, address sponsor) returns (struct LiquidatableRewardsData)
withdrawPassedRequest() returns (struct FixedPointUnsigned amountWithdrawn)
ContractExpired(address indexed caller)
Deposit(address indexed sponsor, uint256 indexed collateralAmount)
DisputeSettled(address indexed caller, address indexed sponsor, address indexed liquidator, address disputer, uint256 liquidationId, bool disputeSucceeded)
EmergencyShutdown(address indexed caller, uint256 originalExpirationTimestamp, uint256 shutdownTimestamp)
EndedSponsorPosition(address indexed sponsor)
FinalFeesPaid(uint256 indexed amount)
LiquidationCreated(address indexed sponsor, address indexed liquidator, uint256 indexed liquidationId, uint256 tokensOutstanding, uint256 lockedCollateral, uint256 liquidatedCollateral, uint256 liquidationTime)
LiquidationDisputed(address indexed sponsor, address indexed liquidator, address indexed disputer, uint256 liquidationId, uint256 disputeBondAmount)
LiquidationWithdrawn(address indexed caller, uint256 paidToLiquidator, uint256 paidToDisputer, uint256 paidToSponsor, uint8 indexed liquidationStatus, uint256 settlementPrice)
NewSponsor(address indexed sponsor)
PositionCreated(address indexed sponsor, uint256 indexed collateralAmount, uint256 indexed tokenAmount)
Redeem(address indexed sponsor, uint256 indexed collateralAmount, uint256 indexed tokenAmount)
RegularFeesPaid(uint256 indexed regularFee, uint256 indexed lateFee)
Repay(address indexed sponsor, uint256 indexed numTokensRepaid, uint256 indexed newTokenCount)
RequestTransferPosition(address indexed oldSponsor)
RequestTransferPositionCanceled(address indexed oldSponsor)
RequestTransferPositionExecuted(address indexed oldSponsor, address indexed newSponsor)
RequestWithdrawal(address indexed sponsor, uint256 indexed collateralAmount)
RequestWithdrawalCanceled(address indexed sponsor, uint256 indexed collateralAmount)
RequestWithdrawalExecuted(address indexed sponsor, uint256 indexed collateralAmount)
SettleExpiredPosition(address indexed caller, uint256 indexed collateralReturned, uint256 indexed tokensBurned)
Withdrawal(address indexed sponsor, uint256 indexed collateralAmount)
constructor(LiquidatableConstructorParams params)
This contract contains no fallback and receive objects.
This contract contains no error objects.