forked from solana-foundation/solana-web3.js
-
Notifications
You must be signed in to change notification settings - Fork 2
update #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
yelagins
wants to merge
2,765
commits into
velas:master
Choose a base branch
from
solana-foundation:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
update #3
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
e0faf5f to
7b73e12
Compare
Bumps [@wallet-standard/ui-registry](https://github.com/wallet-standard/wallet-standard) from 0.0.0-20240802213516 to 0.0.0. - [Release notes](https://github.com/wallet-standard/wallet-standard/releases) - [Commits](https://github.com/wallet-standard/wallet-standard/commits) --- updated-dependencies: - dependency-name: "@wallet-standard/ui-registry" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…3341) Bumps [@wallet-standard/ui](https://github.com/wallet-standard/wallet-standard) from 0.0.0-20240802213516 to 0.0.0. - [Release notes](https://github.com/wallet-standard/wallet-standard/releases) - [Commits](https://github.com/wallet-standard/wallet-standard/commits) --- updated-dependencies: - dependency-name: "@wallet-standard/ui" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.3.3 to 18.3.11. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#3343) Bumps [@wallet-standard/errors](https://github.com/wallet-standard/wallet-standard) from 0.0.0-20240802213516 to 0.0.0. - [Release notes](https://github.com/wallet-standard/wallet-standard/releases) - [Commits](https://github.com/wallet-standard/wallet-standard/commits) --- updated-dependencies: - dependency-name: "@wallet-standard/errors" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…3345) Bumps [@wallet-standard/core](https://github.com/wallet-standard/wallet-standard) from 0.0.0-20240802213516 to 1.0.3. - [Release notes](https://github.com/wallet-standard/wallet-standard/releases) - [Commits](https://github.com/wallet-standard/wallet-standard/commits/@wallet-standard/core@1.0.3) --- updated-dependencies: - dependency-name: "@wallet-standard/core" dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
The noted issue was fixed in `undici`.
This will be necessary higher up in the stack when we add consequential promise handling to `channel.send()`.
Bumps [zx](https://github.com/google/zx) from 8.1.8 to 8.1.9. - [Release notes](https://github.com/google/zx/releases) - [Commits](google/zx@8.1.8...8.1.9) --- updated-dependencies: - dependency-name: zx dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [jest-runner-eslint](https://github.com/jest-community/jest-runner-eslint) from 2.2.0 to 2.2.1. - [Release notes](https://github.com/jest-community/jest-runner-eslint/releases) - [Changelog](https://github.com/jest-community/jest-runner-eslint/blob/main/CHANGELOG.md) - [Commits](jest-community/jest-runner-eslint@v2.2.0...v2.2.1) --- updated-dependencies: - dependency-name: jest-runner-eslint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@inquirer/core](https://github.com/SBoudrias/Inquirer.js) from 9.2.1 to 10.0.0. - [Release notes](https://github.com/SBoudrias/Inquirer.js/releases) - [Commits](https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/core@9.2.1...@inquirer/core@10.0.0) --- updated-dependencies: - dependency-name: "@inquirer/core" dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…3359) Bumps [eslint-plugin-typescript-sort-keys](https://github.com/infctr/eslint-plugin-typescript-sort-keys) from 3.2.0 to 3.3.0. - [Release notes](https://github.com/infctr/eslint-plugin-typescript-sort-keys/releases) - [Changelog](https://github.com/infctr/eslint-plugin-typescript-sort-keys/blob/master/CHANGELOG.md) - [Commits](infctr/eslint-plugin-typescript-sort-keys@v3.2.0...v3.3.0) --- updated-dependencies: - dependency-name: eslint-plugin-typescript-sort-keys dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.7.4 to 22.7.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…nts the event listeners from leaking (#3350) The online/offline event handler would never unhook after these tests ran. Instead of unhooking them, let's mock the entire `window.addEventListener` plumbing.
…dled (#3351) # Summary A developer noticed that if the autopinger is the next thing in line to send a message, _right_ as the connection has died, the ‘connection closed’ error will bubble up through the `sendPing()` message, unhandled, and will crash the app. In this PR we make changes to this: 1. Any error is handled and discarded 2. Furthermore, if that error is a ‘connection closed’ error, we stop the pinger
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.6.2 to 5.6.3. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](microsoft/TypeScript@v5.6.2...v5.6.3) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [undici](https://github.com/nodejs/undici) from 6.19.8 to 6.20.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v6.19.8...v6.20.0) --- updated-dependencies: - dependency-name: undici dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [undici-types](https://github.com/nodejs/undici) from 6.19.8 to 6.20.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v6.19.8...v6.20.0) --- updated-dependencies: - dependency-name: undici-types dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps @solana-program/memo from 0.5.2 to 0.5.3. --- updated-dependencies: - dependency-name: "@solana-program/memo" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps @solana-program/system from 0.5.2 to 0.5.3. --- updated-dependencies: - dependency-name: "@solana-program/system" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…tions are aborted (#3353) # Summary I noticed that my application was getting blockheight exceedence errors when there definitely was not one. Turns out the reason was because my application was aborting the confirmation, which would cause all of this code to fall through to the `BLOCKHEIGHT_EXCEEDENCE` exception. This PR introduces a throw of the abort after every `await`. After this change, this existing text becomes consequential: https://github.com/solana-labs/solana-web3.js/blob/e9d137651792172e16548ec9e8bbd6824c9e7189/packages/transaction-confirmation/src/__tests__/waiters-test.ts#L146-L157
# Summary This PR swaps out the old transport API for the new one based on transports and channel creators. This pushes the `AsyncIterable` creation _right_ out to the edge of the API, meaning that exactly _one_ `AsyncIterable` gets created. At all points before that the pipeline is made up of `DataPublishers`. Among other things, this makes cleanup much more straightforward and eliminates several opportunities for memory leaks. Closes #3090. Or very nearly so.
Bumps [dataloader](https://github.com/graphql/dataloader) from 2.2.2 to 2.2.3. - [Release notes](https://github.com/graphql/dataloader/releases) - [Changelog](https://github.com/graphql/dataloader/blob/main/CHANGELOG.md) - [Commits](graphql/dataloader@v2.2.2...v2.2.3) --- updated-dependencies: - dependency-name: dataloader dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v6.0.2/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.15.0 to 9.16.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.16.0/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [prettier](https://github.com/prettier/prettier) from 3.4.1 to 3.4.2. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.4.1...3.4.2) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [undici-types](https://github.com/nodejs/undici) from 7.0.0 to 7.1.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v7.0.0...v7.1.0) --- updated-dependencies: - dependency-name: undici-types dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…t target (#3658) # Summary In the isolated Content Scripts environment, `globalThis.window` is apparently not a thing. In this PR we eliminate that nesting and presume that the event target for listening to online/offline events is `globalThis` itself. # Test Plan Tested that `globalThis.addEventListener('offline', () => {})` fires the callback in Brave when the network connection goes down. Presumed that the same is true for all other browsers. Fixes #3652.
… targets for internal use (#3661) # Summary Read all about why, here: https://solana.stackexchange.com/a/17971/75 Fixes #3624. # Test Plan ```ts const {createSolanaRpcSubscriptions} = require('./dist/index.node.cjs'); const abortController = new AbortController(); const solanaRpcSubscriptions = createSolanaRpcSubscriptions('ws://localhost:8900'); const sub1 = solanaRpcSubscriptions.logsNotifications( { mentions: ['1'.repeat(32)] }, { commitment: "processed" }).subscribe({abortSignal: abortController.signal}).then(() => {}); const sub2 = solanaRpcSubscriptions.logsNotifications( { mentions: ['1'.repeat(32)] }, { commitment: "confirmed" }).subscribe({abortSignal: abortController.signal}).then(() => {}); const sub3 = solanaRpcSubscriptions.logsNotifications( { mentions: ['1'.repeat(32)] }, { commitment: "finalized" }).subscribe({abortSignal: abortController.signal}).then(() => {}); ``` No more warning.
…t appear as dependencies in the published package (#3676)
Bumps [tinybench](https://github.com/tinylibs/tinybench) from 3.0.6 to 3.0.7. - [Release notes](https://github.com/tinylibs/tinybench/releases) - [Commits](tinylibs/tinybench@v3.0.6...v3.0.7) --- updated-dependencies: - dependency-name: tinybench dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.3.3 to 18.3.13. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.3.0 to 18.3.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.27.2 to 0.27.3. - [Release notes](https://github.com/TypeStrong/TypeDoc/releases) - [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md) - [Commits](TypeStrong/typedoc@v0.27.2...v0.27.3) --- updated-dependencies: - dependency-name: typedoc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [undici](https://github.com/nodejs/undici) from 7.0.0 to 7.1.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v7.0.0...v7.1.0) --- updated-dependencies: - dependency-name: undici dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add failover RPC transport example * removing unnecessary sleep from failover example
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom). These dependencies needed to be updated together. Updates `react-dom` from 18.3.1 to 19.0.0 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react-dom) Updates `@types/react-dom` from 18.3.0 to 19.0.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: react-dom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.0.2 to 6.0.3. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v6.0.3/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 5.0.0 to 5.1.0. - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks) --- updated-dependencies: - dependency-name: eslint-plugin-react-hooks dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@graphql-tools/schema](https://github.com/ardatan/graphql-tools/tree/HEAD/packages/schema) from 10.0.10 to 10.0.11. - [Release notes](https://github.com/ardatan/graphql-tools/releases) - [Changelog](https://github.com/ardatan/graphql-tools/blob/master/packages/schema/CHANGELOG.md) - [Commits](https://github.com/ardatan/graphql-tools/commits/@graphql-tools/schema@10.0.11/packages/schema) --- updated-dependencies: - dependency-name: "@graphql-tools/schema" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: guqicun <guqicun@outlook.com>
…nting errors (#3694) * Solve restrict-template-expressions linting errors * Fix whitespace; move suppression to line to which it pertains --------- Co-authored-by: Steven Luscher <steven.luscher@anza.xyz>
Bumps [@inquirer/core](https://github.com/SBoudrias/Inquirer.js) from 10.1.0 to 10.1.1. - [Release notes](https://github.com/SBoudrias/Inquirer.js/releases) - [Commits](https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/core@10.1.0...@inquirer/core@10.1.1) --- updated-dependencies: - dependency-name: "@inquirer/core" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…messages readme (#3701)
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.27.3 to 0.27.4. - [Release notes](https://github.com/TypeStrong/TypeDoc/releases) - [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md) - [Commits](TypeStrong/typedoc@v0.27.3...v0.27.4) --- updated-dependencies: - dependency-name: typedoc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.