Skip to content

Commit cea340e

Browse files
committed
Cleanup
1 parent 0ce8850 commit cea340e

39 files changed

+432
-379
lines changed

.changeset/breezy-keys-brake.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@delvtech/hyperdrive-js": patch
3+
---
4+
5+
Added `MockHyperdrive` client and misc. cleanup.

apps/hyperdrive-trading/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
"gen:walletconnect": "bash ./scripts/generate-walletconnect.sh"
2929
},
3030
"dependencies": {
31-
"@delvtech/drift": "^1.0.0",
32-
"@delvtech/drift-viem": "^1.0.0",
31+
"@delvtech/drift": "^1.0.1",
32+
"@delvtech/drift-viem": "^1.0.1",
3333
"@delvtech/fixed-point-wasm": "^0.0.8",
3434
"@delvtech/hyperdrive-appconfig": "^0.1.1",
3535
"@delvtech/hyperdrive-js": "^1.0.0",

apps/hyperdrive-trading/src/ui/token/hooks/useTokenFiatPrice.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export function useTokenFiatPrice({
2020
} {
2121
const appConfig = useAppConfigForConnectedChain();
2222
const { data } = useQuery(
23-
makeTokenFiatPriceQuery({ chainId, tokenAddress, enabled, appConfig })
23+
makeTokenFiatPriceQuery({ chainId, tokenAddress, enabled, appConfig }),
2424
);
2525
return { fiatPrice: data };
2626
}

apps/sdk-sandbox/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
"deploy-multicall": "tsx -r dotenv/config scripts/deploy-multicall.ts"
1414
},
1515
"dependencies": {
16-
"@delvtech/drift": "^1.0.0",
17-
"@delvtech/drift-viem": "^1.0.0",
16+
"@delvtech/drift": "^1.0.1",
17+
"@delvtech/drift-viem": "^1.0.1",
1818
"@delvtech/fixed-point-wasm": "*",
1919
"@delvtech/hyperdrive-appconfig": "*",
2020
"@delvtech/hyperdrive-js": "*",

packages/hyperdrive-appconfig/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
"typecheck": "tsc --noEmit"
2626
},
2727
"devDependencies": {
28-
"@delvtech/drift": "^1.0.0",
29-
"@delvtech/drift-viem": "^1.0.0",
28+
"@delvtech/drift": "^1.0.1",
29+
"@delvtech/drift-viem": "^1.0.1",
3030
"@delvtech/fixed-point-wasm": "^0.0.8",
3131
"@delvtech/hyperdrive-artifacts": "^1.0.21",
3232
"@delvtech/hyperdrive-js": "^1.0.0",

packages/hyperdrive-artifacts/tsconfig.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"exclude": ["node_modules"],
66
"compilerOptions": {
77
"outDir": "dist",
8-
"module": "ESNext",
9-
"target": "ESNext"
8+
"module": "nodenext",
9+
"target": "esnext"
1010
}
1111
}

packages/hyperdrive-js/package.json

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,16 @@
2222
"default": "./dist/index.js"
2323
}
2424
},
25+
"./testing": {
26+
"require": {
27+
"types": "./dist/testing.d.cts",
28+
"default": "./dist/testing.cjs"
29+
},
30+
"import": {
31+
"types": "./dist/testing.d.ts",
32+
"default": "./dist/testing.js"
33+
}
34+
},
2535
"./v1.0.14": {
2636
"require": {
2737
"types": "./dist/v1.0.14.d.cts",
@@ -42,7 +52,7 @@
4252
"typecheck": "tsc --noEmit"
4353
},
4454
"peerDependencies": {
45-
"@delvtech/drift": "^1.0.0"
55+
"@delvtech/drift": "^1.0.1"
4656
},
4757
"dependencies": {
4858
"@delvtech/fixed-point-wasm": "^0.0.8",
@@ -53,7 +63,7 @@
5363
"semver": "^7.6.3"
5464
},
5565
"devDependencies": {
56-
"@delvtech/drift": "^1.0.0",
66+
"@delvtech/drift": "^1.0.1",
5767
"@hyperdrive/eslint-config": "*",
5868
"@hyperdrive/prettier-config": "*",
5969
"@hyperdrive/tsconfig": "*",
@@ -80,6 +90,9 @@
8090
".": [
8191
"./dist/index.d.ts"
8292
],
93+
"testing": [
94+
"./dist/testing.js"
95+
],
8396
"v1.0.14": [
8497
"./dist/v1.0.14.js"
8598
]

packages/hyperdrive-js/src/base/constants.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/hyperdrive-js/src/base/testing/accounts.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

packages/hyperdrive-js/src/drift/ContractClient.ts

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,19 @@ import type { Address } from "@delvtech/drift";
22
import { ReadClientOptions } from "src/drift/ReadClient";
33
import { ReadWriteClientOptions } from "src/drift/ReadWriteClient";
44

5-
export interface ReadContractClientOptions extends ReadClientOptions {
5+
interface BaseContractClientOptions {
66
address: Address;
7-
}
87

9-
export interface ReadWriteContractClientOptions extends ReadWriteClientOptions {
10-
address: Address;
8+
/**
9+
* The earliest block number to use for event queries.
10+
*/
11+
epochBlock?: bigint;
1112
}
13+
14+
export interface ReadContractClientOptions
15+
extends ReadClientOptions,
16+
BaseContractClientOptions {}
17+
18+
export interface ReadWriteContractClientOptions
19+
extends ReadWriteClientOptions,
20+
BaseContractClientOptions {}

0 commit comments

Comments
 (0)