このページは英語からの機械翻訳を使用しており、誤りや不明瞭な表現が含まれている可能性があります。最も正確な情報については、オリジナルの英語版をご覧ください。頻繁な更新のため、一部のコンテンツはオリジナルの英語になっている可能性があります。Crowdinでの取り組みに参加して、このページの翻訳改善にご協力ください。 (Crowdin translation page, Contributing guide)
レガシー・アカウント・キー
web3py_ext から extend をインポートして、web3 を kaia web3 に拡張します
web3とeth_accountから必要なutilsをインポートする。
Web3.HTTPProviderとRPCエンドポイントを使用してWeb3接続を定義します。
また、プロバイダのURLをkairosからquickodeに変更することもできます。
Account.from_keyを使用して、秘密鍵から送信者のウォレットを定義する。
転送する from、to、value フィールドを指定して、transaction を作成する。
from:送信者のアドレス、to:カイアを受信するターゲットのアドレス。
valueフィールドは、送信したいKaiaの数を意味し、KaiaをPeb単位に変換するにはWeb3.to_pebユーティルを使用します。
fill_transactionを使用して、gas limit、Nonceなどのようなトランザクションの残りのフィールドを追加する。 この行以降のすべてのフィールドを印刷することができる。
senderの秘密鍵でトランザクションに署名する。