rocketRainbowKit 向けクイックスタートガイド

RainbowKit/Wagmi プロジェクトへの INTMAX WalletSDK プラグイン統合手順

RainbowKit/Wagmi SDK は、ブロックチェーンベースのアプリケーションをさまざまなウォレットプロバイダーと統合するための強力なツールキットです。INTMAX WalletSDK は、ブロックチェーン Web ウォレットへの接続、ウォレット接続の管理、ブロックチェーンネットワークとのインタラクションのプロセスを簡素化します。幅広いブロックチェーンネットワークとウォレットプロバイダーをサポートし、柔軟で使いやすい設計です。

RainbowKit のセットアップに INTMAX WalletSDK を統合するためのクイックスタートガイドです。これにより、RainbowKit から INTMAX WalletSDK 対応のウォレット接続が可能になります。

インストール

前提条件: Node.js 18.0+

プロジェクトで INTMAX WalletSDK の RainbowKit/Wagmi プラグインを使用するには、npm または yarn でインストールします:

npm install intmax-walletsdk @rainbow-me/rainbowkit wagmi --save

使い方

SDK のインポート

インストール後、SDK から必要なコンポーネントをプロジェクトにインポートします。intmaxwalletsdk 関数とその他の必要なモジュールのインポート例を以下に示します。

import { intmaxwalletsdk } from "intmax-walletsdk/rainbowkit";
// ...

ウォレットプロバイダーの追加

次に、アプリケーションにウォレットプロバイダーを追加します。以下の例では、intmaxwalletsdk 関数を使用してカスタムウォレットプロバイダーを追加する方法を示しています:

const additionalWallets = [
  intmaxwalletsdk({
    wallet: {
      url: "https://intmaxwallet-sdk-wallet.vercel.app/",
      name: "IntmaxWalletSDK Demo",
      iconUrl: "https://intmaxwallet-sdk-wallet.vercel.app/vite.svg",
    },
    metadata: {
      name: "Rainbow-Kit Demo",
      description: "Rainbow-Kit Demo",
      icons: ["https://intmaxwallet-sdk-wallet.vercel.app/vite.svg"],
    },
  }),
];

React との統合

最後に、アプリケーションコンポーネントを RainbowKitProviderWagmiConfig でラップして、SDK を React アプリケーションに統合します:

その他のメソッドやイベントについては API リファレンスセクションを参照してください。 エンドツーエンドのコード例は wallet examplearrow-up-right GitHub リポジトリで確認できます。

最終更新