Skip to content

Commit af430c6

Browse files
authored
Add event splitting and retrying, cleanup repo (#1849)
* Bump drift * Update base client types, remove unnecessary `getBlockOrThrow` util * Update factory client * Update registry clients * Update token clients * Update hyperdrive clients * Update tests * Add failed event query splitting to sdk * Delete old SDKs * Migrate appconfig to newer SDK * Update UI * Delete broken docs site * Update sandbox * Update README and config * Bump ts+viem+wagmi, delete unused deps * Add tgz files (packed packages) to `.gitignore` * Improve `getEventsWithSplitAndRetry` * Patch client params to ensure all options are forwarded * Add earliest position blocks to portfolio queries * Disable query client retries and focus refetches for portfolio queries * Prevent expensive portfolio queries from going stale * Add missing option to ReadClient
1 parent 6594d0f commit af430c6

File tree

293 files changed

+2982
-20489
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

293 files changed

+2982
-20489
lines changed

.changeset/config.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,5 @@
1111
"updateInternalDependencies": "patch",
1212
"privatePackages": {
1313
"version": false
14-
},
15-
"ignore": ["@delvtech/hyperdrive-js-core"]
14+
}
1615
}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
dist
22
dist-ssr
33
*.local
4+
*.tgz
45

56
# dependencies
67
node_modules

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,11 @@ Powered by [TurboRepo](https://turbo.build).
1313
Apps
1414

1515
- [hyperdrive-trading](apps/hyperdrive-trading/) - A simple frontend for interacting with Hyperdrive.
16-
- [hyperdrive-sdk-docs](apps/hyperdrive-sdk-docs/) - Docs site for the Hyperdrive SDK.
1716
- [sdk-sandbox](apps/sdk-sandbox/) - A sandbox for trying out the Hyperdrive SDK.
1817

1918
Packages
2019

21-
- [@delvtech/hyperdrive-js-core](packages/hyperdrive-js-core/) - Hyperdrive SDK core logic.
22-
- [@delvtech/hyperdrive-viem](packages/hyperdrive-viem/) - Viem bindings for `@delvtech/hyperdrive-js-core`.
20+
- [@delvtech/hyperdrive-js](packages/hyperdrive-js/) - Hyperdrive SDK.
2321
- [@delvtech/hyperdrive-artifacts](packages/hyperdrive-artifacts/) - ABIs and bytecode for Hyperdrive contracts.
2422
- [@delvtech/fixed-point-wasm](packages/hyperdrive-artifacts/) - Wasm bindings for the [fixedpointmath](https://github.com/delvtech/hyperdrive-rs/tree/main/crates/fixedpointmath) Rust crate.
2523
- [@delvtech/hyperdrive-wasm](packages/hyperdrive-artifacts/) - Wasm bindings for the [Hyperdrive Rust SDK](https://github.com/delvtech/hyperdrive-rs).

apps/hyperdrive-sdk-docs/.eslintrc

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

apps/hyperdrive-sdk-docs/.gitignore

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

apps/hyperdrive-sdk-docs/.prettierignore

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

apps/hyperdrive-sdk-docs/.prettierrc.mjs

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

apps/hyperdrive-sdk-docs/LICENSE

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

apps/hyperdrive-sdk-docs/README.md

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

apps/hyperdrive-sdk-docs/babel.config.js

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

0 commit comments

Comments
 (0)