Skip to content

Commit

Permalink
review fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
mn13 committed Oct 3, 2023
1 parent ceab324 commit 0a44e2d
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 11 deletions.
29 changes: 19 additions & 10 deletions integration-tests/tests/pool.sut.ts
Original file line number Diff line number Diff line change
Expand Up @@ -87,16 +87,25 @@ export async function init(client: SorobanClient): Promise<void> {

await initPoolPriceFeed(client, [{
asset: "XLM",
assetDecimals: 7,
feedDecimals: 14
priceFeedConfig: {
asset_decimals: 7n,
feed_decimals: 14n,
feed: process.env.SLENDER_PRICE_FEED
}
}, {
asset: "XRP",
assetDecimals: 9,
feedDecimals: 16
priceFeedConfig: {
asset_decimals: 9n,
feed_decimals: 16n,
feed: process.env.SLENDER_PRICE_FEED
}
}, {
asset: "USDC",
assetDecimals: 9,
feedDecimals: 16
priceFeedConfig: {
asset_decimals: 9n,
feed_decimals: 16n,
feed: process.env.SLENDER_PRICE_FEED
}
}]);

console.log(" Contracts initialization has been finished");
Expand Down Expand Up @@ -671,7 +680,7 @@ async function initPoolCollateral(client: SorobanClient, asset: SlenderAsset): P

async function initPoolPriceFeed(
client: SorobanClient,
inputs: { asset: SlenderAsset, assetDecimals: number, feedDecimals: number }[]
inputs: { asset: SlenderAsset, priceFeedConfig: PriceFeedConfig }[]
): Promise<void> {
await initContract(
"POOL_PRICE_FEED_SET",
Expand All @@ -682,9 +691,9 @@ async function initPoolPriceFeed(
3,
convertToScvVec(inputs.map(input => convertToScvMap({
"asset": convertToScvAddress(process.env[`SLENDER_TOKEN_${input.asset}`]),
"asset_decimals": convertToScvU32(input.assetDecimals),
"feed": convertToScvAddress(process.env.SLENDER_PRICE_FEED),
"feed_decimals": convertToScvU32(input.feedDecimals)
"asset_decimals": convertToScvU32(Number(input.priceFeedConfig.asset_decimals)),
"feed": convertToScvAddress(input.priceFeedConfig.feed),
"feed_decimals": convertToScvU32(Number(input.priceFeedConfig.feed_decimals))
})))
)
);
Expand Down
1 change: 0 additions & 1 deletion integration-tests/tests/pool/2.liquidator.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,6 @@ describe("LendingPool: Liquidation (receive underlying assets)", function () {
&& borrower1Position.npv > -10_000n);
});

// TODO: requires optimization
it("Case 5: Liquidator liquidates Borrower's position partialy", async function () {
// Liquidator1 liquidates Borrower1's positions
const liquidator1USDCBalanceBefore = await tokenBalanceOf(client, "USDC", liquidator1Address);
Expand Down

0 comments on commit 0a44e2d

Please sign in to comment.