事前準備
始める前に、以下をご用意ください:- Sequence Builderから取得したアクセスキー付きのSequenceプロジェクト
- Node.js環境
- 必要なパッケージのインストール:
プロバイダーのセットアップ
まず、ブロックチェーンに接続するためのプロバイダーを作成します: Sequence BuilderからSequence RPC URLを取得してください。署名者オプション
Sequenceは安全な鍵管理のために複数の署名者タイプをサポートしています。1. ローカル秘密鍵署名者
最も基本的な署名者タイプです。ethers.Wallet
インスタンスを使ってトランザクションに署名します。
2. Google Cloud KMS署名者
Google Cloud KMSを利用して秘密鍵を安全に管理できます。1
まず、
@0xsequence/google-kms-signer
パッケージをインストールします:2
必要な環境変数を取得するためにGCP KMSのセットアップが必要です。
Sidekickソリューションを使ったガイドはこちらをご参照ください。
3
次に、Google Cloud KMS署名者を作成します:
3. AWS KMS署名者
AWS KMSを利用して秘密鍵を安全に管理できます。1
まず、
@0xsequence/aws-kms-signer
パッケージをインストールします:2
必要な環境変数を取得するためにAWS KMSのセットアップが必要です。
Sidekickソリューションを使ったガイドはこちらをご参照ください。
3
次に、AWS KMS署名者を作成します: