ETH Price: $2,483.71 (-1.59%)

Contract

0x514C8e4aBb26D1a172cCf7Aee5CDC0839D8c2803
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Settle Expired226374422025-06-05 9:12:23465 days ago1749114743IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.000184271.78154509
Settle Expired186379662023-11-24 0:21:471025 days ago1700785307IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0022924221.60121746
Settle Expired186378222023-11-23 23:52:231025 days ago1700783543IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0020511318.44030606
Settle Expired186357632023-11-23 16:56:231025 days ago1700758583IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0115143739.76232967
Expire186349442023-11-23 14:11:351025 days ago1700748695IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0162939738.08561562
Redeem186307302023-11-23 0:02:591026 days ago1700697779IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0044288935.62984117
Redeem186124532023-11-20 10:38:351028 days ago1700476715IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0026731422.85303968
Deposit185915102023-11-17 12:10:351031 days ago1700223035IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0020637825.25187746
Withdraw183513752023-10-14 21:42:351065 days ago1697319755IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.000537785.42049922
Create177146852023-07-17 18:12:351154 days ago1689617555IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0049583630.61873351
Create176415322023-07-07 11:08:471164 days ago1688728127IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0022535319.27413455
Create176414902023-07-07 11:00:231164 days ago1688727623IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0024346420.82107384
Create175714902023-06-27 15:11:111174 days ago1687878671IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0033689928.81747406
Create175714552023-06-27 15:03:591174 days ago1687878239IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0036179930.94421736
Create175714352023-06-27 14:59:591174 days ago1687877999IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0035483930.35202715
Create175427792023-06-23 14:11:351178 days ago1687529495IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.002888521.55083911
Redeem175301272023-06-21 19:29:591180 days ago1687375799IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0030400725.85031446
Create174737592023-06-13 21:31:111188 days ago1686691871IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0016681514.26749609
Create174737392023-06-13 21:27:111188 days ago1686691631IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0025359514.78460795
Create174735502023-06-13 20:49:231188 days ago1686689363IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0025517814.87685084
Create174714172023-06-13 13:37:591188 days ago1686663479IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0022999819.66946203
Create174714152023-06-13 13:37:351188 days ago1686663455IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0023173219.81768566
Create174308202023-06-07 20:20:351194 days ago1686169235IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0031878923.78674221
Create174205042023-06-06 9:23:471195 days ago1686043427IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0022721519.43540531
Create174204262023-06-06 9:07:591195 days ago1686042479IN
Sumero Finance: cNLHPI Expiring Multi Party
0 ETH0.0034741720.25158184
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method
Block
From
To
0x60806040173930592023-06-02 12:30:351199 days ago1685709035  Contract Creation0 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Similar Match: 0x567c09B5...331531B88
Constructor

Contract Name

ExpiringMultiParty

