Skip to content
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

The proposer implementation #23

Closed
14 tasks done
chadyj opened this issue Dec 22, 2021 · 0 comments
Closed
14 tasks done

The proposer implementation #23

chadyj opened this issue Dec 22, 2021 · 0 comments
Assignees
Labels
Protocol WalletConnect protocol features
Milestone

Comments

@chadyj
Copy link
Contributor

chadyj commented Dec 22, 2021

WalletConnectClient as proposer should expose public methods to app:

  • connect() - to propose a session to a responder over active pairings
  • disconnect() - to disconnect a session
  • request() - to request JSON-RPC
  • notify() - to send notifications
  • ping() - to ping and verify peer is online
  • getActivePairings() - to return all active pairings to the wallet

Internal calls:

  • onSessionNotification()
  • onPairingApprove()
  • onPairingUpdate()
  • onPairingDelete()
  • onSessionApprove()
  • onSessionReject()
  • onSessionUpdate()
  • onSessionUpgrade()
@chadyj chadyj added this to the Beta2 milestone Dec 22, 2021
@jakubuid jakubuid added the Protocol WalletConnect protocol features label Jan 24, 2022
@jakubuid jakubuid modified the milestones: Beta2, Beta3 Jan 24, 2022
@jakubuid jakubuid changed the title Expose public proposer methods to app The proposer implementation Jan 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Protocol WalletConnect protocol features
Projects
Status: Done
Development

No branches or pull requests

2 participants