LunoKit
React Library for Polkadot Wallet Connections
LunoKit provides a unified wallet connection infrastructure for Polkadot ecosystem, with built-in support for Mimir multisig wallets.
Integration For LunoKit
1. Install LunoKit Packages
First, install the required LunoKit packages:
npm i @luno-kit/react @luno-kit/ui @tanstack/react-query
2. Configure Mimir Connector
Set up LunoKit with Mimir connector in your application:
import { LunoKitProvider, ConnectButton } from '@luno-kit/ui'
import { createConfig } from '@luno-kit/react'
import { kusama, polkadot } from '@luno-kit/react/chains'
import { mimirConnector } from '@luno-kit/react/connectors'
import '@luno-kit/ui/styles.css'
const config = createConfig({
appName: 'Mimir Example',
chains: [polkadot, kusama],
connectors: [mimirConnector()],
autoConnect: true,
})
function App() {
return (
<LunoKitProvider config={config}>
<ConnectButton />
</LunoKitProvider>
)
}
3. Connect to Mimir Wallet
Once configured, users can connect their Mimir multisig wallets through the LunoKit interface, which provides a unified experience across different wallet types.
More about LunoKit
Guide: https://docs.lunolab.xyz/
Website: https://www.lunolab.xyz/
Last updated