Skip to content

Commit

Permalink
chore: add direct mimir wallet support (#289)
Browse files Browse the repository at this point in the history
  • Loading branch information
tien authored Feb 24, 2025
1 parent e7ed877 commit 2e1f97c
Show file tree
Hide file tree
Showing 5 changed files with 68 additions and 1 deletion.
5 changes: 5 additions & 0 deletions .changeset/hot-eyes-tap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"dot-connect": minor
---

Added direct Mimir wallet detection.
2 changes: 2 additions & 0 deletions apps/docs/components/_WalletConnectionButton.vue
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,13 @@ import {
} from "@reactive-dot/core/internal/actions.js";
import { InjectedWalletProvider } from "@reactive-dot/core/wallets.js";
import { LedgerWallet } from "@reactive-dot/wallet-ledger";
import { MimirWalletProvider } from "@reactive-dot/wallet-mimir";
import { WalletConnect } from "@reactive-dot/wallet-walletconnect";
import { registerDotConnect } from "dot-connect";
const wallets = [
new InjectedWalletProvider(),
new MimirWalletProvider(),
new LedgerWallet(),
new WalletConnect({
projectId: "6089356d0a4448aeda421a025cc286c9",
Expand Down
1 change: 1 addition & 0 deletions apps/docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"dependencies": {
"@reactive-dot/core": "^0.34.0",
"@reactive-dot/wallet-ledger": "^0.16.26",
"@reactive-dot/wallet-mimir": "^0.1.0",
"@reactive-dot/wallet-walletconnect": "^0.17.6",
"dot-connect": "workspace:^",
"polkadot-api": "^1.9.1",
Expand Down
3 changes: 2 additions & 1 deletion packages/dot-connect/src/wallets/mimir.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import type { Wallet } from "@reactive-dot/core/wallets.js";
import { html } from "lit";

export const mimir: WalletConfig<InjectedWalletInfo> = {
selector: (wallet: Wallet) => wallet.id === "injected/mimir",
selector: (wallet: Wallet) =>
wallet.id === "mimir" || wallet.id === "injected/mimir",
name: "Mimir",
platforms: ["chrome", "firefox"],
logo: urlFromSvg(
Expand Down
58 changes: 58 additions & 0 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -846,6 +846,7 @@ __metadata:
dependencies:
"@reactive-dot/core": "npm:^0.34.0"
"@reactive-dot/wallet-ledger": "npm:^0.16.26"
"@reactive-dot/wallet-mimir": "npm:^0.1.0"
"@reactive-dot/wallet-walletconnect": "npm:^0.17.6"
dot-connect: "workspace:^"
polkadot-api: "npm:^1.9.1"
Expand Down Expand Up @@ -1654,6 +1655,45 @@ __metadata:
languageName: node
linkType: hard

"@mimirdev/apps-inject@npm:^3.1.1":
version: 3.1.1
resolution: "@mimirdev/apps-inject@npm:3.1.1"
dependencies:
"@mimirdev/apps-sdk": "npm:^3.1.0"
checksum: 10c0/0a7467b902c79763e7f98d505117d5ed1aa373a35dd42977e5320308af5fe2b34374d09d542e3cd3b370bd7c49f3abd1a923ed3dcec8646b7fdc8b627f67a8c7
languageName: node
linkType: hard

"@mimirdev/apps-sdk@npm:^3.1.0":
version: 3.1.0
resolution: "@mimirdev/apps-sdk@npm:3.1.0"
dependencies:
eventemitter3: "npm:^5.0.1"
checksum: 10c0/ea386ae9addc278c2b1bd2ca2c8782212b5bd8f4c506fc2faa8262c699aaa1e558c683e96884d00d1fd18a36a3aa3dd1c396864767bc05ca3799876995ead97e
languageName: node
linkType: hard

"@mimirdev/apps-transports@npm:^3.1.0":
version: 3.1.0
resolution: "@mimirdev/apps-transports@npm:3.1.0"
checksum: 10c0/66505dc5792348793b81e6c4a13147d0a4459a7584b788cd928ebe128cc1fe29ff1ab1c547d88043bb0074ab44a7ad97965525b6229e38665814568ad05c8eab
languageName: node
linkType: hard

"@mimirdev/papi-signer@npm:^3.1.0":
version: 3.1.0
resolution: "@mimirdev/papi-signer@npm:3.1.0"
dependencies:
"@mimirdev/apps-sdk": "npm:^3.1.0"
"@mimirdev/apps-transports": "npm:^3.1.0"
peerDependencies:
"@polkadot-api/polkadot-signer": "*"
"@polkadot-api/substrate-bindings": "*"
"@polkadot-api/utils": "*"
checksum: 10c0/81deafbcfe9455e0ae79d3b0de947909a90625402087da647f926800716e9bbd0a4997ae4bbe07047b9f556c26c21a3075fba7d7060b7e73959f0fd1aa8ded92
languageName: node
linkType: hard

"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.18.0":
version: 10.18.0
resolution: "@motionone/animation@npm:10.18.0"
Expand Down Expand Up @@ -2380,6 +2420,17 @@ __metadata:
languageName: node
linkType: hard

"@reactive-dot/wallet-mimir@npm:^0.1.0":
version: 0.1.0
resolution: "@reactive-dot/wallet-mimir@npm:0.1.0"
dependencies:
"@mimirdev/apps-inject": "npm:^3.1.1"
"@mimirdev/papi-signer": "npm:^3.1.0"
"@reactive-dot/core": "npm:^0.34.0"
checksum: 10c0/23a380e4320e800de0a000ccc470980e5976004da8f4b766830fdd1e1a4b07f7a8bdf4e1c5c6f0d72b6838afeeec938a9f7b65e960875abc5ee82fcd1334a485
languageName: node
linkType: hard

"@reactive-dot/wallet-walletconnect@npm:^0.17.6":
version: 0.17.6
resolution: "@reactive-dot/wallet-walletconnect@npm:0.17.6"
Expand Down Expand Up @@ -5177,6 +5228,13 @@ __metadata:
languageName: node
linkType: hard

"eventemitter3@npm:^5.0.1":
version: 5.0.1
resolution: "eventemitter3@npm:5.0.1"
checksum: 10c0/4ba5c00c506e6c786b4d6262cfbce90ddc14c10d4667e5c83ae993c9de88aa856033994dd2b35b83e8dc1170e224e66a319fa80adc4c32adcd2379bbc75da814
languageName: node
linkType: hard

"events@npm:3.3.0, events@npm:^3.3.0":
version: 3.3.0
resolution: "events@npm:3.3.0"
Expand Down

0 comments on commit 2e1f97c

Please sign in to comment.