レガシー・アカウント・キー
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の秘密鍵でトランザクションに署名する。