walletconnect_flutter_v2 2.0.2 walletconnect_flutter_v2: ^2.0.2 copied to clipboard
WalletConnect v2 client made in dart for flutter.
2.0.2 #
- Added a colon (:) to auth that makes it actually authenticate the message properly
- Fixed issue with mismatched types used in jsonRPC.sendRequest
2.0.1 #
- Fixed an issue where the autonamespace's required namespaces would be overwritten by optional namespaces if they had the same chain
2.0.0 #
- Removed periodic ping from websocket, it was throwing an error on the server side. Periodic check to reconnect is still present.
- Updated the parse URI to handle V1 URIs as well as V2 URIs
1.2.3 #
- Event and request events will only be emitted if they are registered
- Added
WalletConnectErrorSilent
that can be thrown in a requestHandler to fail silently and return nothing to the requester - Multiple bug fixes
1.2.2 #
- Reverted preflight check for HTTP Errors.
1.2.1 #
- Added
onCreate
,onUpdate
,onDelete
,onSync
events to the Pairings, Sessions, and StoredCacao objects for easier state updates - Relay now reconnects and resubscribes to active topics when connection WebSocket is lost
- Added heartbeat to websocket to keep connection alive
- Added preflight check for HTTP Errors before connecting to WebSocket
1.2.0 #
- AuthClient and SignClient changed to match the WalletConnect Documentation Specifications
- Added
registerAccounts
andregisterEventEmitters
to the SignClient, if there are accounts or events registered, they will be used to automatically create a Namespaces object and validate the session proposal.
1.1.4 #
- Throw a WalletConnectError in a sign request function handler to return a JsonRpcError to the dApp
- Fixed a bug where function handlers for Web3Wallet and SignClient required returning void
1.1.3 #
- Fixed a bug with sendError not causing an error to be thrown on the client side
- Added
onPairingCreate
event. It is emitted when pair and create are called - Added
pairing.updateExpiry
time validation.
1.1.2 #
- Fixed an issue with requests crashing if an error was thrown
- Updated README to use function handlers for the request example
1.1.1 #
- Sessions are deleted when their pairing is deleted
- Get Sessions for a Pairing using
getSessionsForPairing
- Get completed Auth Requests for a Pairing using
getCompletedAuthRequestsForPairing
- Optional value for WcSessionProposeRequest
optionalNamespaces
- Other bug fixes
1.1.0 #
- Added reconnect and event information to readme
- Pairing and Sessions now resubscribe to events when the relay is created
1.0.8 #
- Fixed an issue where pairings weren't getting persisted to storage
1.0.7 #
- Removed " from methods in URL
- Simplified using
createInstance
static functions - ConnectResponse completer now explicitly completes with a SessionData object
1.0.6 #
- RequiredNamespaces and ProposalData now exlude null fields in JSON
1.0.5 #
- Added generated files back in
1.0.4 #
- Fixed bug when scanning URI with no
method
query parameter - Fixed relay not emiting connect or disconnect events when it should have
- Added tests for both of the above
1.0.3 #
- Added more WalletConnect error codes to Errors static class
- Remove WalletConnectErrorReason, just use
WalletConnectError.copyWith
if you need to provide data to an error.
1.0.2 #
- Removed HEX dependency
- Upgraded websocket dependency to 2.3.0, so that the
ready
property exists
1.0.1 #
- Fixed issues with Session Settle Request not allowing null required and optional namespaces
- Fixed issues with
connect
andrequestAuth
not allowing you to provide required methods for the URI - More tests
1.0.0 #
- Initial release