Skip to content

Conversation

@jribbink
Copy link
Contributor

@jribbink jribbink commented Nov 20, 2024

Closes #2015

@changeset-bot
Copy link

changeset-bot bot commented Nov 20, 2024

⚠️ No Changeset found

Latest commit: 0773a8a

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@jribbink jribbink force-pushed the jribbink/subscription-manager branch from 8c8c7af to 7119077 Compare November 25, 2024 23:35
@jribbink jribbink changed the title Jribbink/subscription manager PKG -- [transport-http] Create SubscriptionManager and subscribe function Nov 25, 2024
@jribbink jribbink marked this pull request as ready for review November 25, 2024 23:38
@jribbink jribbink requested a review from a team as a code owner November 25, 2024 23:38
@jribbink jribbink changed the base branch from master to feature/streaming November 25, 2024 23:40
@jribbink jribbink changed the base branch from feature/streaming to master November 25, 2024 23:42
@jribbink jribbink changed the base branch from master to feature/streaming November 25, 2024 23:42
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking to see if there's an easy way to move these types to the SDK and make the SDK a peer dependency of transport-http.

I think that realistically this is where the types belong, so if I can set this up somehow without having circular dependency issues, that would be best.

@jribbink jribbink merged commit 7081ebf into feature/streaming Nov 26, 2024
1 check passed
@jribbink jribbink deleted the jribbink/subscription-manager branch November 26, 2024 19:32
chasefleming added a commit that referenced this pull request May 22, 2025
* PKG -- [transport-http] Create SubscriptionManager and subscribe function (#2019)

* PKG -- [sdk] Create SDK subscribe function (#2024)

* Update to latest streaming API changes (#2202)

* PKG -- [transport-http] Add Blocks DataProvider (#2033)

* PKG -- [transport-http] Add BlockDigests DataProvider (#2034)

* PKG -- [transport-http] Add BlockHeaders DataProvider (#2035)

* PKG -- [transport-http] Add TransactionStatuses DataProvider (#2041)

* PKG -- [transport-http] Add Events DataProvider (#2037)

* PKG -- [fcl] Expose new streaming endpoints (#2038)

* PKG -- [transport-http] Add AccountStatuses DataProvider (#2036)

* Switch to synchronous subscriptions with callback-based error reporting (#2242)

* Switch `fcl.events` to use new event streaming method (#2241)

* Fix resume args for `events` & `account_statuses` (#2249)

* Cleanup subscriptions types & align with decoded representation (#2256)

* Fix endpoint for WS subscriptions (#2277)

* Replace `fcl.tx` with realtime streaming (#2258)

* Reorganize subscriptions types (#2301)

* Add legacy `fcl.events` fallback for emulator (#2287)

* Add emulator fallback for fcl.tx (#2294)

* Fix resume args type check not checking if value is falsy (#2309)

* Add missing decoders (#2320)

* Improve WebSocket Lifecycle Management (#2312)

* Add changesets

* Fix Account Status Decoding

* Add `useIsCadenceWalletConnected` hook (#2326)

* Expose origin in `onMessageFromFCL` callback (#2384)

* Update and clean up WalletConnect dependencies (#2382)

* Deprecate manual `appIdentifier` in favour of window origin (#2378)

* Updated types to interfaces and comments cleanup (#2393)

* Updated types to interfaces and comments cleanup

* Added changeset

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>

* Version Packages (#2371)

* Add `useFlowChainId` hook (#2367)

* Rename `useFlowTransaction` to `useFlowTransactionStatus` (#2413)

* Rename tx hook to tx status hook

* Fix import

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add changeset (#2414)

* Add changeset

* Update moody-ligers-rule.md

* Update .changeset/moody-ligers-rule.md

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Add comment about renaming (#2416)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Fix `useFlowRevertibleRandom` range (#2417)

* Update readme with `useFlowRevertibleRandom` hook (#2419)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add `useCrossVmBatchTransaction` function (#2368)

* Refactored SDK package to TypeScript (#2352)

* Added onflow/typedefs and onflow/types types into sdk package

* Updated first part of files

* Updated encode and decode folders

* Updated send.js

* Updated sdk resolve files

* Fixed build problems

* Updated wallet-utils folder

* Moved typedefs and types back to their package

* Fixed build

* Refactored more js to ts files

* Fixed tests

* Added onflow/types re-export from sdk

* Added missing onflow/types package to sdk

* Updated readme with typescript examples

* Fixed build error on type problem

* Added changeset file

* Cleaned up types and docs

* Minor comments fix

* Removed unused cast

* Added suport to conditional interaction callbacks in build

* After install update

* Fixed build-transaction input params

* Updated send function null check

* Re-added resolve comments to two special functions

* Added Voucher export from sdk

* Improved input params for send function

* Renamed InteractionCallback to InteractionBuilderFn

* Improve with central function definition from interaction file

* Improved atBlockId validator types

* Strongly typed voucher intercept param

* Improved signing function interface and minor refactoring

* Refactored AcctFn function name

* Refactored AccountFn name

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>

* Fix payload type

* Fix payload decoding

* Fix Typos in Documentation Files (#2420)

* Enter alpha mode (#2421)

* Version Packages (alpha) (#2396)

* Fix current user returning false before checking authenticated (#2428)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Allow undefined value for `useFlowTransactionStatus` (#2439)

* Fixed fcl.mutate hanging (#2434)

* Fixed fcl-mutate not working

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/node-version-info/node-version-info.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/resolve/resolve.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Added validator improvement

* Create four-frogs-jump.md

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Version Packages (alpha) (#2440)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix build

* Prettier

---------

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <jribbink@telus.net>
Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>
Co-authored-by: mfbz <mfbz@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>
Co-authored-by: leopardracer <136604165+leopardracer@users.noreply.github.com>
chasefleming added a commit that referenced this pull request Jun 16, 2025
* PKG -- [transport-http] Create SubscriptionManager and subscribe function (#2019)

* PKG -- [sdk] Create SDK subscribe function (#2024)

* Update to latest streaming API changes (#2202)

* PKG -- [transport-http] Add Blocks DataProvider (#2033)

* PKG -- [transport-http] Add BlockDigests DataProvider (#2034)

* PKG -- [transport-http] Add BlockHeaders DataProvider (#2035)

* PKG -- [transport-http] Add TransactionStatuses DataProvider (#2041)

* PKG -- [transport-http] Add Events DataProvider (#2037)

* PKG -- [fcl] Expose new streaming endpoints (#2038)

* PKG -- [transport-http] Add AccountStatuses DataProvider (#2036)

* Switch to synchronous subscriptions with callback-based error reporting (#2242)

* Switch `fcl.events` to use new event streaming method (#2241)

* Fix resume args for `events` & `account_statuses` (#2249)

* Cleanup subscriptions types & align with decoded representation (#2256)

* Fix endpoint for WS subscriptions (#2277)

* Replace `fcl.tx` with realtime streaming (#2258)

* Reorganize subscriptions types (#2301)

* Add legacy `fcl.events` fallback for emulator (#2287)

* Add emulator fallback for fcl.tx (#2294)

* Fix resume args type check not checking if value is falsy (#2309)

* Add missing decoders (#2320)

* Improve WebSocket Lifecycle Management (#2312)

* Add changesets

* Fix Account Status Decoding

* Add `useIsCadenceWalletConnected` hook (#2326)

* Expose origin in `onMessageFromFCL` callback (#2384)

* Update and clean up WalletConnect dependencies (#2382)

* Deprecate manual `appIdentifier` in favour of window origin (#2378)

* Updated types to interfaces and comments cleanup (#2393)

* Updated types to interfaces and comments cleanup

* Added changeset

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>

* Version Packages (#2371)

* Add `useFlowChainId` hook (#2367)

* Rename `useFlowTransaction` to `useFlowTransactionStatus` (#2413)

* Rename tx hook to tx status hook

* Fix import

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add changeset (#2414)

* Add changeset

* Update moody-ligers-rule.md

* Update .changeset/moody-ligers-rule.md

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Add comment about renaming (#2416)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Fix `useFlowRevertibleRandom` range (#2417)

* Update readme with `useFlowRevertibleRandom` hook (#2419)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add `useCrossVmBatchTransaction` function (#2368)

* Refactored SDK package to TypeScript (#2352)

* Added onflow/typedefs and onflow/types types into sdk package

* Updated first part of files

* Updated encode and decode folders

* Updated send.js

* Updated sdk resolve files

* Fixed build problems

* Updated wallet-utils folder

* Moved typedefs and types back to their package

* Fixed build

* Refactored more js to ts files

* Fixed tests

* Added onflow/types re-export from sdk

* Added missing onflow/types package to sdk

* Updated readme with typescript examples

* Fixed build error on type problem

* Added changeset file

* Cleaned up types and docs

* Minor comments fix

* Removed unused cast

* Added suport to conditional interaction callbacks in build

* After install update

* Fixed build-transaction input params

* Updated send function null check

* Re-added resolve comments to two special functions

* Added Voucher export from sdk

* Improved input params for send function

* Renamed InteractionCallback to InteractionBuilderFn

* Improve with central function definition from interaction file

* Improved atBlockId validator types

* Strongly typed voucher intercept param

* Improved signing function interface and minor refactoring

* Refactored AcctFn function name

* Refactored AccountFn name

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>

* Fix payload type

* Fix payload decoding

* Fix Typos in Documentation Files (#2420)

* Enter alpha mode (#2421)

* Version Packages (alpha) (#2396)

* Fix current user returning false before checking authenticated (#2428)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Allow undefined value for `useFlowTransactionStatus` (#2439)

* Fixed fcl.mutate hanging (#2434)

* Fixed fcl-mutate not working

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/node-version-info/node-version-info.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/resolve/resolve.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Added validator improvement

* Create four-frogs-jump.md

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Version Packages (alpha) (#2440)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Unsubscribe from transaction statuses once sealed (#2461)

* Version Packages (alpha) (#2465)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Exit alpha (#2466)

* Rename `rawSubscribe` to `subscribeRaw` (#2463)

* Version Packages (#2467)

* Fix `useFlowQuery` query key for script args (#2433)

* Version Packages (#2469)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add `useCrossVmTokenBalance` hook (#2398)

* Switch cross VM balance to vault identifier (#2486)

* Version Packages (#2471)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Export `useCrossVmTokenBalance` hook (#2491)

* Version Packages (#2494)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add `useCrossVmSpendNft` hook (#2460)

* Add `useCrossVmSpendFt` hook (#2499)

* Change `useCrossVmBatchTransaction` to only return Cadence TX hash (#2502)

* Version Packages (#2504)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Make `useFlowChainId` args consistent with other hooks (#2506)

* Run prettier

* Run install

* Update packages/fcl-core/CHANGELOG.md

Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>

* Fix import

* Add tailwind merge

* Update packages/fcl-react-native/CHANGELOG.md

Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>

* Update packages/fcl/CHANGELOG.md

Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>

* Update packages/sdk/CHANGELOG.md

Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>

---------

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <jribbink@telus.net>
Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>
Co-authored-by: mfbz <mfbz@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>
Co-authored-by: leopardracer <136604165+leopardracer@users.noreply.github.com>
chasefleming added a commit that referenced this pull request Jun 27, 2025
* PKG -- [transport-http] Create SubscriptionManager and subscribe function (#2019)

* PKG -- [sdk] Create SDK subscribe function (#2024)

* Update to latest streaming API changes (#2202)

* PKG -- [transport-http] Add Blocks DataProvider (#2033)

* PKG -- [transport-http] Add BlockDigests DataProvider (#2034)

* PKG -- [transport-http] Add BlockHeaders DataProvider (#2035)

* PKG -- [transport-http] Add TransactionStatuses DataProvider (#2041)

* PKG -- [transport-http] Add Events DataProvider (#2037)

* PKG -- [fcl] Expose new streaming endpoints (#2038)

* PKG -- [transport-http] Add AccountStatuses DataProvider (#2036)

* Switch to synchronous subscriptions with callback-based error reporting (#2242)

* Switch `fcl.events` to use new event streaming method (#2241)

* Fix resume args for `events` & `account_statuses` (#2249)

* Cleanup subscriptions types & align with decoded representation (#2256)

* Fix endpoint for WS subscriptions (#2277)

* Replace `fcl.tx` with realtime streaming (#2258)

* Reorganize subscriptions types (#2301)

* Add legacy `fcl.events` fallback for emulator (#2287)

* Add emulator fallback for fcl.tx (#2294)

* Fix resume args type check not checking if value is falsy (#2309)

* Add missing decoders (#2320)

* Improve WebSocket Lifecycle Management (#2312)

* Add changesets

* Fix Account Status Decoding

* Add `useIsCadenceWalletConnected` hook (#2326)

* Expose origin in `onMessageFromFCL` callback (#2384)

* Update and clean up WalletConnect dependencies (#2382)

* Deprecate manual `appIdentifier` in favour of window origin (#2378)

* Updated types to interfaces and comments cleanup (#2393)

* Updated types to interfaces and comments cleanup

* Added changeset

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>

* Version Packages (#2371)

* Add `useFlowChainId` hook (#2367)

* Rename `useFlowTransaction` to `useFlowTransactionStatus` (#2413)

* Rename tx hook to tx status hook

* Fix import

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add changeset (#2414)

* Add changeset

* Update moody-ligers-rule.md

* Update .changeset/moody-ligers-rule.md

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Add comment about renaming (#2416)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Fix `useFlowRevertibleRandom` range (#2417)

* Update readme with `useFlowRevertibleRandom` hook (#2419)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add `useCrossVmBatchTransaction` function (#2368)

* Refactored SDK package to TypeScript (#2352)

* Added onflow/typedefs and onflow/types types into sdk package

* Updated first part of files

* Updated encode and decode folders

* Updated send.js

* Updated sdk resolve files

* Fixed build problems

* Updated wallet-utils folder

* Moved typedefs and types back to their package

* Fixed build

* Refactored more js to ts files

* Fixed tests

* Added onflow/types re-export from sdk

* Added missing onflow/types package to sdk

* Updated readme with typescript examples

* Fixed build error on type problem

* Added changeset file

* Cleaned up types and docs

* Minor comments fix

* Removed unused cast

* Added suport to conditional interaction callbacks in build

* After install update

* Fixed build-transaction input params

* Updated send function null check

* Re-added resolve comments to two special functions

* Added Voucher export from sdk

* Improved input params for send function

* Renamed InteractionCallback to InteractionBuilderFn

* Improve with central function definition from interaction file

* Improved atBlockId validator types

* Strongly typed voucher intercept param

* Improved signing function interface and minor refactoring

* Refactored AcctFn function name

* Refactored AccountFn name

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>

* Fix payload type

* Fix payload decoding

* Fix Typos in Documentation Files (#2420)

* Enter alpha mode (#2421)

* Version Packages (alpha) (#2396)

* Fix current user returning false before checking authenticated (#2428)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Allow undefined value for `useFlowTransactionStatus` (#2439)

* Fixed fcl.mutate hanging (#2434)

* Fixed fcl-mutate not working

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/node-version-info/node-version-info.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/resolve/resolve.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Added validator improvement

* Create four-frogs-jump.md

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Version Packages (alpha) (#2440)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Unsubscribe from transaction statuses once sealed (#2461)

* Version Packages (alpha) (#2465)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Exit alpha (#2466)

* Rename `rawSubscribe` to `subscribeRaw` (#2463)

* Version Packages (#2467)

* Fix `useFlowQuery` query key for script args (#2433)

* Version Packages (#2469)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add `useCrossVmTokenBalance` hook (#2398)

* Switch cross VM balance to vault identifier (#2486)

* Version Packages (#2471)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Export `useCrossVmTokenBalance` hook (#2491)

* Version Packages (#2494)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add `useCrossVmSpendNft` hook (#2460)

* Add `useCrossVmSpendFt` hook (#2499)

* Change `useCrossVmBatchTransaction` to only return Cadence TX hash (#2502)

* Version Packages (#2504)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Make `useFlowChainId` args consistent with other hooks (#2506)

* Add `useCrossVmTransctionStatus` hook (#2514)

* Added useFlowQueryRaw hook (#2523)

* Added rawQuery function with improved query implementation

* Implemented useFlowQueryRaw hook with tests

* Added changeset

* Added shared function to encode query args

* Added encodeQueryArgs tests

* Changed rawQuery to queryRaw

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>

* Export `useFlowChainId` (#2529)

* Version Packages (#2512)

* Remove dark mode from readme

* Run prettier

---------

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <jribbink@telus.net>
Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>
Co-authored-by: mfbz <mfbz@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>
Co-authored-by: leopardracer <136604165+leopardracer@users.noreply.github.com>
chasefleming added a commit that referenced this pull request Jul 1, 2025
* Connect component (#2375)

* Add connect button

* Add demo

* Revert "Add demo"

This reverts commit f531986.

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Migrate ui (#2377)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add theme basics and button variant options (#2389)

* Create internal button component

* Setup theme

* Get tailwind working

* Fix theme options

* Add file mock for tests

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add `onConnect` and `onDisconnect` props to `Connect` (#2438)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Update feature branch with master (#2456)

* PKG -- [transport-http] Create SubscriptionManager and subscribe function (#2019)

* PKG -- [sdk] Create SDK subscribe function (#2024)

* Update to latest streaming API changes (#2202)

* PKG -- [transport-http] Add Blocks DataProvider (#2033)

* PKG -- [transport-http] Add BlockDigests DataProvider (#2034)

* PKG -- [transport-http] Add BlockHeaders DataProvider (#2035)

* PKG -- [transport-http] Add TransactionStatuses DataProvider (#2041)

* PKG -- [transport-http] Add Events DataProvider (#2037)

* PKG -- [fcl] Expose new streaming endpoints (#2038)

* PKG -- [transport-http] Add AccountStatuses DataProvider (#2036)

* Switch to synchronous subscriptions with callback-based error reporting (#2242)

* Switch `fcl.events` to use new event streaming method (#2241)

* Fix resume args for `events` & `account_statuses` (#2249)

* Cleanup subscriptions types & align with decoded representation (#2256)

* Fix endpoint for WS subscriptions (#2277)

* Replace `fcl.tx` with realtime streaming (#2258)

* Reorganize subscriptions types (#2301)

* Add legacy `fcl.events` fallback for emulator (#2287)

* Add emulator fallback for fcl.tx (#2294)

* Fix resume args type check not checking if value is falsy (#2309)

* Add missing decoders (#2320)

* Improve WebSocket Lifecycle Management (#2312)

* Add changesets

* Fix Account Status Decoding

* Add `useIsCadenceWalletConnected` hook (#2326)

* Expose origin in `onMessageFromFCL` callback (#2384)

* Update and clean up WalletConnect dependencies (#2382)

* Deprecate manual `appIdentifier` in favour of window origin (#2378)

* Updated types to interfaces and comments cleanup (#2393)

* Updated types to interfaces and comments cleanup

* Added changeset

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>

* Version Packages (#2371)

* Add `useFlowChainId` hook (#2367)

* Rename `useFlowTransaction` to `useFlowTransactionStatus` (#2413)

* Rename tx hook to tx status hook

* Fix import

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add changeset (#2414)

* Add changeset

* Update moody-ligers-rule.md

* Update .changeset/moody-ligers-rule.md

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Add comment about renaming (#2416)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Fix `useFlowRevertibleRandom` range (#2417)

* Update readme with `useFlowRevertibleRandom` hook (#2419)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add `useCrossVmBatchTransaction` function (#2368)

* Refactored SDK package to TypeScript (#2352)

* Added onflow/typedefs and onflow/types types into sdk package

* Updated first part of files

* Updated encode and decode folders

* Updated send.js

* Updated sdk resolve files

* Fixed build problems

* Updated wallet-utils folder

* Moved typedefs and types back to their package

* Fixed build

* Refactored more js to ts files

* Fixed tests

* Added onflow/types re-export from sdk

* Added missing onflow/types package to sdk

* Updated readme with typescript examples

* Fixed build error on type problem

* Added changeset file

* Cleaned up types and docs

* Minor comments fix

* Removed unused cast

* Added suport to conditional interaction callbacks in build

* After install update

* Fixed build-transaction input params

* Updated send function null check

* Re-added resolve comments to two special functions

* Added Voucher export from sdk

* Improved input params for send function

* Renamed InteractionCallback to InteractionBuilderFn

* Improve with central function definition from interaction file

* Improved atBlockId validator types

* Strongly typed voucher intercept param

* Improved signing function interface and minor refactoring

* Refactored AcctFn function name

* Refactored AccountFn name

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>

* Fix payload type

* Fix payload decoding

* Fix Typos in Documentation Files (#2420)

* Enter alpha mode (#2421)

* Version Packages (alpha) (#2396)

* Fix current user returning false before checking authenticated (#2428)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Allow undefined value for `useFlowTransactionStatus` (#2439)

* Fixed fcl.mutate hanging (#2434)

* Fixed fcl-mutate not working

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/node-version-info/node-version-info.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/resolve/resolve.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Added validator improvement

* Create four-frogs-jump.md

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Version Packages (alpha) (#2440)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix build

* Prettier

---------

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <jribbink@telus.net>
Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>
Co-authored-by: mfbz <mfbz@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>
Co-authored-by: leopardracer <136604165+leopardracer@users.noreply.github.com>

* Add `TransactionLink` component (#2468)

* Add `TransactionLink` component

* Use chain id

* Add theme

* Export tx link

* Change tsconfig

* Move external link

* Use types

* Fix domain

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add internal dialog component (#2487)

* Move svg to icons folder

* Add xicon

* Add dialog

* Run prettier

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add profile dialog (#2490)

* Add user icon

* Add copy icon

* Add logout icon

* Add profile dialog

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add `TransactionDialog` component (#2496)

* Add circle check

* Add loader circle

* Run prettier

* Add `TransactionDialog` component

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Export tx dialog (#2505)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Setup theme override (#2397)

* Setup theme override

* Run prettier

* Add link theme

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Merge master to feature (#2516)

* PKG -- [transport-http] Create SubscriptionManager and subscribe function (#2019)

* PKG -- [sdk] Create SDK subscribe function (#2024)

* Update to latest streaming API changes (#2202)

* PKG -- [transport-http] Add Blocks DataProvider (#2033)

* PKG -- [transport-http] Add BlockDigests DataProvider (#2034)

* PKG -- [transport-http] Add BlockHeaders DataProvider (#2035)

* PKG -- [transport-http] Add TransactionStatuses DataProvider (#2041)

* PKG -- [transport-http] Add Events DataProvider (#2037)

* PKG -- [fcl] Expose new streaming endpoints (#2038)

* PKG -- [transport-http] Add AccountStatuses DataProvider (#2036)

* Switch to synchronous subscriptions with callback-based error reporting (#2242)

* Switch `fcl.events` to use new event streaming method (#2241)

* Fix resume args for `events` & `account_statuses` (#2249)

* Cleanup subscriptions types & align with decoded representation (#2256)

* Fix endpoint for WS subscriptions (#2277)

* Replace `fcl.tx` with realtime streaming (#2258)

* Reorganize subscriptions types (#2301)

* Add legacy `fcl.events` fallback for emulator (#2287)

* Add emulator fallback for fcl.tx (#2294)

* Fix resume args type check not checking if value is falsy (#2309)

* Add missing decoders (#2320)

* Improve WebSocket Lifecycle Management (#2312)

* Add changesets

* Fix Account Status Decoding

* Add `useIsCadenceWalletConnected` hook (#2326)

* Expose origin in `onMessageFromFCL` callback (#2384)

* Update and clean up WalletConnect dependencies (#2382)

* Deprecate manual `appIdentifier` in favour of window origin (#2378)

* Updated types to interfaces and comments cleanup (#2393)

* Updated types to interfaces and comments cleanup

* Added changeset

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>

* Version Packages (#2371)

* Add `useFlowChainId` hook (#2367)

* Rename `useFlowTransaction` to `useFlowTransactionStatus` (#2413)

* Rename tx hook to tx status hook

* Fix import

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add changeset (#2414)

* Add changeset

* Update moody-ligers-rule.md

* Update .changeset/moody-ligers-rule.md

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Add comment about renaming (#2416)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Fix `useFlowRevertibleRandom` range (#2417)

* Update readme with `useFlowRevertibleRandom` hook (#2419)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add `useCrossVmBatchTransaction` function (#2368)

* Refactored SDK package to TypeScript (#2352)

* Added onflow/typedefs and onflow/types types into sdk package

* Updated first part of files

* Updated encode and decode folders

* Updated send.js

* Updated sdk resolve files

* Fixed build problems

* Updated wallet-utils folder

* Moved typedefs and types back to their package

* Fixed build

* Refactored more js to ts files

* Fixed tests

* Added onflow/types re-export from sdk

* Added missing onflow/types package to sdk

* Updated readme with typescript examples

* Fixed build error on type problem

* Added changeset file

* Cleaned up types and docs

* Minor comments fix

* Removed unused cast

* Added suport to conditional interaction callbacks in build

* After install update

* Fixed build-transaction input params

* Updated send function null check

* Re-added resolve comments to two special functions

* Added Voucher export from sdk

* Improved input params for send function

* Renamed InteractionCallback to InteractionBuilderFn

* Improve with central function definition from interaction file

* Improved atBlockId validator types

* Strongly typed voucher intercept param

* Improved signing function interface and minor refactoring

* Refactored AcctFn function name

* Refactored AccountFn name

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>

* Fix payload type

* Fix payload decoding

* Fix Typos in Documentation Files (#2420)

* Enter alpha mode (#2421)

* Version Packages (alpha) (#2396)

* Fix current user returning false before checking authenticated (#2428)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Allow undefined value for `useFlowTransactionStatus` (#2439)

* Fixed fcl.mutate hanging (#2434)

* Fixed fcl-mutate not working

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/node-version-info/node-version-info.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/resolve/resolve.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Added validator improvement

* Create four-frogs-jump.md

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Version Packages (alpha) (#2440)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Unsubscribe from transaction statuses once sealed (#2461)

* Version Packages (alpha) (#2465)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Exit alpha (#2466)

* Rename `rawSubscribe` to `subscribeRaw` (#2463)

* Version Packages (#2467)

* Fix `useFlowQuery` query key for script args (#2433)

* Version Packages (#2469)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add `useCrossVmTokenBalance` hook (#2398)

* Switch cross VM balance to vault identifier (#2486)

* Version Packages (#2471)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Export `useCrossVmTokenBalance` hook (#2491)

* Version Packages (#2494)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add `useCrossVmSpendNft` hook (#2460)

* Add `useCrossVmSpendFt` hook (#2499)

* Change `useCrossVmBatchTransaction` to only return Cadence TX hash (#2502)

* Version Packages (#2504)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Make `useFlowChainId` args consistent with other hooks (#2506)

* Run prettier

* Run install

* Update packages/fcl-core/CHANGELOG.md

Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>

* Fix import

* Add tailwind merge

* Update packages/fcl-react-native/CHANGELOG.md

Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>

* Update packages/fcl/CHANGELOG.md

Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>

* Update packages/sdk/CHANGELOG.md

Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>

---------

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <jribbink@telus.net>
Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>
Co-authored-by: mfbz <mfbz@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>
Co-authored-by: leopardracer <136604165+leopardracer@users.noreply.github.com>

* Add token balance to `Connect` profile (#2517)

* Add token balance to profile

* Fix vault identifier

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Polish UI components (#2524)

* Add user icon

* Change to use user icon

* Fix dialog

* Smaller text

* Smaller text

* Fix styling

* Format balance

* Run prettier

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add dark mode for components (#2526)

* Setup dark mode

* Move hook and provider logic

* Commit

* Run prettier

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Change dark mode settings (#2527)

* Change dark mode settings

* Dark mode changes

* Remove

* Add language fix

* Run prettier

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Update feature branch with master (#2537)

* PKG -- [transport-http] Create SubscriptionManager and subscribe function (#2019)

* PKG -- [sdk] Create SDK subscribe function (#2024)

* Update to latest streaming API changes (#2202)

* PKG -- [transport-http] Add Blocks DataProvider (#2033)

* PKG -- [transport-http] Add BlockDigests DataProvider (#2034)

* PKG -- [transport-http] Add BlockHeaders DataProvider (#2035)

* PKG -- [transport-http] Add TransactionStatuses DataProvider (#2041)

* PKG -- [transport-http] Add Events DataProvider (#2037)

* PKG -- [fcl] Expose new streaming endpoints (#2038)

* PKG -- [transport-http] Add AccountStatuses DataProvider (#2036)

* Switch to synchronous subscriptions with callback-based error reporting (#2242)

* Switch `fcl.events` to use new event streaming method (#2241)

* Fix resume args for `events` & `account_statuses` (#2249)

* Cleanup subscriptions types & align with decoded representation (#2256)

* Fix endpoint for WS subscriptions (#2277)

* Replace `fcl.tx` with realtime streaming (#2258)

* Reorganize subscriptions types (#2301)

* Add legacy `fcl.events` fallback for emulator (#2287)

* Add emulator fallback for fcl.tx (#2294)

* Fix resume args type check not checking if value is falsy (#2309)

* Add missing decoders (#2320)

* Improve WebSocket Lifecycle Management (#2312)

* Add changesets

* Fix Account Status Decoding

* Add `useIsCadenceWalletConnected` hook (#2326)

* Expose origin in `onMessageFromFCL` callback (#2384)

* Update and clean up WalletConnect dependencies (#2382)

* Deprecate manual `appIdentifier` in favour of window origin (#2378)

* Updated types to interfaces and comments cleanup (#2393)

* Updated types to interfaces and comments cleanup

* Added changeset

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>

* Version Packages (#2371)

* Add `useFlowChainId` hook (#2367)

* Rename `useFlowTransaction` to `useFlowTransactionStatus` (#2413)

* Rename tx hook to tx status hook

* Fix import

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add changeset (#2414)

* Add changeset

* Update moody-ligers-rule.md

* Update .changeset/moody-ligers-rule.md

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Add comment about renaming (#2416)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Fix `useFlowRevertibleRandom` range (#2417)

* Update readme with `useFlowRevertibleRandom` hook (#2419)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Add `useCrossVmBatchTransaction` function (#2368)

* Refactored SDK package to TypeScript (#2352)

* Added onflow/typedefs and onflow/types types into sdk package

* Updated first part of files

* Updated encode and decode folders

* Updated send.js

* Updated sdk resolve files

* Fixed build problems

* Updated wallet-utils folder

* Moved typedefs and types back to their package

* Fixed build

* Refactored more js to ts files

* Fixed tests

* Added onflow/types re-export from sdk

* Added missing onflow/types package to sdk

* Updated readme with typescript examples

* Fixed build error on type problem

* Added changeset file

* Cleaned up types and docs

* Minor comments fix

* Removed unused cast

* Added suport to conditional interaction callbacks in build

* After install update

* Fixed build-transaction input params

* Updated send function null check

* Re-added resolve comments to two special functions

* Added Voucher export from sdk

* Improved input params for send function

* Renamed InteractionCallback to InteractionBuilderFn

* Improve with central function definition from interaction file

* Improved atBlockId validator types

* Strongly typed voucher intercept param

* Improved signing function interface and minor refactoring

* Refactored AcctFn function name

* Refactored AccountFn name

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>

* Fix payload type

* Fix payload decoding

* Fix Typos in Documentation Files (#2420)

* Enter alpha mode (#2421)

* Version Packages (alpha) (#2396)

* Fix current user returning false before checking authenticated (#2428)

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>

* Allow undefined value for `useFlowTransactionStatus` (#2439)

* Fixed fcl.mutate hanging (#2434)

* Fixed fcl-mutate not working

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/block/block.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/node-version-info/node-version-info.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Update packages/sdk/src/resolve/resolve.ts

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Added validator improvement

* Create four-frogs-jump.md

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>

* Version Packages (alpha) (#2440)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Unsubscribe from transaction statuses once sealed (#2461)

* Version Packages (alpha) (#2465)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Exit alpha (#2466)

* Rename `rawSubscribe` to `subscribeRaw` (#2463)

* Version Packages (#2467)

* Fix `useFlowQuery` query key for script args (#2433)

* Version Packages (#2469)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add `useCrossVmTokenBalance` hook (#2398)

* Switch cross VM balance to vault identifier (#2486)

* Version Packages (#2471)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Export `useCrossVmTokenBalance` hook (#2491)

* Version Packages (#2494)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add `useCrossVmSpendNft` hook (#2460)

* Add `useCrossVmSpendFt` hook (#2499)

* Change `useCrossVmBatchTransaction` to only return Cadence TX hash (#2502)

* Version Packages (#2504)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Make `useFlowChainId` args consistent with other hooks (#2506)

* Add `useCrossVmTransctionStatus` hook (#2514)

* Added useFlowQueryRaw hook (#2523)

* Added rawQuery function with improved query implementation

* Implemented useFlowQueryRaw hook with tests

* Added changeset

* Added shared function to encode query args

* Added encodeQueryArgs tests

* Changed rawQuery to queryRaw

---------

Co-authored-by: mfbz <mfbz@users.noreply.github.com>

* Export `useFlowChainId` (#2529)

* Version Packages (#2512)

* Remove dark mode from readme

* Run prettier

---------

Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <jribbink@telus.net>
Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>
Co-authored-by: mfbz <mfbz@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>
Co-authored-by: leopardracer <136604165+leopardracer@users.noreply.github.com>

* Run package lock

---------

Co-authored-by: Chase Fleming <1666730+chasefleming@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <17958158+jribbink@users.noreply.github.com>
Co-authored-by: Jordan Ribbink <jribbink@telus.net>
Co-authored-by: Michael Fabozzi <39808567+mfbz@users.noreply.github.com>
Co-authored-by: mfbz <mfbz@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: leopardracer <136604165+leopardracer@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Streaming] Create transport-http SubscriptionManager

3 participants