Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/big-dryers-stick.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/big-toes-tickle.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/bumpy-ties-mix.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/curvy-dodos-sort.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/early-yaks-bathe.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/eighty-drinks-notice.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fast-clowns-report.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/lazy-crabs-stay.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/lazy-grapes-teach.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/legal-rules-sleep.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/new-boxes-double.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/ninety-falcons-lose.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/shy-birds-work.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/social-hairs-bet.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/stale-ducks-fly.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/three-hounds-go.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/two-pants-scream.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/two-rivers-add.md

This file was deleted.

2 changes: 1 addition & 1 deletion examples/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"sdk_client": "yarn execute src/sdk_client.ts"
},
"dependencies": {
"@delvtech/drift": "^0.8.4",
"@delvtech/drift": "^0.9.0",
"@gud/math": "^1.0.0"
},
"devDependencies": {
Expand Down
23 changes: 23 additions & 0 deletions packages/drift-ethers-v5/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# @delvtech/drift-ethers-v5

## 0.9.0

### Patch Changes

- Updated dependencies [0d5ff95]
- Updated dependencies [d63b416]
- Updated dependencies [e7ec38c]
- Updated dependencies [e5f80a5]
- Updated dependencies [ce25bb5]
- Updated dependencies [d63b416]
- Updated dependencies [ee0d664]
- Updated dependencies [d63b416]
- Updated dependencies [9a50e41]
- Updated dependencies [893ec5e]
- Updated dependencies [e104263]
- Updated dependencies [48e4a2a]
- Updated dependencies [e104263]
- Updated dependencies [e5f80a5]
- Updated dependencies [f623fff]
- Updated dependencies [e5f80a5]
- Updated dependencies [9a50e41]
- @delvtech/drift@0.9.0

## 0.8.4

## 0.8.3
Expand Down
10 changes: 6 additions & 4 deletions packages/drift-ethers-v5/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@delvtech/drift-ethers-v5",
"description": "Ethers.js v5 adapter for Drift",
"version": "0.8.4",
"version": "0.9.0",
"license": "Apache-2.0",
"type": "module",
"main": "dist/index.cjs",
Expand All @@ -28,11 +28,11 @@
"typecheck:watch": "tsc --noEmit --watch"
},
"peerDependencies": {
"@delvtech/drift": "^0.8.4",
"@delvtech/drift": "^0.9.0",
"ethers": "^5.7.2"
},
"devDependencies": {
"@delvtech/drift": "^0.8.4",
"@delvtech/drift": "^0.9.0",
"ethers": "^5.7.2",
"tsconfig-paths": "^4.2.0",
"tsup": "^8.4.0",
Expand All @@ -50,5 +50,7 @@
"publishConfig": {
"access": "public"
},
"files": ["dist"]
"files": [
"dist"
]
}
23 changes: 23 additions & 0 deletions packages/drift-ethers/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# @delvtech/drift-ethers

## 0.9.0

### Patch Changes

- Updated dependencies [0d5ff95]
- Updated dependencies [d63b416]
- Updated dependencies [e7ec38c]
- Updated dependencies [e5f80a5]
- Updated dependencies [ce25bb5]
- Updated dependencies [d63b416]
- Updated dependencies [ee0d664]
- Updated dependencies [d63b416]
- Updated dependencies [9a50e41]
- Updated dependencies [893ec5e]
- Updated dependencies [e104263]
- Updated dependencies [48e4a2a]
- Updated dependencies [e104263]
- Updated dependencies [e5f80a5]
- Updated dependencies [f623fff]
- Updated dependencies [e5f80a5]
- Updated dependencies [9a50e41]
- @delvtech/drift@0.9.0

## 0.8.4

## 0.8.3
Expand Down
10 changes: 6 additions & 4 deletions packages/drift-ethers/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@delvtech/drift-ethers",
"description": "Ethers.js adapter for Drift",
"version": "0.8.4",
"version": "0.9.0",
"license": "Apache-2.0",
"type": "module",
"main": "dist/index.cjs",
Expand All @@ -28,11 +28,11 @@
"typecheck:watch": "tsc --noEmit --watch"
},
"peerDependencies": {
"@delvtech/drift": "^0.8.4",
"@delvtech/drift": "^0.9.0",
"ethers": "^6.13.5"
},
"devDependencies": {
"@delvtech/drift": "^0.8.4",
"@delvtech/drift": "^0.9.0",
"ethers": "^6.13.5",
"tsconfig-paths": "^4.2.0",
"tsup": "^8.4.0",
Expand All @@ -50,5 +50,7 @@
"publishConfig": {
"access": "public"
},
"files": ["dist"]
"files": [
"dist"
]
}
24 changes: 24 additions & 0 deletions packages/drift-viem/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# @delvtech/drift-viem

## 0.9.0

### Patch Changes

- f6d1320: Patched bug preventing transactions from being signed using local private key accounts.
- Updated dependencies [0d5ff95]
- Updated dependencies [d63b416]
- Updated dependencies [e7ec38c]
- Updated dependencies [e5f80a5]
- Updated dependencies [ce25bb5]
- Updated dependencies [d63b416]
- Updated dependencies [ee0d664]
- Updated dependencies [d63b416]
- Updated dependencies [9a50e41]
- Updated dependencies [893ec5e]
- Updated dependencies [e104263]
- Updated dependencies [48e4a2a]
- Updated dependencies [e104263]
- Updated dependencies [e5f80a5]
- Updated dependencies [f623fff]
- Updated dependencies [e5f80a5]
- Updated dependencies [9a50e41]
- @delvtech/drift@0.9.0

