CAIP-345: Wallet service URL property
This proposal defines the wallet service property, caip345, for use in CAIP-25. Wallets set this to indicate that certain methods, instead of being handled by the CAIP-25 session, will instead be sent to a JSON-RPC HTTP endpoint. Compatible apps that support this will be able to call these RPC methods, without interactivity with the actual wallet application or user.
I'm thinking maybe this should be "Draft PR" until most of those TODOs get filled out? Interesting stuff, overall...
TODO outline proxy strategy for dapp CSPs
bump @chris13524 is this back-burner or abandoned?
is this back-burner or abandoned?
@bumblefudge not abandoned, just haven't had the time to update it. We are actively using it or planning to use it in our roadmap soon. Want to get this merged in soon
Updates:
- Updated property name from
walletServicetocaip345, removing potential for conflict & making it easier to make a v2 in the future (caipxxxinstead ofwalletService2) - Provided clarification, examples, and context where it was missing
- Filled out the rest of the CAIP template
I think this PR is ready to be merged as a draft CAIP, pending any last reviews of course.