diff --git a/frontend/app/src/abi/BorrowerOperations.ts b/frontend/app/src/abi/BorrowerOperations.ts index f46979ca3..e490f14bd 100644 --- a/frontend/app/src/abi/BorrowerOperations.ts +++ b/frontend/app/src/abi/BorrowerOperations.ts @@ -373,7 +373,7 @@ export const BorrowerOperations = [ { "type": "function", "name": "shutdownFromOracleFailure", - "inputs": [{ "name": "_failedOracleAddr", "type": "address", "internalType": "address" }], + "inputs": [], "outputs": [], "stateMutability": "nonpayable", }, @@ -478,12 +478,6 @@ export const BorrowerOperations = [ "inputs": [{ "name": "_tcr", "type": "uint256", "indexed": false, "internalType": "uint256" }], "anonymous": false, }, - { - "type": "event", - "name": "ShutDownFromOracleFailure", - "inputs": [{ "name": "_oracleAddress", "type": "address", "indexed": false, "internalType": "address" }], - "anonymous": false, - }, { "type": "event", "name": "SortedTrovesAddressChanged", @@ -537,6 +531,7 @@ export const BorrowerOperations = [ { "type": "error", "name": "TroveNotInBatch", "inputs": [] }, { "type": "error", "name": "TroveNotOpen", "inputs": [] }, { "type": "error", "name": "TroveNotZombie", "inputs": [] }, + { "type": "error", "name": "TroveWithZeroDebt", "inputs": [] }, { "type": "error", "name": "UpfrontFeeTooHigh", "inputs": [] }, { "type": "error", "name": "ZeroAdjustment", "inputs": [] }, ] as const; diff --git a/frontend/app/src/abi/CollSurplusPool.ts b/frontend/app/src/abi/CollSurplusPool.ts index 8722915cf..657b066c1 100644 --- a/frontend/app/src/abi/CollSurplusPool.ts +++ b/frontend/app/src/abi/CollSurplusPool.ts @@ -79,7 +79,7 @@ export const CollSurplusPool = [{ }, { "type": "event", "name": "CollSent", - "inputs": [{ "name": "_to", "type": "address", "indexed": false, "internalType": "address" }, { + "inputs": [{ "name": "_to", "type": "address", "indexed": true, "internalType": "address" }, { "name": "_amount", "type": "uint256", "indexed": false, diff --git a/frontend/app/src/abi/LeverageLSTZapper.ts b/frontend/app/src/abi/LeverageLSTZapper.ts index 10c88bb7e..011317401 100644 --- a/frontend/app/src/abi/LeverageLSTZapper.ts +++ b/frontend/app/src/abi/LeverageLSTZapper.ts @@ -52,7 +52,7 @@ export const LeverageLSTZapper = [ }, { "type": "function", - "name": "adjustUnredeemableTrove", + "name": "adjustZombieTrove", "inputs": [ { "name": "_troveId", "type": "uint256", "internalType": "uint256" }, { "name": "_collChange", "type": "uint256", "internalType": "uint256" }, @@ -83,8 +83,8 @@ export const LeverageLSTZapper = [ { "type": "function", "name": "closeTroveFromCollateral", - "inputs": [{ "name": "troveId", "type": "uint256", "internalType": "uint256" }, { - "name": "flashLoanAmount", + "inputs": [{ "name": "_troveId", "type": "uint256", "internalType": "uint256" }, { + "name": "_flashLoanAmount", "type": "uint256", "internalType": "uint256", }], diff --git a/frontend/app/src/abi/LeverageWETHZapper.ts b/frontend/app/src/abi/LeverageWETHZapper.ts index 4e631ca95..63586242f 100644 --- a/frontend/app/src/abi/LeverageWETHZapper.ts +++ b/frontend/app/src/abi/LeverageWETHZapper.ts @@ -60,7 +60,7 @@ export const LeverageWETHZapper = [ { "name": "_maxUpfrontFee", "type": "uint256", "internalType": "uint256" }, ], "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "payable", }, { "type": "function", @@ -79,8 +79,8 @@ export const LeverageWETHZapper = [ { "type": "function", "name": "closeTroveFromCollateral", - "inputs": [{ "name": "troveId", "type": "uint256", "internalType": "uint256" }, { - "name": "flashLoanAmount", + "inputs": [{ "name": "_troveId", "type": "uint256", "internalType": "uint256" }, { + "name": "_flashLoanAmount", "type": "uint256", "internalType": "uint256", }], diff --git a/frontend/app/src/abi/PriceFeed.ts b/frontend/app/src/abi/PriceFeed.ts index e6983ba07..c0876bb97 100644 --- a/frontend/app/src/abi/PriceFeed.ts +++ b/frontend/app/src/abi/PriceFeed.ts @@ -10,6 +10,16 @@ export const PriceFeed = [{ "internalType": "bool", }], "stateMutability": "view", +}, { + "type": "function", + "name": "fetchRedemptionPrice", + "inputs": [], + "outputs": [{ "name": "", "type": "uint256", "internalType": "uint256" }, { + "name": "", + "type": "bool", + "internalType": "bool", + }], + "stateMutability": "view", }, { "type": "function", "name": "getEthUsdStalenessThreshold", diff --git a/frontend/app/src/abi/StabilityPool.ts b/frontend/app/src/abi/StabilityPool.ts index f7a8e630f..6bf037d9f 100644 --- a/frontend/app/src/abi/StabilityPool.ts +++ b/frontend/app/src/abi/StabilityPool.ts @@ -177,7 +177,7 @@ export const StabilityPool = [ }, { "type": "function", - "name": "lastBoldLossError_Offset", + "name": "lastBoldLossErrorByP_Offset", "inputs": [], "outputs": [{ "name": "", "type": "uint256", "internalType": "uint256" }], "stateMutability": "view", diff --git a/frontend/app/src/abi/TroveManager.ts b/frontend/app/src/abi/TroveManager.ts index b90980181..a363f5add 100644 --- a/frontend/app/src/abi/TroveManager.ts +++ b/frontend/app/src/abi/TroveManager.ts @@ -213,6 +213,7 @@ export const TroveManager = [ "inputs": [ { "name": "_troveId", "type": "uint256", "internalType": "uint256" }, { "name": "_newTroveColl", "type": "uint256", "internalType": "uint256" }, + { "name": "_newTroveDebt", "type": "uint256", "internalType": "uint256" }, { "name": "_troveChange", "type": "tuple", @@ -761,4 +762,5 @@ export const TroveManager = [ { "type": "error", "name": "NotShutDown", "inputs": [] }, { "type": "error", "name": "NothingToLiquidate", "inputs": [] }, { "type": "error", "name": "OnlyOneTroveLeft", "inputs": [] }, + { "type": "error", "name": "ZeroAmount", "inputs": [] }, ] as const;