A Viem implementation of the Hyperdrive Typescript SDK
npm install viem @delvtech/hyperdrive-viem
import { createReadHyperdrive } from "@delvtech/hyperdrive-viem";
import { publicClient } from "./client";
const hyperdrive = createReadHyperdrive({
address: "0x...", // hyperdrive contract address
publicClient,
});
const myLongs = hyperdrive.getOpenLongs({
account: "0x..."
});