Compiler Version
v0.8.16+commit.07a7930e
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"components":[{"internalType":"uint256","name":"expirationTimestamp","type":"uint256"},{"internalType":"uint256","name":"withdrawalLiveness","type":"uint256"},{"internalType":"address","name":"collateralAddress","type":"address"},{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"address","name":"finderAddress","type":"address"},{"internalType":"address","name":"financialProductLibraryAddress","type":"address"},{"internalType":"bytes32","name":"priceFeedIdentifier","type":"bytes32"},{"internalType":"bytes","name":"ancillaryData","type":"bytes"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"minSponsorTokens","type":"tuple"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"ooReward","type":"tuple"},{"internalType":"uint256","name":"liquidationLiveness","type":"uint256"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"collateralRequirement","type":"tuple"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"disputeBondPercentage","type":"tuple"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"sponsorDisputeRewardPercentage","type":"tuple"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"disputerDisputeRewardPercentage","type":"tuple"},{"internalType":"address","name":"owner","type":"address"}],"internalType":"struct Liquidatable.ConstructorParams","name":"params","type":"tuple"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"caller","type":"address"}],"name":"ContractExpired","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sponsor","type":"address"},{"indexed":true,"internalType":"uint256","name":"collateralAmount","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"caller","type":"address"},{"indexed":true,"internalType":"address","name":"sponsor","type":"address"},{"indexed":true,"internalType":"address","name":"liquidator","type":"address"},{"indexed":false,"internalType":"address","name":"disputer","type":"address"},{"indexed":false,"internalType":"uint256","name":"liquidationId","type":"uint256"},{"indexed":false,"internalType":"bool","name":"disputeSucceeded","type":"bool"}],"name":"DisputeSettled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"caller","type":"address"},{"indexed":false,"internalType":"uint256","name":"originalExpirationTimestamp","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"shutdownTimestamp","type":"uint256"}],"name":"EmergencyShutdown","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sponsor","type":"address"}],"name":"EndedSponsorPosition","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sponsor","type":"address"},{"indexed":true,"internalType":"address","name":"liquidator","type":"address"},{"indexed":true,"internalType":"uint256","name":"liquidationId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensOutstanding","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"lockedCollateral","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"lockedCollateralAfterWithdrawals","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"liquidationTime","type":"uint256"}],"name":"LiquidationCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sponsor","type":"address"},{"indexed":true,"internalType":"address","name":"liquidator","type":"address"},{"indexed":true,"internalType":"address","name":"disputer","type":"address"},{"indexed":false,"internalType":"uint256","name":"liquidationId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"disputeBondAmount","type":"uint256"}],"name":"LiquidationDisputed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"caller","type":"address"},{"indexed":false,"internalType":"uint256","name":"paidToLiquidator","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"paidToDisputer","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"paidToSponsor","type":"uint256"},{"indexed":true,"internalType":"enum Liquidatable.Status","name":"liquidationStatus","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"settlementPrice","type":"uint256"}],"name":"LiquidationWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sponsor","type":"address"}],"name":"NewSponsor","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sponsor","type":"address"},{"indexed":true,"internalType":"uint256","name":"collateralAmount","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"tokenAmount","type":"uint256"}],"name":"PositionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sponsor","type":"address"},{"indexed":true,"internalType":"uint256","name":"collateralAmount","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"tokenAmount","type":"uint256"}],"name":"Redeem","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sponsor","type":"address"},{"indexed":true,"internalType":"uint256","name":"numTokensRepaid","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"newTokenCount","type":"uint256"}],"name":"Repay","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldSponsor","type":"address"}],"name":"RequestTransferPosition","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldSponsor","type":"address"}],"name":"RequestTransferPositionCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldSponsor","type":"address"},{"indexed":true,"internalType":"address","name":"newSponsor","type":"address"}],"name":"RequestTransferPositionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sponsor","type":"address"},{"indexed":true,"internalType":"uint256","name":"collateralAmount","type":"uint256"}],"name":"RequestWithdrawal","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sponsor","type":"address"},{"indexed":true,"internalType":"uint256","name":"collateralAmount","type":"uint256"}],"name":"RequestWithdrawalCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sponsor","type":"address"},{"indexed":true,"internalType":"uint256","name":"collateralAmount","type":"uint256"}],"name":"RequestWithdrawalExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"caller","type":"address"},{"indexed":true,"internalType":"uint256","name":"collateralReturned","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"tokensBurned","type":"uint256"}],"name":"SettleExpiredPosition","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sponsor","type":"address"},{"indexed":true,"internalType":"uint256","name":"collateralAmount","type":"uint256"}],"name":"Withdrawal","type":"event"},{"inputs":[{"internalType":"address","name":"_collateralAddress","type":"address"}],"name":"_getSyntheticDecimals","outputs":[{"internalType":"uint8","name":"decimals","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ancillaryData","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cancelTransferPosition","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"cancelWithdrawal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"collateralCurrency","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"collateralRequirement","outputs":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"contractState","outputs":[{"internalType":"enum PricelessPositionManager.ContractState","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"collateralAmount","type":"tuple"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"numTokens","type":"tuple"}],"name":"create","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sponsor","type":"address"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"minCollateralPerToken","type":"tuple"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"maxCollateralPerToken","type":"tuple"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"maxTokensToLiquidate","type":"tuple"},{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"createLiquidation","outputs":[{"internalType":"uint256","name":"liquidationId","type":"uint256"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"tokensLiquidated","type":"tuple"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"collateralAmount","type":"tuple"}],"name":"deposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sponsor","type":"address"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"collateralAmount","type":"tuple"}],"name":"depositTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"liquidationId","type":"uint256"},{"internalType":"address","name":"sponsor","type":"address"}],"name":"dispute","outputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"totalPaid","type":"tuple"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"disputeBondPercentage","outputs":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"disputerDisputeRewardPercentage","outputs":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"emergencyShutdown","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"expirationTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"expire","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"expiryPrice","outputs":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"financialProductLibrary","outputs":[{"internalType":"contract FinancialProductLibrary","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"finder","outputs":[{"internalType":"contract FinderInterface","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"sponsor","type":"address"}],"name":"getLiquidations","outputs":[{"components":[{"internalType":"address","name":"sponsor","type":"address"},{"internalType":"address","name":"liquidator","type":"address"},{"internalType":"enum Liquidatable.Status","name":"state","type":"uint8"},{"internalType":"uint256","name":"liquidationTime","type":"uint256"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"tokensOutstanding","type":"tuple"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"lockedCollateral","type":"tuple"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"lockedCollateralAfterWithdrawals","type":"tuple"},{"internalType":"address","name":"disputer","type":"address"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"settlementPrice","type":"tuple"}],"internalType":"struct Liquidatable.LiquidationData[]","name":"liquidationData","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"liquidationCollateral","outputs":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"liquidationLiveness","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"liquidations","outputs":[{"internalType":"address","name":"sponsor","type":"address"},{"internalType":"address","name":"liquidator","type":"address"},{"internalType":"enum Liquidatable.Status","name":"state","type":"uint8"},{"internalType":"uint256","name":"liquidationTime","type":"uint256"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"tokensOutstanding","type":"tuple"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"lockedCollateral","type":"tuple"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"lockedCollateralAfterWithdrawals","type":"tuple"},{"internalType":"address","name":"disputer","type":"address"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"settlementPrice","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minSponsorTokens","outputs":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ooReward","outputs":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"positions","outputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"tokensOutstanding","type":"tuple"},{"internalType":"uint256","name":"withdrawalRequestPassTimestamp","type":"uint256"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"withdrawalRequestAmount","type":"tuple"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"collateral","type":"tuple"},{"internalType":"uint256","name":"transferPositionRequestPassTimestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priceIdentifier","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"numTokens","type":"tuple"}],"name":"redeem","outputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"amountWithdrawn","type":"tuple"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"numTokens","type":"tuple"}],"name":"repay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"requestTransferPosition","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"collateralAmount","type":"tuple"}],"name":"requestWithdrawal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"settleExpired","outputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"amountWithdrawn","type":"tuple"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sponsorDisputeRewardPercentage","outputs":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenCurrency","outputs":[{"internalType":"contract ExpandedIERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalPositionCollateral","outputs":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalTokensOutstanding","outputs":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newSponsorAddress","type":"address"}],"name":"transferPositionPassedRequest","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"price","type":"tuple"}],"name":"transformCollateralRequirement","outputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"price","type":"tuple"},{"internalType":"uint256","name":"requestTime","type":"uint256"}],"name":"transformPrice","outputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"requestTime","type":"uint256"}],"name":"transformPriceIdentifier","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"collateralAmount","type":"tuple"}],"name":"withdraw","outputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"amountWithdrawn","type":"tuple"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"liquidationId","type":"uint256"},{"internalType":"address","name":"sponsor","type":"address"}],"name":"withdrawLiquidation","outputs":[{"components":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"payToSponsor","type":"tuple"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"payToLiquidator","type":"tuple"},{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"payToDisputer","type":"tuple"}],"internalType":"struct Liquidatable.RewardsData","name":"","type":"tuple"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawPassedRequest","outputs":[{"components":[{"internalType":"uint256","name":"rawValue","type":"uint256"}],"internalType":"struct FixedPoint.Unsigned","name":"amountWithdrawn","type":"tuple"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawalLiveness","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102955760003560e01c806362b5f7f5116101675780639ff4dea8116100ce578063d1e92c1111610087578063d1e92c1114610629578063e3c0f9cb1461063c578063edfa9a9b14610646578063f0391daf14610650578063f2fde38b1461065a578063fcccedc71461066d57600080fd5b80639ff4dea8146105bf578063a1c4d1e7146105c8578063a765fbea146105e8578063b795f0d4146105fb578063b9a3c84c14610603578063bc1216301461061657600080fd5b806385209ee01161012057806385209ee01461055e5780638da5cb5b1461057d57806392120aec146105905780639375f0e91461059a57806397523661146105ad5780639f43ddd2146105b657600080fd5b806362b5f7f5146104fe57806365599057146105115780636ba2f992146105265780637048594b1461053957806379599f961461054c5780637e398c221461055457600080fd5b80633403c2fc1161020b5780634ead6e51116101c45780634ead6e51146103ef5780634f8c48471461041457806355f575101461043c5780635617151c146104c55780635aa266c9146104d85780635f1af1ca146104eb57600080fd5b80633403c2fc14610380578063360598e11461038857806336980f58146103c05780633ee7a5ce146103c857806343e4771b146103db57806348e30c3f146103e557600080fd5b8063197f78481161025d578063197f784814610323578063226112801461033657806325ed4dd81461033e5780632d5436cf146103655780632e154f2e1461036e57806333a46ca21461037857600080fd5b8063081b314e1461029a5780630c9229ca146102b75780630de15fd9146102c15780630ff49b90146102ec57806318928a0c1461030e575b600080fd5b6015546102a49081565b6040519081526020015b60405180910390f35b6002546102a49081565b6005546102d4906001600160a01b031681565b6040516001600160a01b0390911681526020016102ae565b6102ff6102fa366004613bd9565b610675565b604051905181526020016102ae565b61032161031c366004613c19565b61069f565b005b6102ff610331366004613c4f565b61074f565b61032161076f565b61035161034c366004613c7d565b6107e1565b6040805192835290516020830152016102ae565b6102a460125481565b6014546102a49081565b6102ff610d6a565b610321610e8f565b61039b610396366004613cde565b610f5c565b60408051825151815260208084015151908201529181015151908201526060016102ae565b610321611450565b6102ff6103d6366004613c4f565b6114e9565b6003546102a49081565b6013546102a49081565b6104026103fd366004613d0e565b6115a1565b60405160ff90911681526020016102ae565b610427610422366004613d32565b611609565b6040516102ae99989796959493929190613d7a565b61049861044a366004613d0e565b60016020818152600092835260409283902083518083018552815481529281015484518084018652600283015481528551938401909552600382015483526004909101549293909290919085565b6040805195518652602086019490945291519284019290925290516060830152608082015260a0016102ae565b6103216104d3366004613d0e565b6116ae565b6103216104e6366004613c4f565b61184c565b6102ff6104f9366004613c4f565b6119ad565b6102a461050c366004613dda565b611bbf565b610519611bd2565b6040516102ae9190613e43565b610321610534366004613e56565b611c60565b6004546102d4906001600160a01b031681565b610321611f00565b6016546102a49081565b60005461057090610100900460ff1681565b6040516102ae9190613e73565b600e546102d4906001600160a01b031681565b600b546102a49081565b600f546102d4906001600160a01b031681565b6102a460075481565b6102a460095481565b6102a4600a5481565b6105db6105d6366004613d0e565b611f6e565b6040516102ae9190613e8d565b6102ff6105f6366004613cde565b6120b1565b610321612206565b6006546102d4906001600160a01b031681565b610321610624366004613c4f565b612277565b610321610637366004613c4f565b612346565b6011546102a49081565b600c546102a49081565b600d546102a49081565b610321610668366004613d0e565b612353565b6102ff612406565b60408051602081019091526000815261068c61281f565b6106968383612871565b90505b92915050565b6106a7612915565b816106b181612966565b6106b961281f565b6106c16129b5565b6106cc8260006127a6565b6106d557600080fd5b60006106e0846129c1565b90506106ec81846129e9565b5082516040516001600160a01b038616907fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c90600090a38251600554610741916001600160a01b039091169033903090612a41565b5061074a612ab2565b505050565b60408051602081019091526000815261076661281f565b61069982612ac1565b61077761281f565b61077f6129b5565b600061078a336129c1565b9050806001015460000361079d57600080fd5b600281015460405133907f74d8a3658feb89d1a5c335229bbbfc3bbcfaf492769feb7aa4cd2d92efeaf69190600090a36107d681612b7c565b506107df612ab2565b565b60006107f96040518060200160405280600081525090565b610801612915565b61080961281f565b6108116129b5565b8242111561085d5760405162461bcd60e51b81526020600482015260146024820152734d696e656420616674657220646561646c696e6560601b60448201526064015b60405180910390fd5b6000610868886129c1565b905061089061087c36879003870187613c4f565b604080516020810190915283548152612b96565b915061089d8260006127a6565b6108a657600080fd5b60408051602081019091526003820154815260006108c381612bbb565b6040805160208101909152600285015490819052835191925011610901576040805160208101909152600284015481526108fe908390612bf0565b90505b6040805160208101909152835481526109368261092d83610927368e90038e018e613c4f565b90612c1a565b90519051101590565b6109825760405162461bcd60e51b815260206004820152601e60248201527f4352206973206d6f7265207468616e206d6178206c69712e20707269636500006044820152606401610854565b6109a28261099983610927368f90038f018f613c4f565b90519051111590565b6109ee5760405162461bcd60e51b815260206004820152601e60248201527f4352206973206c657373207468616e206d696e206c69712e20707269636500006044820152606401610854565b50604080516020810190915260008152604080516020810190915260008152604080516020810190915285548152600090610a2a908890612c57565b9050610a368582612c1a565b9250610a428482612c1a565b604080516020810190915260028801548152909250600090610a649083612c1a565b9050610a728e898684612c93565b50506040805160208082018352600d54825282519081019092526011548252610aa591610a9f90856127bd565b906127bd565b516011556001600160a01b038c1660008181526010602090815260409182902080548351610120810185529485523392850192909252909950919081016001815260200142815260200188815260200184815260200183815260200160006001600160a01b03168152602001610b1b6000612bbb565b90528154600181810184556000938452602093849020835160089093020180546001600160a01b039384166001600160a01b0319918216178255948401519181018054929093169482168517835560408401519394909392916001600160a81b03191617600160a01b836004811115610b9657610b96613d50565b021790555060608201516002820155608082015151600382015560a082015151600482015560c082015151600582015560e08201516006820180546001600160a01b0319166001600160a01b0390921691909117905561010090910151516007909101556040805160208101909152600b548152600186015415801590610c205750428660010154115b8015610c2e57508051875110155b15610c4757600a54610c41904290612807565b60018701555b87336001600160a01b03168e6001600160a01b03167f39b4371645b4132767fd76a1aad3108ff95c20d7b687b24d171555f5459a75978a600001518760000151876000015142604051610cb3949392919093845260208401929092526040830152606082015260800190565b60405180910390a48651600454610cd9916001600160a01b039091169033903090612a41565b600480548851604051630852cd8d60e31b8152928301526001600160a01b0316906342966c6890602401600060405180830381600087803b158015610d1d57600080fd5b505af1158015610d31573d6000803e3d6000fd5b5050600d54600554610d5293506001600160a01b0316915033903090612a41565b505050505050610d60612ab2565b9550959350505050565b604080516020810190915260008152610d81612915565b610d8961281f565b610d916129b5565b6000610d9c336129c1565b90508060010154600014158015610db7575042816001015411155b610dc057600080fd5b60408051602080820183526000825282518082018452600385015481528351918201909352600284015490819052915190911115610e105750604080516020810190915260038201548152610e24565b506040805160208101909152600282015481525b610e2e8282612d94565b9250610e3982612b7c565b8251600554610e55916001600160a01b03909116903390612de2565b825160405133907fc86c3298cb79f486674dca87d9247e88b76146160e7d412cc59b26b14c358a6890600090a35050610e8c612ab2565b90565b610e97612915565b610e9f612e12565b600e546001600160a01b03163314610ef35760405162461bcd60e51b815260206004820152601760248201527631b0b63632b91034b9903737ba103a34329037bbb732b960491b6044820152606401610854565b6000805461ff00191661010017905560098054429182905590610f1590612e7c565b60095460405133917fd39eeb7157d9c446579a0893ecf9ecd87d1f466cdb270c6a189cf38ca1e30f4891610f5191858252602082015260400190565b60405180910390a250565b610f996040805160808101825260006060820181815282528251602080820185528282528084019190915283519081018452908152909182015290565b8282610fa58282612f56565b610fad61281f565b610fb56129b5565b6000610fc18587613005565b9050610fcd86866130dd565b604080516020808201835260078401548252825190810190925260038301548252600091610ffa91612c1a565b6040805160208101909152601654815290915060009061101a9083612c1a565b6040805160208101909152601554815290915060009061103a9084612c1a565b604080516020808201835260145482528251908101909252600487015482529192506000916110699190612c1a565b90506110a86040805160808101825260006060820181815282528251602080820185528282528084019190915283519081018452908152909182015290565b60036001870154600160a01b900460ff1660048111156110ca576110ca613d50565b03611201576040805160208101909152600d5481526110ed90610a9f86856127bd565b60408083019190915280516020810190915260048701548152611116908490610a9f9088612bf0565b815261112c846111268786612bf0565b90612bf0565b6020808301829052604080519182019052601154815261114b91612bf0565b5160118190558151604080516020810190915291825261116b9190612bf0565b51601181905560408083015181516020810190925291815261118c91612bf0565b5160115560068601546040820151516005546111b6926001600160a01b0391821692911690612de2565b60018601546020820151516005546111dc926001600160a01b0391821692911690612de2565b85548151516005546111fc926001600160a01b0391821692911690612de2565b611336565b60046001870154600160a01b900460ff16600481111561122357611223613d50565b0361129e576040805160208082018352600d54825282519081019092526004880154825261125591610a9f90856127bd565b6020808301829052604080519182019052601154815261127491612bf0565b5160115560018601546020820151516005546111fc926001600160a01b0391821692911690612de2565b600180870154600160a01b900460ff1660048111156112bf576112bf613d50565b03611336576040805160208082018352600d5482528251908101909252600488015482526112ed91906127bd565b6020808301829052604080519182019052601154815261130c91612bf0565b516011556001860154602082015151600554611336926001600160a01b0391821692911690612de2565b6001860154600160a01b900460ff16600481111561135657611356613d50565b602082810151516040808501515185515160078c015483519485529484019190915290820152606081019190915233907fb479588a37dc7f6bac1c91587fcfc539cac4949cf26bb536ad9c8d061f00f50d9060800160405180910390a36001600160a01b038a16600090815260106020526040902080548c9081106113dd576113dd613f47565b60009182526020822060089091020180546001600160a01b031990811682556001820180546001600160a81b03191690556002820183905560038201839055600482018390556005820183905560068201805490911690556007015597505050505050611448612ab2565b505092915050565b611458612915565b61146061281f565b6114686129b5565b6000611473336129c1565b9050806004015460001461148657600080fd5b600061149d600a544261280790919063ffffffff16565b905060095481106114ad57600080fd5b6004820181905560405133907fbf457c80c8bf299d5c48272c4c1168bf87b33d83b13f0ab9aac332ce1161ed1e90600090a250506107df612ab2565b604080516020810190915260008152611500612915565b3361150a81612966565b61151261281f565b61151a6129b5565b6115258360006127a6565b61152e57600080fd5b6000611539336129c1565b9050611545818561323c565b80516040519194509033907f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b6590600090a38251600554611592916001600160a01b03909116903390612de2565b5061159b612ab2565b50919050565b6000816001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156115fd575060408051601f3d908101601f191682019092526115fa91810190613f5d565b60015b61069957506012919050565b6010602052816000526040600020818154811061162557600080fd5b600091825260209182902060089190910201805460018201546002830154604080518087018252600386015481528151808801835260048701548152825180890184526005880154815260068801548451998a0190945260079097015488526001600160a01b0395861699508585169850600160a01b90940460ff169692959094909291169089565b6116b6612915565b336116c081612966565b6116c861281f565b6116d06129b5565b6117116116dd6000612bbb565b6001600160a01b03841660009081526001602090815260409182902082519182019092526003909101548152905190511490565b61171a57600080fd5b6000611725336129c1565b90508060040154600014158015611740575042816004015411155b61174957600080fd5b600060048083018281556001600160a01b038616808452600160208190526040808620875481558288015481840155600280890154818301556003808a0154818401559554918701919091553380885282882088815593840188905590830187905593820186905593018490559151919290917ff1a2dcf23621f1a96185c79d39a5776b5ba3dadbea70c5aa86d84c17c7e9418e9190a36040516001600160a01b038416907ff60993fa76f94c9e0a803526ee6e1314814ed4d2b0d223febf1436b36897fb3790600090a260405133907fcad20625296d189a6fc6e5b39d0d544e5bd99dbda0c8f2f0ecffef3e0fbcc28290600090a250611848612ab2565b5050565b611854612915565b3361185e81612966565b61186661281f565b61186e6129b5565b6000611879336129c1565b60408051602081019091528154908190528451919250101561189a57600080fd5b6040805160208101909152815481526000906118b69085612bf0565b6040805160208101909152600b5490819052815191925011156118d857600080fd5b80518255604080516020810190915260025481526118f69085612bf0565b516002558051845160405133907f77c6871227e5d2dec8dadd5354f78453203e22e669cd0ec4c19d9a8c5edb31d090600090a48351600454611947916001600160a01b039091169033903090612a41565b600480548551604051630852cd8d60e31b8152928301526001600160a01b0316906342966c6890602401600060405180830381600087803b15801561198b57600080fd5b505af115801561199f573d6000803e3d6000fd5b505050505050611848612ab2565b604080516020810190915260008152336119c681612966565b6119ce61281f565b6119d66129b5565b60006119e1336129c1565b604080516020810190915281549081905285519192501015611a0257600080fd5b604080516020810190915281548152600090611a1f908690612c57565b604080516020810190915260038401548152909150600090611a42908390612c1a565b6040805160208101909152845490819052875191925003611a6d57611a66336132d2565b9450611aef565b611a778382612d94565b604080516020810190915284548152909550600090611a969088612bf0565b6040805160208101909152600b549081905281519192501115611acb5760405162461bcd60e51b815260040161085490613f80565b8051845560408051602081019091526002548152611ae99088612bf0565b51600255505b8551855160405133907fe5b754fb1abb7f01b499791d0b820ae3b6af3424ac1c59768edb53f4ec31a92990600090a48451600554611b3a916001600160a01b03909116903390612de2565b8551600454611b58916001600160a01b039091169033903090612a41565b600480548751604051630852cd8d60e31b8152928301526001600160a01b0316906342966c6890602401600060405180830381600087803b158015611b9c57600080fd5b505af1158015611bb0573d6000803e3d6000fd5b5050505050505061159b612ab2565b6000611bc961281f565b610699826133d4565b60088054611bdf90613fb7565b80601f0160208091040260200160405190810160405280929190818152602001828054611c0b90613fb7565b8015611c585780601f10611c2d57610100808354040283529160200191611c58565b820191906000526020600020905b815481529060010190602001808311611c3b57829003601f168201915b505050505081565b611c68612915565b611c7061281f565b611c786129b5565b33600090815260016020908152604091829020825191820190925260038201548152611cc690611ca890856127bd565b604080516020810190915283548152611cc190856127bd565b613471565b80611cd65750611cd68383613471565b611d225760405162461bcd60e51b815260206004820152601760248201527f496e73756666696369656e7420636f6c6c61746572616c0000000000000000006044820152606401610854565b600181015415611d695760405162461bcd60e51b815260206004820152601260248201527114195b991a5b99c81dda5d1a191c985dd85b60721b6044820152606401610854565b604080516020810190915281548152611d839060006134c2565b15611de6576040805160208101909152600b549081905282511015611dba5760405162461bcd60e51b815260040161085490613f80565b60405133907ff60993fa76f94c9e0a803526ee6e1314814ed4d2b0d223febf1436b36897fb3790600090a25b611df081846129e9565b50604080516020810190915281548152611e0a90836127bd565b51815560408051602081019091526002548152611e2790836127bd565b516002558151835160405133907f4b82aa16e071a61de1a6b9aeec9edab0356331f8122c78683b469ac8e685dabc90600090a48251600554611e78916001600160a01b039091169033903090612a41565b6004805483516040516340c10f1960e01b8152339381019390935260248301526001600160a01b0316906340c10f19906044016020604051808303816000875af1158015611eca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611eee9190613feb565b611ef757600080fd5b50611848612ab2565b611f086134d9565b611f10612e12565b611f1861281f565b611f206129b5565b6000805461ff001916610100179055600954611f3b90612e7c565b60405133907f18600820405d6cf356e3556301762ca32395e72d8c81494fa344835c9da3633d90600090a26107df612ab2565b6060611f7861281f565b6001600160a01b038216600090815260106020908152604080832080548251818502810185019093528083529193909284015b828210156120a657600084815260209081902060408051610120810182526008860290920180546001600160a01b039081168452600182015490811694840194909452919290830190600160a01b900460ff16600481111561200f5761200f613d50565b600481111561202057612020613d50565b815260028201546020808301919091526040805180830182526003850154815281840152805180830182526004850154815260608401528051808301825260058501548152608084015260068401546001600160a01b031660a08401528051808301909152600790930154835260c0909101919091529082526001929092019101611fab565b505050509050919050565b60408051602081019091526000815282826120cc828261352b565b6120d461281f565b6120dc6129b5565b60006120e88587613005565b604080516020808201835260145482528251908101909252600483015482529192506000916121179190612c1a565b6040805160208101909152601154815290915061213490826127bd565b5160115560018201805460ff60a01b1916600160a11b1790556006820180546001600160a01b03191633179055600282015461216f90612e7c565b60018201548151604080518a8152602081019290925233926001600160a01b0390811692908a16917fcaca181ccad7979cf36ed4fc921e496001ab5264608f0fac7007ae1b43d36102910160405180910390a46040805160208101909152600d5481526121dd9082906127bd565b81516005549196506121fc916001600160a01b03169033903090612a41565b5050611448612ab2565b61220e612915565b61221661281f565b61221e6129b5565b6000612229336129c1565b9050806004015460000361223c57600080fd5b60405133907f2e5702420c76e041698ad7ba57a9ff5cadccf647ea8d96e6007a40b5b2662f5690600090a260006004909101556107df612ab2565b61227f612915565b3361228981612966565b61229161281f565b6122996129b5565b60006122a4336129c1565b90506122b18360006127a6565b80156122d157506040805160208101909152600382015490819052835111155b6122da57600080fd5b60006122f1600a544261280790919063ffffffff16565b9050600954811061230157600080fd5b6001820181905583516002830181905560405133907fd33b726e11d2c5d38e6702b16613df0160a07f7ba5185455ee3c45d0494fab1190600090a35050611848612ab2565b612350338261069f565b50565b600e546001600160a01b031633146123a75760405162461bcd60e51b815260206004820152601760248201527631b0b63632b91034b9903737ba103a34329037bbb732b960491b6044820152606401610854565b6001600160a01b0381166123fd5760405162461bcd60e51b815260206004820152601d60248201527f6e6577206f776e657220697320746865207a65726f20616464726573730000006044820152606401610854565b612350816135ba565b60408051602081019091526000815261241d6134d9565b61242561281f565b61242d6129b5565b60008054610100900460ff16600281111561244a5761244a613d50565b0361248c5760405162461bcd60e51b81526020600482015260126024820152712ab732bc3834b932b2103837b9b4ba34b7b760711b6044820152606401610854565b6002600054610100900460ff1660028111156124aa576124aa613d50565b146124ce576124ba60095461360c565b51600c556000805461ff0019166102001790555b6040805160208101918290526004546370a0823160e01b90925233602482015260009181906001600160a01b03166370a0823160448301602060405180830381865afa158015612522573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612546919061400d565b90526040805160208101909152600c548152909150600090612569908390612c1a565b336000908152600160209081526040808320815192830190915260038101548252929350612596916127a6565b15612674576040805160208082018352600c5482528251908101909252825482526000916125c391612c1a565b60408051602081019091526003840154815290915060006125e683835190511090565b6125ff5760405180602001604052806000815250612609565b6126098284612bf0565b905061261585826127bd565b336000818152600160208190526040808320838155918201839055600282018390556003820183905560049091018290555192975090917fcad20625296d189a6fc6e5b39d0d544e5bd99dbda0c8f2f0ecffef3e0fbcc2829190a25050505b604080516020810190915260035481526000906126919084612b96565b604080516020810190915260035481529091506126ae9082612bf0565b516003556040805160208101909152600254815290945084906126d19085612bf0565b516002558351855160405133907f9d349c102bec959fb7f20f9a3621e015819d3ae4ed6e9afd1f56a69d5845600690600090a48451600554612720916001600160a01b03909116903390612de2565b835160045461273e916001600160a01b039091169033903090612a41565b600480548551604051630852cd8d60e31b8152928301526001600160a01b0316906342966c6890602401600060405180830381600087803b15801561278257600080fd5b505af1158015612796573d6000803e3d6000fd5b5050505050505050610e8c612ab2565b60006127b182612bbb565b51835111905092915050565b60408051602081019091526000815260408051602081019091528251845182916127e79190612807565b90529392505050565b60006127fb82612bbb565b51835110905092915050565b6000610696828461403c565b6000610696828461404f565b60005460ff166107df5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610854565b604080516020810190915260008152600f546001600160a01b03163b612898575081610699565b600f5460405162ff49b960e41b815284516004820152602481018490526001600160a01b0390911690630ff49b9090604401602060405180830381865afa925050508015612903575060408051601f3d908101601f191682019092526129009181019061406e565b60015b61290e575081610699565b9050610699565b60095442106107df5760405162461bcd60e51b815260206004820152601860248201527f4f6e6c792063616c6c61626c65207072652d65787069727900000000000000006044820152606401610854565b61296f816129c1565b60010154156123505760405162461bcd60e51b815260206004820152601260248201527114195b991a5b99c81dda5d1a191c985dd85b60721b6044820152606401610854565b6000805460ff19169055565b6000816129cd81613751565b50506001600160a01b0316600090815260016020526040902090565b604080516020810190915260008152604080516020810190915260038401548152612a1490836127bd565b51600380850191909155604080516020810190915290548152612a3790836127bd565b5160035550919050565b6040516001600160a01b0380851660248301528316604482015260648101829052612aac9085906323b872dd60e01b906084015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526137cf565b50505050565b6000805460ff19166001179055565b604080516020810190915260008152600f546001600160a01b03163b612af65750506040805160208101909152601354815290565b600f54604051632a31263760e01b81528351600482015260135460248201526001600160a01b0390911690632a31263790604401602060405180830381865afa925050508015612b63575060408051601f3d908101601f19168201909252612b609181019061406e565b60015b6106995750506040805160208101909152601354815290565b612b866000612bbb565b5160028201556000600190910155565b6040805160208101909152600081528151835110612bb45781610696565b5090919050565b604080516020810190915260008152604080516020810190915280612be884670de0b6b3a7640000612813565b905292915050565b60408051602081019091526000815260408051602081019091528251845182916127e791906138a4565b6040805160208101909152600081526040805160208101909152825184518291670de0b6b3a764000091612c4d91612813565b6127e791906140be565b60408051602081019091526000815260408051602081019091528251845182916127e791612c8d90670de0b6b3a7640000612813565b906138b0565b6000612c9e856129c1565b60408051602081019091528154908190528551919250148015612cd4575060408051602081019091526003820154908190528351145b15612ce957612ce2856132d2565b5050612aac565b612cf38184612d94565b50604080516020810190915281548152600090612d109086612bf0565b6040805160208101909152600b549081905281519192501115612d455760405162461bcd60e51b815260040161085490613f80565b80518255604080516020810190915260028301548152612d659084612bf0565b51600280840191909155604080516020810190915290548152612d889086612bf0565b51600255505050505050565b604080516020810190915260008152604080516020810190915260038401548152612dbf9083612bf0565b51600380850191909155604080516020810190915290548152612a379083612bf0565b6040516001600160a01b03831660248201526044810182905261074a90849063a9059cbb60e01b90606401612a75565b60008054610100900460ff166002811115612e2f57612e2f613d50565b146107df5760405162461bcd60e51b815260206004820152601a60248201527f436f6e7472616374207374617465206973206e6f74204f50454e0000000000006044820152606401610854565b6000612e866138bc565b600d54600554919250612ea6916001600160a01b03169033903090612a41565b600d54600554612ec3916001600160a01b03909116908390613941565b806001600160a01b03166311df92f1612edb846133d4565b600554600d546040516001600160e01b031960e086901b168152612f13939288926008926001600160a01b0390921691600401614184565b6020604051808303816000875af1158015612f32573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074a919061400d565b6000612f628284613005565b600181810154919250600160a01b90910460ff1690816004811115612f8957612f89613d50565b1180612fb9575042612f9a836139ee565b11158015612fb957506001816004811115612fb757612fb7613d50565b145b612aac5760405162461bcd60e51b815260206004820152601c60248201527f4c69717569646174696f6e206e6f7420776974686472617761626c65000000006044820152606401610854565b6001600160a01b038216600090815260106020526040812080548310801561306f5750600081848154811061303c5761303c613f47565b906000526020600020906008020160010160149054906101000a900460ff16600481111561306c5761306c613d50565b14155b6130b45760405162461bcd60e51b8152602060048201526016602482015275125b9d985b1a59081b1a5c5d5a59185d1a5bdb88125160521b6044820152606401610854565b8083815481106130c6576130c6613f47565b906000526020600020906008020191505092915050565b60006130e98284613005565b905060026001820154600160a01b900460ff16600481111561310d5761310d613d50565b1461311757505050565b613124816002015461360c565b5160078201819055604080516020808201835292815281519283019091526003830154825260009161315591612c1a565b6040805160208101909152600784015481529091506000906131819061317a90612ac1565b8390612c1a565b604080516020810190915260058501549081905281519192501015806131a85760046131ab565b60035b60018501805460ff60a01b1916600160a01b8360048111156131cf576131cf613d50565b021790555060018401546006850154604080516001600160a01b039283168152602081018a9052841515818301529051928216929188169133917f6c5582199868fabbe697f9ea10abe481bacf53ac78c02a965b34dff82fd20e3b919081900360600190a4505050505050565b6040805160208101909152600081526040805160208101909152600384015481526132679083612bf0565b5160038085019190915560408051602081019091529054815261328a9083612bf0565b5160035561329783613a09565b61159b5760405162461bcd60e51b815260206004820152600c60248201526b21a9103132b637bb9023a1a960a11b6044820152606401610854565b60408051602081019091526000815260006132ec836129c1565b6040805160208082018352600380548084528451808401865291860154825284519283019094529281529293509161332391612bf0565b516003556040805160208082018352845482528251908101909252600254825261334d9190612bf0565b5160029081556001600160a01b038516600081815260016020819052604080832083815591820183905593810182905560038101829055600401819055915190917fcad20625296d189a6fc6e5b39d0d544e5bd99dbda0c8f2f0ecffef3e0fbcc28291a2604080516020810190915260035481526133cc908290612bf0565b949350505050565b600f546000906001600160a01b03163b6133f057505060075490565b600f5460075460405163f19371b760e01b81526001600160a01b039092169163f19371b79161342c918690600401918252602082015260400190565b602060405180830381865afa925050508015613465575060408051601f3d908101601f191682019092526134629181019061400d565b60015b61069957505060075490565b6040805160208082018352600354825282519081019092526002548252600091829161349c91613a34565b905060006134aa8585613a34565b90506134b882825190511190565b1595945050505050565b60006134cd82612bbb565b51835114905092915050565b6009544210156107df5760405162461bcd60e51b815260206004820152601960248201527f4f6e6c792063616c6c61626c6520706f73742d657870697279000000000000006044820152606401610854565b60006135378284613005565b9050613542816139ee565b4210801561356e5750600180820154600160a01b900460ff16600481111561356c5761356c613d50565b145b61074a5760405162461bcd60e51b815260206004820152601a60248201527f4c69717569646174696f6e206e6f742064697370757461626c650000000000006044820152606401610854565b600e80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60408051602081019091526000815260006136256138bc565b9050806001600160a01b031663bc58ccaa30613640866133d4565b8660086040518563ffffffff1660e01b815260040161366294939291906141c0565b602060405180830381865afa15801561367f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136a39190613feb565b6136ac57600080fd5b6000816001600160a01b03166353b592396136c6866133d4565b8660086040518463ffffffff1660e01b81526004016136e7939291906141f7565b6020604051808303816000875af1158015613706573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061372a919061400d565b90506000811215613739575060005b6133cc60405180602001604052808381525085612871565b6001600160a01b03811660009081526001602090815260408083208151928301909152600301548152613783916127a6565b6123505760405162461bcd60e51b815260206004820152601a60248201527f506f736974696f6e20686173206e6f20636f6c6c61746572616c0000000000006044820152606401610854565b6000613824826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613a669092919063ffffffff16565b90508051600014806138455750808060200190518101906138459190613feb565b61074a5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610854565b6000610696828461421f565b600061069682846140be565b6006546040516302abf57960e61b81526f4f7074696d69737469634f7261636c6560801b60048201526000916001600160a01b03169063aafd5e4090602401602060405180830381865afa158015613918573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061393c9190614232565b905090565b604051636eb1769f60e11b81523060048201526001600160a01b0383811660248301526000919085169063dd62ed3e90604401602060405180830381865afa158015613991573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139b5919061400d565b9050612aac8463095ea7b360e01b856139ce868661403c565b6040516001600160a01b0390921660248301526044820152606401612a75565b6000610699601254836002015461280790919063ffffffff16565b6040805160208082018352600384015482528251908101909252825482526000916106999190613471565b604080516020810190915260008152613a4e8260006127a6565b613a5c5761290e6000612bbb565b61290e8383612c57565b60606133cc848460008585600080866001600160a01b03168587604051613a8d919061424f565b60006040518083038185875af1925050503d8060008114613aca576040519150601f19603f3d011682016040523d82523d6000602084013e613acf565b606091505b5091509150613ae087838387613aeb565b979650505050505050565b60608315613b5a578251600003613b53576001600160a01b0385163b613b535760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610854565b50816133cc565b6133cc8383815115613b6f5781518083602001fd5b8060405162461bcd60e51b81526004016108549190613e43565b600060208284031215613b9b57600080fd5b6040516020810181811067ffffffffffffffff82111715613bcc57634e487b7160e01b600052604160045260246000fd5b6040529135825250919050565b60008060408385031215613bec57600080fd5b613bf68484613b89565b946020939093013593505050565b6001600160a01b038116811461235057600080fd5b60008060408385031215613c2c57600080fd5b8235613c3781613c04565b9150613c468460208501613b89565b90509250929050565b600060208284031215613c6157600080fd5b6106968383613b89565b60006020828403121561159b57600080fd5b600080600080600060a08688031215613c9557600080fd5b8535613ca081613c04565b9450613caf8760208801613c6b565b9350613cbe8760408801613c6b565b9250613ccd8760608801613c6b565b949793965091946080013592915050565b60008060408385031215613cf157600080fd5b823591506020830135613d0381613c04565b809150509250929050565b600060208284031215613d2057600080fd5b8135613d2b81613c04565b9392505050565b60008060408385031215613d4557600080fd5b8235613bf681613c04565b634e487b7160e01b600052602160045260246000fd5b60058110613d7657613d76613d50565b9052565b6001600160a01b038a811682528981166020830152610120820190613da2604084018b613d66565b606083019890985295516080820152935160a0850152915160c084015290931660e08201529151610100909201919091529392505050565b600060208284031215613dec57600080fd5b5035919050565b60005b83811015613e0e578181015183820152602001613df6565b50506000910152565b60008151808452613e2f816020860160208601613df3565b601f01601f19169290920160200192915050565b6020815260006106966020830184613e17565b60008060408385031215613e6957600080fd5b613c378484613b89565b6020810160038310613e8757613e87613d50565b91905290565b602080825282518282018190526000919060409081850190868401855b82811015613f3a57815180516001600160a01b03908116865287820151168786015285810151613edc87870182613d66565b5060608181015190860152608080820151519086015260a080820151519086015260c080820151519086015260e0808201516001600160a01b0316908601526101009081015151908501526101209093019290850190600101613eaa565b5091979650505050505050565b634e487b7160e01b600052603260045260246000fd5b600060208284031215613f6f57600080fd5b815160ff81168114613d2b57600080fd5b6020808252601e908201527f42656c6f77206d696e696d756d2073706f6e736f7220706f736974696f6e0000604082015260600190565b600181811c90821680613fcb57607f821691505b60208210810361159b57634e487b7160e01b600052602260045260246000fd5b600060208284031215613ffd57600080fd5b81518015158114613d2b57600080fd5b60006020828403121561401f57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561069957610699614026565b600081600019048311821515161561406957614069614026565b500290565b60006020828403121561408057600080fd5b6040516020810181811067ffffffffffffffff821117156140b157634e487b7160e01b600052604160045260246000fd5b6040529151825250919050565b6000826140db57634e487b7160e01b600052601260045260246000fd5b500490565b8054600090600181811c90808316806140fa57607f831692505b6020808410820361411b57634e487b7160e01b600052602260045260246000fd5b83885260208801828015614136576001811461414c57614177565b60ff198716825285151560051b82019750614177565b60008981526020902060005b8781101561417157815484820152908601908401614158565b83019850505b5050505050505092915050565b85815284602082015260a0604082015260006141a360a08301866140e0565b6001600160a01b0394909416606083015250608001529392505050565b60018060a01b03851681528360208201528260408201526080606082015260006141ed60808301846140e0565b9695505050505050565b83815282602082015260606040820152600061421660608301846140e0565b95945050505050565b8181038181111561069957610699614026565b60006020828403121561424457600080fd5b8151613d2b81613c04565b60008251614261818460208701613df3565b919091019291505056fea2646970667358221220311014b7faed1c8dc787c28fef8c8cf8e75316166b5232520f57b52729711bfc64736f6c63430008100033
🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Custom Contract ABI

                            

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

This is the Expiring Multi Party (EMP) contract for the Netherlands House Price Index (cNLHPI) synthetic token that is minted using the Sumero Finance protocol.

Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.