From 37ae86ddc7995afe361e9350ccee81011a79e399 Mon Sep 17 00:00:00 2001 From: Ryan Goree Date: Thu, 7 Nov 2024 20:16:04 -0600 Subject: [PATCH] Update sandbox --- apps/sdk-sandbox/package.json | 3 +-- apps/sdk-sandbox/scripts/example.ts | 19 +++++++++---------- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/apps/sdk-sandbox/package.json b/apps/sdk-sandbox/package.json index c83fb6dbc..ed83ac9ce 100644 --- a/apps/sdk-sandbox/package.json +++ b/apps/sdk-sandbox/package.json @@ -15,8 +15,7 @@ "@delvtech/drift-viem": "^0.0.1-beta.13", "@delvtech/fixed-point-wasm": "*", "@delvtech/hyperdrive-appconfig": "*", - "@delvtech/hyperdrive-viem": "*", - "@delvtech/hyperdrive-js-core": "*", + "@delvtech/hyperdrive-js": "*", "@delvtech/hyperdrive-wasm": "*", "viem": "^2.9.2" }, diff --git a/apps/sdk-sandbox/scripts/example.ts b/apps/sdk-sandbox/scripts/example.ts index 2626ebee5..07e3b9597 100644 --- a/apps/sdk-sandbox/scripts/example.ts +++ b/apps/sdk-sandbox/scripts/example.ts @@ -1,22 +1,21 @@ -import { IHyperdrive } from "@delvtech/hyperdrive-artifacts/IHyperdrive"; -import { ReadHyperdrive } from "@delvtech/hyperdrive-viem"; +import { Drift } from "@delvtech/drift"; +import { viemAdapter } from "@delvtech/drift-viem"; +import { ReadHyperdrive } from "@delvtech/hyperdrive-js"; import { publicClient } from "../client"; +const drift = new Drift(viemAdapter({ publicClient })); + const pool = new ReadHyperdrive({ - address: "0x1cB0E96C07910fee9a22607bb9228c73848903a3", - publicClient, + address: "0x324395D5d835F84a02A75Aa26814f6fD22F25698", + drift, }); const kind = await pool.getKind(); -const name = await publicClient.readContract({ - abi: IHyperdrive.abi, - address: "0x1cB0E96C07910fee9a22607bb9228c73848903a3", - functionName: "name", -}); const config = await pool.getPoolConfig(); + console.log(` + address: ${pool.address} kind: ${kind} - name: ${name} baseToken: ${config.baseToken} sharesToken: ${config.vaultSharesToken} `);