RemoteAdapter. Remote wallets implement the asynchronous
dApp API, where
actions that need user interaction are completed through a userUrl redirect.
Expose a CIP-103 endpoint
Your service must expose a public RPC URL that implements the CIP-103 request methods and event stream. The SDK ships with a default list of remote wallets; additional ones are added by dApps at runtime.Getting dApps to list your wallet
DApps add your endpoint to their wallet picker with aRemoteAdapter pointed at your public
RPC URL. Share that URL and a display name with integrating dApps. The dApp-side
registration steps are covered in
Wallet discovery.
Requirements
- Serve the CIP-103 RPC methods and event stream at a stable, public URL.
- Configure CORS to allow the origins of the dApps that will connect.
- Manage user sessions and issue the session token (JWT) the endpoint expects.
- Handle authorization and signing on your side; never expose keys to the dApp.
Next steps
- CIP-103 Specification ā The methods and events your endpoint must implement.