diff --git a/.changeset/chilly-pants-relax.md b/.changeset/chilly-pants-relax.md deleted file mode 100644 index e273c23d..00000000 --- a/.changeset/chilly-pants-relax.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@delvtech/drift": minor ---- - -Renamed and restructured types for clarity. -- `ContractCallOptions` is now `CallOptions` -- `ContractGetEventsOptions` is now `GetEventsOptions` -- `ContractReadOptions` is now `ReadOptions` -- `ContractWriteOptions` is now `TransactionOptions` -- `OnMinedParam` was combined with `TransactionOptions` in new type, `WriteOptions`. -- `Eip4844CallOptions` => `Eip4844Options` \ No newline at end of file diff --git a/.changeset/forty-cups-run.md b/.changeset/forty-cups-run.md deleted file mode 100644 index 0e2fece1..00000000 --- a/.changeset/forty-cups-run.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@delvtech/drift": minor ---- - -Renamed all `*Config` types to `*Options` for clarity and alignment with existing patterns. diff --git a/.changeset/grumpy-files-move.md b/.changeset/grumpy-files-move.md deleted file mode 100644 index e3c709df..00000000 --- a/.changeset/grumpy-files-move.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@delvtech/drift": minor ---- - -Renamed `AbiFriendlyType` to `AbiSimplifiedType`, and `arrayToFriendly` to `arrayToSimplified`. diff --git a/.changeset/poor-pens-brake.md b/.changeset/poor-pens-brake.md deleted file mode 100644 index bae6c7eb..00000000 --- a/.changeset/poor-pens-brake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@delvtech/drift": minor ---- - -Removed `Store` operations on the `ClientCache` and made a couple methods private to simplify the API. Store operations can still be accessed via the `store` property on the cache. diff --git a/.changeset/purple-lemons-brake.md b/.changeset/purple-lemons-brake.md deleted file mode 100644 index b6549b1c..00000000 --- a/.changeset/purple-lemons-brake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@delvtech/drift": patch ---- - -Fixed formatting for nested `DriftError`s by filtering out repeated lines. diff --git a/.changeset/tricky-fireants-cross.md b/.changeset/tricky-fireants-cross.md deleted file mode 100644 index 6c38d6e2..00000000 --- a/.changeset/tricky-fireants-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@delvtech/drift": patch ---- - -Removed unused `ReadClient` and `ReadWriteClient` type aliases. diff --git a/.changeset/young-crabs-wave.md b/.changeset/young-crabs-wave.md deleted file mode 100644 index e5e63d1f..00000000 --- a/.changeset/young-crabs-wave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@delvtech/drift": minor ---- - -Removed cache operation methods from the `Contract` class, e.g., `preloadRead`. The methods have been moved to a new `ContractCache` class which is accessible on the contract via the `cache` property. This streamlines the API and mirrors the design of the underlying `Client` and `ClientCache`. diff --git a/apps/example/package.json b/apps/example/package.json index b61dbd6b..d6ba2970 100644 --- a/apps/example/package.json +++ b/apps/example/package.json @@ -10,7 +10,7 @@ "sdk": "tsx -r dotenv/config src/sdk.ts" }, "dependencies": { - "@delvtech/drift": "^0.6.0", + "@delvtech/drift": "^0.7.0", "@delvtech/fixed-point-wasm": "^0.0.8" }, "devDependencies": { diff --git a/packages/drift-ethers-v5/CHANGELOG.md b/packages/drift-ethers-v5/CHANGELOG.md index 56826f0b..3247b1d2 100644 --- a/packages/drift-ethers-v5/CHANGELOG.md +++ b/packages/drift-ethers-v5/CHANGELOG.md @@ -1,5 +1,18 @@ # @delvtech/drift-ethers-v5 +## 0.7.0 + +### Patch Changes + +- Updated dependencies [8163702] +- Updated dependencies [10d4d97] +- Updated dependencies [2eeb5c3] +- Updated dependencies [bf5463d] +- Updated dependencies [0d20425] +- Updated dependencies [bf5463d] +- Updated dependencies [bf5463d] + - @delvtech/drift@0.7.0 + ## 0.6.0 ### Patch Changes diff --git a/packages/drift-ethers-v5/package.json b/packages/drift-ethers-v5/package.json index 4bdd089b..b1c27624 100644 --- a/packages/drift-ethers-v5/package.json +++ b/packages/drift-ethers-v5/package.json @@ -1,7 +1,7 @@ { "name": "@delvtech/drift-ethers-v5", "description": "Ethers.js v5 adapter for Drift", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "type": "module", "main": "dist/index.cjs", @@ -28,11 +28,11 @@ "typecheck:watch": "tsc --noEmit --watch" }, "peerDependencies": { - "@delvtech/drift": "^0.6.0", + "@delvtech/drift": "^0.7.0", "ethers": "^5.7.2" }, "devDependencies": { - "@delvtech/drift": "^0.6.0", + "@delvtech/drift": "^0.7.0", "@repo/typescript-config": "*", "ethers": "^5.7.2", "tsconfig-paths": "^4.2.0", diff --git a/packages/drift-ethers/CHANGELOG.md b/packages/drift-ethers/CHANGELOG.md index 4d026160..d9c62978 100644 --- a/packages/drift-ethers/CHANGELOG.md +++ b/packages/drift-ethers/CHANGELOG.md @@ -1,5 +1,18 @@ # @delvtech/drift-ethers +## 0.7.0 + +### Patch Changes + +- Updated dependencies [8163702] +- Updated dependencies [10d4d97] +- Updated dependencies [2eeb5c3] +- Updated dependencies [bf5463d] +- Updated dependencies [0d20425] +- Updated dependencies [bf5463d] +- Updated dependencies [bf5463d] + - @delvtech/drift@0.7.0 + ## 0.6.0 ### Patch Changes diff --git a/packages/drift-ethers/package.json b/packages/drift-ethers/package.json index 02017ae6..5c4ea55e 100644 --- a/packages/drift-ethers/package.json +++ b/packages/drift-ethers/package.json @@ -1,7 +1,7 @@ { "name": "@delvtech/drift-ethers", "description": "Ethers.js adapter for Drift", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "type": "module", "main": "dist/index.cjs", @@ -28,11 +28,11 @@ "typecheck:watch": "tsc --noEmit --watch" }, "peerDependencies": { - "@delvtech/drift": "^0.6.0", + "@delvtech/drift": "^0.7.0", "ethers": "^6.13.5" }, "devDependencies": { - "@delvtech/drift": "^0.6.0", + "@delvtech/drift": "^0.7.0", "@repo/typescript-config": "*", "ethers": "^6.13.5", "tsconfig-paths": "^4.2.0", diff --git a/packages/drift-viem/CHANGELOG.md b/packages/drift-viem/CHANGELOG.md index 4eeda939..da730813 100644 --- a/packages/drift-viem/CHANGELOG.md +++ b/packages/drift-viem/CHANGELOG.md @@ -1,5 +1,18 @@ # @delvtech/drift-viem +## 0.7.0 + +### Patch Changes + +- Updated dependencies [8163702] +- Updated dependencies [10d4d97] +- Updated dependencies [2eeb5c3] +- Updated dependencies [bf5463d] +- Updated dependencies [0d20425] +- Updated dependencies [bf5463d] +- Updated dependencies [bf5463d] + - @delvtech/drift@0.7.0 + ## 0.6.0 ### Patch Changes diff --git a/packages/drift-viem/package.json b/packages/drift-viem/package.json index a7feb76d..02a17149 100644 --- a/packages/drift-viem/package.json +++ b/packages/drift-viem/package.json @@ -1,7 +1,7 @@ { "name": "@delvtech/drift-viem", "description": "Viem adapter for Drift", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "type": "module", "main": "dist/index.cjs", @@ -28,11 +28,11 @@ "typecheck:watch": "tsc --noEmit --watch" }, "peerDependencies": { - "@delvtech/drift": "^0.6.0", + "@delvtech/drift": "^0.7.0", "viem": "^2.22.16" }, "devDependencies": { - "@delvtech/drift": "^0.6.0", + "@delvtech/drift": "^0.7.0", "@repo/typescript-config": "*", "tsconfig-paths": "^4.2.0", "tsup": "^8.3.6", diff --git a/packages/drift-web3/CHANGELOG.md b/packages/drift-web3/CHANGELOG.md index 68b631e1..49fa739a 100644 --- a/packages/drift-web3/CHANGELOG.md +++ b/packages/drift-web3/CHANGELOG.md @@ -1,5 +1,18 @@ # @delvtech/drift-web3 +## 0.7.0 + +### Patch Changes + +- Updated dependencies [8163702] +- Updated dependencies [10d4d97] +- Updated dependencies [2eeb5c3] +- Updated dependencies [bf5463d] +- Updated dependencies [0d20425] +- Updated dependencies [bf5463d] +- Updated dependencies [bf5463d] + - @delvtech/drift@0.7.0 + ## 0.6.0 ### Patch Changes diff --git a/packages/drift-web3/package.json b/packages/drift-web3/package.json index e9ac34b4..b9e61269 100644 --- a/packages/drift-web3/package.json +++ b/packages/drift-web3/package.json @@ -1,7 +1,7 @@ { "name": "@delvtech/drift-web3", "description": "Web3.js adapter for Drift", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "type": "module", "main": "dist/index.cjs", @@ -28,11 +28,11 @@ "typecheck:watch": "tsc --noEmit --watch" }, "peerDependencies": { - "@delvtech/drift": "^0.6.0", + "@delvtech/drift": "^0.7.0", "web3": "^4.16.0" }, "devDependencies": { - "@delvtech/drift": "^0.6.0", + "@delvtech/drift": "^0.7.0", "@repo/typescript-config": "*", "tsconfig-paths": "^4.2.0", "tsup": "^8.3.6", diff --git a/packages/drift/CHANGELOG.md b/packages/drift/CHANGELOG.md index c4539e66..6fbb2064 100644 --- a/packages/drift/CHANGELOG.md +++ b/packages/drift/CHANGELOG.md @@ -1,5 +1,26 @@ # @delvtech/drift +## 0.7.0 + +### Minor Changes + +- 8163702: Simplified option types: + - `ContractCallOptions` is now `CallOptions` + - `ContractGetEventsOptions` is now `GetEventsOptions` + - `ContractReadOptions` is now `ReadOptions` + - `ContractWriteOptions` is now `TransactionOptions` + - `OnMinedParam` was combined with `TransactionOptions` in new type, `WriteOptions`. + - `Eip4844CallOptions` is now `Eip4844Options` +- 10d4d97: Renamed all `*Config` types to `*Options` for clarity and alignment with existing patterns. +- 2eeb5c3: Renamed `AbiFriendlyType` to `AbiSimplifiedType`, and `arrayToFriendly` to `arrayToSimplified`. +- bf5463d: Removed `Store` operations on the `ClientCache` and made a couple methods private to simplify the API. Store operations can still be accessed via the `store` property on the cache. +- bf5463d: Removed cache operation methods from the `Contract` class, e.g., `preloadRead`. The methods have been moved to a new `ContractCache` class which is accessible on the contract via the `cache` property. This streamlines the API and mirrors the design of the underlying `Client` and `ClientCache`. + +### Patch Changes + +- 0d20425: Fixed formatting for nested `DriftError`s by filtering out repeated lines. +- bf5463d: Removed unused `ReadClient` and `ReadWriteClient` type aliases. + ## 0.6.0 ### Minor Changes diff --git a/packages/drift/package.json b/packages/drift/package.json index 34bd4f6a..b656806a 100644 --- a/packages/drift/package.json +++ b/packages/drift/package.json @@ -1,7 +1,7 @@ { "name": "@delvtech/drift", "description": "Effortless ethereum development across Web3 libraries", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "type": "module", "main": "dist/index.cjs", diff --git a/packages/drift/src/adapter/OxAdapter.test.ts b/packages/drift/src/adapter/OxAdapter.test.ts index aaccce5b..d8d30fa8 100644 --- a/packages/drift/src/adapter/OxAdapter.test.ts +++ b/packages/drift/src/adapter/OxAdapter.test.ts @@ -15,12 +15,12 @@ import { MockErc20Example } from "src/artifacts/MockErc20Example"; import { ZERO_ADDRESS } from "src/constants"; import { describe, expect, it } from "vitest"; -const address = ( - process.env.VITE_TOKEN_ADDRESS || ZERO_ADDRESS -).toLowerCase() as AddressType; -const rpcUrl = process.env.VITE_RPC_URL; - describe("OxAdapter", () => { + const address = ( + process.env.VITE_TOKEN_ADDRESS || ZERO_ADDRESS + ).toLowerCase() as AddressType; + const rpcUrl = process.env.VITE_RPC_URL; + it("fetches the chain id", async () => { const adapter = new OxAdapter({ rpcUrl }); const chainId = await adapter.getChainId();