From e30329b6e6b5af6013473c6180a6f5a7cb61d9bf Mon Sep 17 00:00:00 2001 From: dev-in-crypt Date: Tue, 3 Feb 2026 17:46:43 +0100 Subject: [PATCH] Fix TreasurySpoke getters to revert --- src/spoke/TreasurySpoke.sol | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/src/spoke/TreasurySpoke.sol b/src/spoke/TreasurySpoke.sol index 4b29c1315..a4971b8c4 100644 --- a/src/spoke/TreasurySpoke.sol +++ b/src/spoke/TreasurySpoke.sol @@ -89,13 +89,19 @@ contract TreasurySpoke is ITreasurySpoke, Ownable2Step { } /// @inheritdoc ISpokeBase - function getUserDebt(uint256, address) external pure returns (uint256, uint256) {} + function getUserDebt(uint256, address) external pure returns (uint256, uint256) { + revert UnsupportedAction(); + } /// @inheritdoc ISpokeBase - function getUserTotalDebt(uint256, address) external pure returns (uint256) {} + function getUserTotalDebt(uint256, address) external pure returns (uint256) { + revert UnsupportedAction(); + } /// @inheritdoc ISpokeBase - function getUserPremiumDebtRay(uint256, address) external pure returns (uint256) {} + function getUserPremiumDebtRay(uint256, address) external pure returns (uint256) { + revert UnsupportedAction(); + } /// @inheritdoc ISpokeBase function getReserveSuppliedAssets(uint256 reserveId) external view returns (uint256) { @@ -108,14 +114,22 @@ contract TreasurySpoke is ITreasurySpoke, Ownable2Step { } /// @inheritdoc ISpokeBase - function getUserSuppliedAssets(uint256, address) external pure returns (uint256) {} + function getUserSuppliedAssets(uint256, address) external pure returns (uint256) { + revert UnsupportedAction(); + } /// @inheritdoc ISpokeBase - function getUserSuppliedShares(uint256, address) external pure returns (uint256) {} + function getUserSuppliedShares(uint256, address) external pure returns (uint256) { + revert UnsupportedAction(); + } /// @inheritdoc ISpokeBase - function getReserveDebt(uint256) external pure returns (uint256, uint256) {} + function getReserveDebt(uint256) external pure returns (uint256, uint256) { + revert UnsupportedAction(); + } /// @inheritdoc ISpokeBase - function getReserveTotalDebt(uint256) external pure returns (uint256) {} + function getReserveTotalDebt(uint256) external pure returns (uint256) { + revert UnsupportedAction(); + } }