このページは英語からの機械翻訳を使用しており、誤りや不明瞭な表現が含まれている可能性があります。最も正確な情報については、オリジナルの英語版をご覧ください。頻繁な更新のため、一部のコンテンツはオリジナルの英語になっている可能性があります。Crowdinでの取り組みに参加して、このページの翻訳改善にご協力ください。 (Crowdin translation page, Contributing guide)
レガシー・アカウント・キー
eth_utilsとeth_accountから必要なutilsをインポートする。
web3をkaia web3に拡張するために、web3py_extからextendをインポートする。
秘密鍵からウォレットを定義するには、Account.from_keyを使用します。
署名するメッセージを定義する
EIP-191標準と互換性を持たせるために、encode_defunctを使ってメッセージをフォーマットする。
作成したアカウントで取引に署名する
署名されたメッセージからAccount.recover_messageで送信者アドレスを復元します