From 63b1403fce8468150f49f8ba2730bea6adf799e8 Mon Sep 17 00:00:00 2001 From: aniiiiXD Date: Tue, 18 Aug 2026 23:49:10 +0530 Subject: [PATCH] feat(dapp-sdk): add Slay Money to the wallet registry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Slay Money is a CIP-0103 browser wallet for Canton, published on the Chrome Web Store. It already announces itself via canton:announceProvider, so it is discoverable at runtime; this entry adds it to the installable list so users who do not have it yet can find it in the picker. All ten dApp API methods and all three events are implemented and exercised against a live MainNet validator: connect, disconnect, isConnected, status, getActiveNetwork, listAccounts, getPrimaryAccount, signMessage, prepareExecute, ledgerApi, plus accountsChanged, statusChanged and txChanged. One note on `providerId`. The existing entry uses `browser:ext:`, but announce-discovery.ts stores `detail.id` verbatim with no transformation, so the registry id has to match what the wallet actually announces — for us that is `money.slay`. Using the `browser:ext:` form would leave the picker unable to tell the announced provider and this entry apart, and likely show Slay twice. Happy to change it if the convention is meant to be the other way round. Signed-off-by: aniiiiXD --- sdk/dapp-sdk/src/wallets.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/sdk/dapp-sdk/src/wallets.json b/sdk/dapp-sdk/src/wallets.json index f405ca0c6..fbf720954 100644 --- a/sdk/dapp-sdk/src/wallets.json +++ b/sdk/dapp-sdk/src/wallets.json @@ -11,5 +11,18 @@ "url": "https://chromewebstore.google.com/detail/send-connect/ldmohiccoioolenadmogclhoklmanpgi" } ] + }, + { + "name": "Slay Money", + "type": "browser", + "providerId": "money.slay", + "description": "Canton wallet in the browser side panel \u2014 send by @handle, swap, and approve dApp transactions", + "icon": "https://slay.money/icon.png", + "installUrls": [ + { + "platform": "chrome", + "url": "https://chromewebstore.google.com/detail/slay-money/poekioidghjohdgkkjdhijjljgkahmng" + } + ] } ]