Core Contracts Naming Transition
Going from cute to actual English words
The following tables show the before and after variable names from all core MCD contracts.
MCD Units | Meaning |
---|---|
WAD | Number with 18 decimals (10^18) |
RAY | Number with 27 decimals (10^27) |
RAD | Number with 45 decimals (10^45) |
Vat | SAFEEngine |
---|---|
wards | authorizedAccounts |
rely | addAuthorization |
deny | removeAuthorization |
auth | isAuthorized |
hope | approveSAFEModification |
nope | denySAFEModification |
wish | canModifySAFE |
Ilk | CollateralType |
Ilk.Art | CollateralType.debtAmount |
Ilk.rate | CollateralType.accumulatedRate |
Ilk.spot | CollateralType.safetyPrice |
Ilk.line | CollateralType.debtCeiling |
Ilk.dust | CollateralType.debtFloor |
NaN | CollateralType.liquidationPrice (NEW) |
Urn | SAFE |
Urn.ink | SAFE.lockedCollateral |
Urn.art | SAFE.generatedDebt |
ilks | collateralTypes |
urns | safes |
gem | tokenCollateral |
dai | coinBalance |
sin | debtBalance |
debt | globalDebt |
vice | globalUnbackedDebt |
Line | globalDebtCeiling |
live | contractEnabled |
init | initializeCollateralType |
file | modifyParameters |
cage | disableContract |
slip | modifyCollateralBalance |
flux | transferCollateral |
move | transferInternalCoins |
frob | modifySAFECollateralization |
dink | deltaCollateral |
dart | deltaDebt |
fork | transferSAFECollateralAndDebt |
grab | confiscateSAFECollateralAndDebt |
heal | settleDebt |
suck | createUnbackedDebt |
fold | updateAccumulatedRate |
NaN | AddAuthorization (NEW) |
NaN | RemoveAuthorization (NEW) |
NaN | ApproveSAFEModification (NEW) |
NaN | DenySAFEModification (NEW) |
NaN | InitializeCollateralType (NEW) |
NaN | ModifyParameters (NEW) |
NaN | ModifyParameters (NEW) |
NaN | DisableContract (NEW) |
NaN | ModifyCollateralBalance (NEW) |
NaN | TransferCollateral (NEW) |
NaN | TransferInternalCoins (NEW) |
NaN | ModifySAFECollateralization (NEW) |
NaN | TransferSAFECollateralAndDebt (NEW) |
NaN | ConfiscateSAFECollateralAndDebt (NEW) |
NaN | SettleDebt (NEW) |
NaN | CreateUnbackedDebt (NEW) |
NaN | UpdateAccumulatedRate (NEW) |
Vow | AccountingEngine |
---|---|
wards | authorizedAccounts |
rely | addAuthorization |
deny | removeAuthorization |
auth | isAuthorized |
vat | safeEngine |
flapper | surplusAuctionHouse |
flopper | debtAuctionHouse |
NaN | postSettlementSurplusDrain (NEW) |
NaN | extraSurplusReceiver (NEW) |
sin | debtQueue |
NaN | debtPoppers (NEW) |
Sin | totalQueuedDebt |
Ash | totalOnAuctionDebt |
NaN | lastSurplusAuctionTime (NEW) |
NaN | lastSurplusTransferTime (NEW) |
NaN | surplusAuctionDelay (NEW) |
NaN | surplusTransferDelay (NEW) |
NaN | extraSurplusIsTransferred (NEW) |
wait | popDebtDelay |
dump | initialDebtAuctionMintedTokens |
sump | debtAuctionBidSize |
bump | surplusAuctionAmountToSell |
NaN | surplusTransferAmount (NEW) |
hump | surplusBuffer |
NaN | disableCooldown (NEW) |
NaN | disableTimestamp (NEW) |
NaN | protocolTokenAuthority (NEW) |
NaN | systemStakingPool (NEW) |
live | contractEnabled |
NaN | unqueuedUnauctionedDebt |
file | modifyParameters |
fess | pushDebtToQueue |
flog | popDebtFromQueue |
heal | settleDebt |
kiss | cancelAuctionedDebtWithSurplus |
flop | auctionDebt |
NaN | settleDebtAuction (NEW) |
flap | auctionSurplus |
NaN | transferExtraSurplus (NEW) |
cage | disableContract |
NaN | transferPostSettlementSurplus (NEW) |
NaN | AddAuthorization (NEW) |
NaN | RemoveAuthorization (NEW) |
NaN | ModifyParameters (NEW) |
NaN | ModifyParameters (NEW) |
NaN | PushDebtToQueue (NEW) |
NaN | PopDebtFromQueue (NEW) |
NaN | SettleDebt (NEW) |
NaN | CancelAuctionedDebtWithSurplus (NEW) |
NaN | AuctionDebt (NEW) |
NaN | AuctionSurplus (NEW) |
NaN | DisableContract (NEW) |
NaN | TransferPostSettlementSurplus (NEW) |
NaN | TransferExtraSurplus (NEW) |
Flap/per | Burning/Recycling/PostSettlementSurplusAuctionHouse |
---|---|
wards | authorizedAccounts |
rely | addAuthorization |
deny | removeAuthorization |
auth | isAuthorized |
NaN | AUCTION_HOUSE_TYPE (NEW) |
Bid | Bid |
Bid.bid | Bid.bidAmount |
Bid.lot | Bid.amountToSell |
Bid.guy | Bid.highBidder |
Bid.tic | Bid.bidExpiry |
Bid.end | Bid.auctionDeadline |
Kick | StartAuction |
bids | bids |
vat | safeEngine |
gem | protocolToken |
NaN | protocolTokenBidReceiver (only in the Recycling version) |
beg | bidIncrease |
ttl | bidDuration |
tau | totalAuctionLength |
kicks | auctionsStarted |
live | contractEnabled |
file | modifyParameters |
kick | startAuction |
tick | restartAuction |
tend | increaseBidSize |
deal | settleAuction |
cage | disableContract |
yank | terminateAuctionPrematurely (only in the Burning & Recycling versions) |
NaN | AddAuthorization (NEW) |
NaN | RemoveAuthorization (NEW) |
NaN | ModifyParameters (NEW) |
NaN | RestartAuction (NEW) |
NaN | IncreaseBidSize (NEW) |
NaN | StartAuction (NEW) |
NaN | SettleAuction (NEW) |
NaN | DisableContract (NEW) |
NaN | TerminateAuctionPrematurely (NEW) |
Flop/per | DebtAuctionHouse |
---|---|
wards | authorizedAccounts |
rely | addAuthorization |
deny | removeAuthorization |
auth | isAuthorized |
NaN | AUCTION_HOUSE_TYPE |
Bid | Bid |
Bid.bid | Bid.bidAmount |
Bid.lot | Bid.amountToSell |
Bid.guy | Bid.highBidder |
Bid.tic | Bid.bidExpiry |
Bid.end | Bid.auctionDeadline |
Kick | StartAuction |
bids | bids |
vat | safeEngine |
vow | accountingEngine |
gem | protocolToken |
beg | bidDecrease |
pad | amountSoldIncrease |
ttl | bidDuration |
tau | totalAuctionLength |
kicks | auctionsStarted |
NaN | activeDebtAuctions |
live | contractEnabled |
file | modifyParameters |
kick | startAuction |
tick | restartAuction |
dent | decreaseSoldAmount |
deal | settleAuction |
cage | disableContract |
yank | terminateAuctionPrematurely |
NaN | AddAuthorization (NEW) |
NaN | RemoveAuthorization (NEW) |
NaN | StartAuction (NEW) |
NaN | ModifyParameters (NEW) |
NaN | RestartAuction (NEW) |
NaN | DecreaseSoldAmount (NEW) |
NaN | SettleAuction (NEW) |
NaN | TerminateAuctionPrematurely (NEW) |
NaN | DisableContract (NEW) |
Flip/per | English/Fixed/IncreasingDiscountCollateralAuctionHouse |
---|---|
wards | authorizedAccounts |
rely | addAuthorization |
deny | removeAuthorization |
auth | isAuthorized |
NaN | AUCTION_HOUSE_TYPE (NEW) |
NaN | AUCTION_TYPE (NEW) |
Bid | Bid |
NaN | raisedAmount (NEW) (only in the FixedDiscount version) |
NaN | soldAmount(NEW) (only in the FixedDiscount version) |
Bid.bid | Bid.bidAmount (only in the English version) |
Bid.lot | Bid.amountToSell |
Bid.guy | Bid.highBidder (only in the English version) |
Bid.tic | Bid.bidExpiry (only in the English version) |
Bid.end | Bid.auctionDeadline |
Bid.usr | Bid.forgoneCollateralReceiver |
Bid.gal | Bid.auctionIncomeRecipient |
Bid.tab | Bid.amountToRaise |
NaN | Bid.currentDiscount (NEW) (only in the IncreasingDiscount version) |
NaN | Bid.maxDiscount (NEW) (only in the IncreasingDiscount version) |
NaN | Bid.perSecondDiscountUpdateRate (NEW) (only in the IncreasingDiscount version) |
NaN | Bid.discountIncreaseDeadline (NEW) (only in the IncreasingDiscount version) |
Kick | StartAuction |
bids | bids |
vat | safeEngine |
ilk | collateralType |
NaN | lastReadRedemptionPrice (only in the FixedDiscount version) |
NaN | minimumBid (NEW) (only in the FixedDiscount version) |
beg | bidIncrease (only in the English version) |
ttl | bidDuration (only in the English version) |
tau | totalAuctionLength |
kicks | auctionsStarted |
NaN | discount (NEW) (only in the FixedDiscount version) |
NaN | minDiscount (NEW) (only in the IncreasingDiscount version) |
NaN | maxDiscount (NEW) (only in the IncreasingDiscount version) |
NaN | perSecondDiscountUpdateRate (NEW) (only in the IncreasingDiscount version) |
NaN | maxDiscountUpdateRateTimeline (NEW) (only in the IncreasingDiscount version) |
NaN | lowerCollateralMedianDeviation (NEW) (only in the FixedDiscount version) |
NaN | upperCollateralMedianDeviation (NEW) (only in the FixedDiscount version) |
NaN | lowerSystemCoinMedianDeviation (NEW) (only in the FixedDiscount version) |
NaN | upperSystemCoinMedianDeviation (NEW) (only in the FixedDiscount version) |
NaN | minSystemCoinMedianDeviation (NEW) (only in the FixedDiscount version) |
cut | bidToMarketPriceRatio (only in the English version) |
spot | oracleRelayer |
pip | orcl/osm |
NaN | median (NEW) (only in the FixedDiscount version) |
Kick | StartAuction |
live | contractEnabled |
file | modifyParameters |
NaN | getDiscountedCollateralPrice (NEW) (only in the Fixed and Increasing Discount versions) |
NaN | getBoughtCollateral (NEW) (only in the Fixed and Increasing Discount versions) |
NaN | getSystemCoinFloorDeviatedPrice (NEW) (only in the Fixed and Increasing Discount versions) |
NaN | getSystemCoinCeilingDeviatedPrice (NEW) (only in the Fixed and Increasing Discount versions) |
NaN | getCollateralFSMAndFinalSystemCoinPrices (NEW) (only in the Fixed and Increasing Discount versions) |
NaN | getFinalBaseCollateralPrice (NEW) (only in the Fixed and Increasing Discount versions) |
NaN | getNextCurrentDiscount (NEW) (only in the IncreasingDiscount version) |
NaN | getCollateralBought (NEW) (only in the FixedDiscount version) |
NaN | buyCollateral (NEW) (only in the FixedDiscount version) |
kick | startAuction |
tick | restartAuction (only in the English version) |
tend | increaseBidSize (only in the English version) |
dent | decreaseSoldAmount (only in the English version) |
deal | settleAuction |
yank | terminateAuctionPrematurely |
NaN | bidAmount (NEW) |
NaN | remainingAmountToSell (NEW) |
NaN | forgoneCollateralReceiver (NEW) |
NaN | amountToRaise (NEW) |
NaN | AddAuthorization (NEW) |
NaN | RemoveAuthorization (NEW) |
NaN | StartAuction (NEW) |
NaN | ModifyParameters (NEW) |
NaN | BuyCollateral (NEW) |
NaN | SettleAuction (NEW) |
NaN | TerminateAuctionPrematurely (NEW) |
Join | BasicTokenAdapters |
---|---|
wards | authorizedAccounts |
rely | addAuthorization |
deny | removeAuthorization |
auth | isAuthorized |
GemLike | CollateralLike |
GemJoin | CollateralJoin |
vat | safeEngine |
ilk | collateralType |
gem | collateral |
dec | decimals |
live | contractEnabled |
cage | disableContract |
join | join |
exit | exit |
ETHJoin | ETHJoin |
DaiJoin | CoinJoin |
dai | systemCoin |
NaN | AddAuthorization (NEW) |
NaN | RemoveAuthorization (NEW) |
NaN | DisableContract (NEW) |
NaN | Join (NEW) |
NaN | Exit (NEW) |
Cat | LiquidationEngine |
---|---|
wards | authorizedAccounts |
rely | addAuthorization |
deny | removeAuthorization |
auth | isAuthorized |
NaN | safeSaviours (NEW) |
NaN | connectSAFESaviour (NEW) |
NaN | disconnectSAFESaviour (NEW) |
Ilk | CollateralType |
Ilk.flip | CollateralType.collateralAuctionHouse |
Ilk.chop | CollateralType.liquidationPenalty |
Ilk.dunk | CollateralType.liquidationQuantity |
box | onAuctionSystemCoinLimit |
litter | currentOnAuctionSystemCoins |
ilks | collateralTypes |
NaN | chosenSAFESaviour (NEW) |
NaN | mutex (NEW) |
live | contractEnabled |
vat | safeEngine |
vow | accountingEngine |
file | modifyParameters |
flip | collateralAuctionHouse |
cage | disableContract |
NaN | protectSAFE (NEW) |
bite | liquidateSAFE |
claw | removeCoinsFromAuction |
NaN | getLimitAdjustedDebtToCover (NEW) |
urn | safe |
rate | accumulatedRates |
ink | safeCollateral |
art | safeDebt |
dust | debtFloor |
grab | confiscateSAFECollateralAndDebt |
fess | pushDebtToQueue |
mink | collateralData |
gal | initialBidder |
tab | amountToRaise |
bid | initialBid |
Bite | Liquidate |
NaN | AddAuthorization (NEW) |
NaN | RemoveAuthorization (NEW) |
NaN | ConnectSAFESaviour (NEW) |
NaN | DisconnectSAFESaviour (NEW) |
NaN | UpdateCurrentOnAuctionSystemCoins (NEW) |
NaN | ModifyParameters (NEW) |
NaN | DisableContract (NEW) |
NaN | SaveSAFE (NEW) |
NaN |