IncreasingDiscountCollateralAuctionHouse
Verified contract
Active on
Ethereum with 1 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x4ed9…7851
0x105b…4ba3
0x27ef…06c2
Balances ($0.00)
No balances found for "IncreasingDiscountCollateralAuctionHouse"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14959120 | 2 years ago | | | 0 | 0.0077848577 |
ABI
ABI objects
Getter at block 21209603
AUCTION_HOUSE_TYPE() view returns (bytes32)
0x434f4c4c41544552414c00000000000000000000000000000000000000000000
AUCTION_TYPE() view returns (bytes32)
0x494e4352454153494e475f444953434f554e5400000000000000000000000000
auctionsStarted() view returns (uint256)
146
collateralFSM() view returns (address)
0x105b857583346e250fbd04a57ce0e491eb204ba3
collateralType() view returns (bytes32)
0x4554482d41000000000000000000000000000000000000000000000000000000
getCollateralMedianPrice() view returns (uint256 priceFeed)
0
getSystemCoinMarketPrice() view returns (uint256 priceFeed)
0
lastReadRedemptionPrice() view returns (uint256)
2982548600182773478922687462
liquidationEngine() view returns (address)
0x27efc6ffe79692e0521e7e27657cf228240a06c2
lowerCollateralMedianDeviation() view returns (uint256)
800000000000000000
lowerSystemCoinMedianDeviation() view returns (uint256)
1000000000000000000
maxDiscount() view returns (uint256)
900000000000000000
maxDiscountUpdateRateTimeline() view returns (uint256)
2700
minDiscount() view returns (uint256)
920000000000000000
minSystemCoinMedianDeviation() view returns (uint256)
960000000000000000
minimumBid() view returns (uint256)
25000000000000000000
oracleRelayer() view returns (address)
0x4ed9c0dca0479bc64d8f4eb3007126d5791f7851
perSecondDiscountUpdateRate() view returns (uint256)
999991859697312485818842992
safeEngine() view returns (address)
0xcc88a9d330da1133df3a7bd823b95e52511a6962
systemCoinOracle() view returns (address)
0x0000000000000000000000000000000000000000
totalAuctionLength() view returns (uint48)
281474976710655
upperCollateralMedianDeviation() view returns (uint256)
800000000000000000
upperSystemCoinMedianDeviation() view returns (uint256)
1000000000000000000
Read-only
amountToRaise(uint256 id) view returns (uint256)
authorizedAccounts(address) view returns (uint256)
bidAmount(uint256 id) view returns (uint256)
bids(uint256) view returns (uint256 amountToSell, uint256 amountToRaise, uint256 currentDiscount, uint256 maxDiscount, uint256 perSecondDiscountUpdateRate, uint256 latestDiscountUpdateTime, uint48 discountIncreaseDeadline, address forgoneCollateralReceiver, address auctionIncomeRecipient)
forgoneCollateralReceiver(uint256 id) view returns (address)
getAdjustedBid(uint256 id, uint256 wad) view returns (bool, uint256)
getApproximateCollateralBought(uint256 id, uint256 wad) view returns (uint256, uint256)
getCollateralFSMAndFinalSystemCoinPrices(uint256 systemCoinRedemptionPrice) view returns (uint256, uint256)
getDiscountedCollateralPrice(uint256 collateralFsmPriceFeedValue, uint256 collateralMedianPriceFeedValue, uint256 systemCoinPriceFeedValue, uint256 customDiscount) view returns (uint256)
getFinalBaseCollateralPrice(uint256 collateralFsmPriceFeedValue, uint256 collateralMedianPriceFeedValue) view returns (uint256)
getNextCurrentDiscount(uint256 id) view returns (uint256)
getSystemCoinCeilingDeviatedPrice(uint256 redemptionPrice) view returns (uint256 ceilingPrice)
getSystemCoinFloorDeviatedPrice(uint256 redemptionPrice) view returns (uint256 floorPrice)
raisedAmount(uint256 id) view returns (uint256)
remainingAmountToSell(uint256 id) view returns (uint256)
State-modifying
Events addAuthorization(address account)
buyCollateral(uint256 id, uint256 wad)
getCollateralBought(uint256 id, uint256 wad) returns (uint256, uint256)
modifyParameters(bytes32 parameter, address data)
modifyParameters(bytes32 parameter, uint256 data)
removeAuthorization(address account)
settleAuction(uint256 id)
startAuction(address forgoneCollateralReceiver, address auctionIncomeRecipient, uint256 amountToRaise, uint256 amountToSell, uint256 initialBid) returns (uint256 id)
terminateAuctionPrematurely(uint256 id)
AddAuthorization(address account)
BuyCollateral(uint256 indexed id, uint256 wad, uint256 boughtCollateral)
ModifyParameters(bytes32 parameter, address data)
ModifyParameters(bytes32 parameter, uint256 data)
RemoveAuthorization(address account)
SettleAuction(uint256 indexed id, uint256 leftoverCollateral)
StartAuction(uint256 id, uint256 auctionsStarted, uint256 amountToSell, uint256 initialBid, uint256 indexed amountToRaise, uint256 startingDiscount, uint256 maxDiscount, uint256 perSecondDiscountUpdateRate, uint48 discountIncreaseDeadline, address indexed forgoneCollateralReceiver, address indexed auctionIncomeRecipient)
TerminateAuctionPrematurely(uint256 indexed id, address sender, uint256 collateralAmount)
constructor(address safeEngine_, address liquidationEngine_, bytes32 collateralType_)
This contract contains no fallback and receive objects.
This contract contains no error objects.