## 0.8.4

### Patch Changes
Expand Down
10 changes: 6 additions & 4 deletions packages/drift-viem/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@delvtech/drift-viem",
"description": "Viem adapter for Drift",
"version": "0.8.4",
"version": "0.9.0",
"license": "Apache-2.0",
"type": "module",
"main": "dist/index.cjs",
Expand All @@ -28,11 +28,11 @@
"typecheck:watch": "tsc --noEmit --watch"
},
"peerDependencies": {
"@delvtech/drift": "^0.8.4",
"@delvtech/drift": "^0.9.0",
"viem": "^2.26.5"
},
"devDependencies": {
"@delvtech/drift": "^0.8.4",
"@delvtech/drift": "^0.9.0",
"tsconfig-paths": "^4.2.0",
"tsup": "^8.4.0",
"typescript": "^5.8.3",
Expand All @@ -50,5 +50,7 @@
"publishConfig": {
"access": "public"
},
"files": ["dist"]
"files": [
"dist"
]
}
23 changes: 23 additions & 0 deletions packages/drift-web3/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# @delvtech/drift-web3

## 0.9.0

### Patch Changes

- Updated dependencies [0d5ff95]
- Updated dependencies [d63b416]
- Updated dependencies [e7ec38c]
- Updated dependencies [e5f80a5]
- Updated dependencies [ce25bb5]
- Updated dependencies [d63b416]
- Updated dependencies [ee0d664]
- Updated dependencies [d63b416]
- Updated dependencies [9a50e41]
- Updated dependencies [893ec5e]
- Updated dependencies [e104263]
- Updated dependencies [48e4a2a]
- Updated dependencies [e104263]
- Updated dependencies [e5f80a5]
- Updated dependencies [f623fff]
- Updated dependencies [e5f80a5]
- Updated dependencies [9a50e41]
- @delvtech/drift@0.9.0

## 0.8.4

## 0.8.3
Expand Down
6 changes: 3 additions & 3 deletions packages/drift-web3/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@delvtech/drift-web3",
"description": "Web3.js adapter for Drift",
"version": "0.8.4",
"version": "0.9.0",
"license": "Apache-2.0",
"type": "module",
"main": "dist/index.cjs",
Expand All @@ -28,11 +28,11 @@
"typecheck:watch": "tsc --noEmit --watch"
},
"peerDependencies": {
"@delvtech/drift": "^0.8.4",
"@delvtech/drift": "^0.9.0",
"web3": "^4.16.0"
},
"devDependencies": {
"@delvtech/drift": "^0.8.4",
"@delvtech/drift": "^0.9.0",
"tsconfig-paths": "^4.2.0",
"tsup": "^8.4.0",
"typescript": "^5.8.3",
Expand Down
25 changes: 25 additions & 0 deletions packages/drift/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
# @delvtech/drift

## 0.9.0

### Minor Changes

- ce25bb5: Renamed `prepareParamsArray` util to `prepareParams`.
- d63b416: Renamed `convertType` util to `convert`
- 9a50e41: Moved `erc20` export from `@delvtech/drift/testing` to `@delvtech/drift`
- e104263: Renamed `GetBlockReturnType` to `GetBlockReturn` for consistency.

### Patch Changes

- 0d5ff95: Added support for deploying contracts that don't have a `constructor` entry in their ABI.
- d63b416: Added standalone functions for provider agnostic `Adapter` methods: `deploy`, `multicall`, `read`, `simulateWrite`, and `write`.
- e7ec38c: Modified the `simulateWrite` method in the `DefaultAdapter` to use the connected account when available.
- e5f80a5: Added the `block` option to `simulateWrite` via new `SimulateWriteOptions` interface which combines `ReadOptions` and `TransactionOptions`.
- ee0d664: Patched a bug in `getOrSet` which was preventing falsy values from being cached.
- d63b416: Added abstract `BaseReadAdapter` and `BaseReadWriteAdapter` classes which can be extended to pickup default implementations of provider agnostic methods.
- 893ec5e: Added `createStubEvent` and `createStubEvents` testing utils.
- 48e4a2a: Broke out the `ReadAdapter` methods from the `DefaultAdapter` into a new `DefaultReadAdapter` which `DefaultAdapter` now extends.
- e104263: Added `GetBlockOptions` and `GetBlockWithOptionsReturn` to exports.
- e5f80a5: Added a `multicall` method for explicitly batching calls via [Multicall3](https://www.multicall3.com/). Before sending the request, the cache is checked for each individual call to reduce the size of the request when possible. Each fetched result is then cached and the cached and fetched results are merged and returned in the same order they were requested.
- f623fff: Fixed a bug in the `StubStore` where the `create` function wasn't being called unless no key was provided or `matchPartial` was `true`.
- e5f80a5: Added `pollingTimeout` to the `DefaultAdapter` constructor options.
- 9a50e41: Added `erc721`, `erc1155`, and `multicall3` artifacts (abi + methodIdentifiers).

## 0.8.4

### Patch Changes
Expand Down
Loading
Loading