Skip to content

Commit e0d7b02

Browse files
authored
Merge branch 'main' into fix/deployless-params
2 parents 51a5b4b + d2c9a85 commit e0d7b02

File tree

6 files changed

+16
-22
lines changed

6 files changed

+16
-22
lines changed

packages/blue-sdk-viem/src/fetch/Position.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export async function fetchPreLiquidationParams(
4343
client: Client,
4444
parameters: DeploylessFetchParameters = {},
4545
): Promise<PreLiquidationParams> {
46-
parameters.chainId = await getChainId(client);
46+
parameters.chainId ??= await getChainId(client);
4747
const { preLltv, preLIF1, preLIF2, preLCF1, preLCF2, preLiquidationOracle } =
4848
await readContract(client, {
4949
...parameters,
@@ -71,8 +71,8 @@ export async function fetchAccrualPosition(
7171
parameters.chainId ??= await getChainId(client);
7272

7373
const [position, market] = await Promise.all([
74-
await fetchPosition(user, marketId, client, parameters),
75-
await fetchMarket(marketId, client, parameters),
74+
fetchPosition(user, marketId, client, parameters),
75+
fetchMarket(marketId, client, parameters),
7676
]);
7777

7878
return new AccrualPosition(position, market);

packages/blue-sdk/src/addresses.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -469,6 +469,7 @@ const _addressesRegistry = {
469469
},
470470
[ChainId.LiskMainnet]: {
471471
morpho: "0x00cD58DEEbd7A2F1C55dAec715faF8aed5b27BF8",
472+
permit2: "0x000000000022D473030F116dDEE9F6B43aC78BA3",
472473
bundler3: {
473474
bundler3: "0xD96E5e02580C4EAfE15B5537b25eE3dEe5861e00",
474475
generalAdapter1: "0x76cFE4BF840C7b461772fE7CDE399f58c4173584",
@@ -587,6 +588,8 @@ const _addressesRegistry = {
587588
registryList: "0xCe93fcB2849EB886F1e81d45D2747dF803f843C3",
588589
chainlinkOracleFactory: "0xF24C6eAB91e43EacE18a4e893a48565C09132505",
589590
preLiquidationFactory: "0x741A6604e974FeAF35a5FBb1416B3e01c33e5C0e",
591+
592+
// There is no wrapped native token because the native token USDT0 is already an ERC20.
590593
},
591594
[ChainId.CronosMainnet]: {
592595
morpho: "0xDF9a1DC07e5dEe5ccCCaBeC35e446C70fAF7434e",

packages/blue-sdk/src/chain.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ export namespace ChainUtils {
238238
[ChainId.StableMainnet]: {
239239
name: "Stable",
240240
id: ChainId.StableMainnet,
241-
nativeCurrency: { name: "gUSDT", symbol: "gUSDT", decimals: 18 },
241+
nativeCurrency: { name: "USDT0", symbol: "USDT0", decimals: 18 },
242242
explorerUrl: "https://stablescan.xyz",
243243
identifier: "stable",
244244
},

packages/test/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
"dependencies": {
2828
"lodash.kebabcase": "^4.1.1",
2929
"viem-deal": "^2.0.3",
30-
"viem-tracer": "^1.7.1",
31-
"get-port": "^7.1.0"
30+
"viem-tracer": "^1.7.1"
3231
},
3332
"peerDependencies": {
3433
"@playwright/test": "^1.48.1",

packages/test/src/anvil.ts

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { spawn } from "node:child_process";
2-
import getPort from "get-port";
32
import _kebabCase from "lodash.kebabcase";
43

54
export interface AnvilArgs {
@@ -288,26 +287,28 @@ export const spawnAnvil = async (
288287
rpcUrl: `http://localhost:${number}`;
289288
stop: () => boolean;
290289
}> => {
291-
const port = await getPort();
292-
293290
let started = false;
291+
let port = args.port ?? 0;
294292

295293
const stop = await new Promise<() => boolean>((resolve, reject) => {
296294
const subprocess = spawn("anvil", toArgs({ ...args, port }));
297295

298296
subprocess.stdout.on("data", (data) => {
299-
const message = `[port ${port}] ${data.toString()}`;
297+
const dataStr = data.toString();
298+
299+
const listenMatch = dataStr.match(/Listening on 127.0.0.1:(\d+)/);
300+
if (listenMatch) port = Number.parseInt(listenMatch[1]);
300301

301-
// console.debug(message);
302+
// console.debug(`[port ${port || "??"}] ${dataStr}`);
302303

303-
if (message.includes("Listening on")) {
304+
if (listenMatch) {
304305
started = true;
305306
resolve(() => subprocess.kill("SIGINT"));
306307
}
307308
});
308309

309310
subprocess.stderr.on("data", (data) => {
310-
const message = `[port ${port}] ${data.toString()}`;
311+
const message = `[port ${port || "??"}] ${data.toString()}`;
311312

312313
if (!started) reject(message);
313314
else console.warn(message);

pnpm-lock.yaml

Lines changed: 0 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)