Description
These are the servers that facilitate communication between a wallet (ie. Valora) and a dApp. In the future these servers will only handle the handshake between walletdapp before upgrading to peer-to-peer WebRTC.
WalletConnect represents the premium wallet experience for our end users and we don't want to be relying on a third party to facilitate that connection.
The actual server we need to run is built in typescript and can be autoscaled as long as it's backed by a Redis cluster. We only need to run two instances, staging and production, because WC is independent of the blockchain network used.
Description These are the servers that facilitate communication between a wallet (ie. Valora) and a dApp. In the future these servers will only handle the handshake between walletdapp before upgrading to peer-to-peer WebRTC.
WalletConnect represents the premium wallet experience for our end users and we don't want to be relying on a third party to facilitate that connection.
The actual server we need to run is built in typescript and can be autoscaled as long as it's backed by a Redis cluster. We only need to run two instances, staging and production, because WC is independent of the blockchain network used.
The code is here: https://github.com/WalletConnect-Labs/walletconnect-v2-monorepo/tree/master/servers/relay
Acceptance Criteria
celotool
that allows deploying a new instance of the relay server.