Legacy
TxTypeLegacyTransaction represents a type of transactions existed previously in kaia.
This type of transaction can create an account, transfer tokens, deploy a smart contract, execute a smart contract, or perform a mix of aforementioned.
web3 および @kaiachain/web3js-ext パッケージをインポートして、Web3にKAIAの機能を追加します。
送信者、受信者アドレス、送信者秘密鍵を定義する。
指定されたkairos testnet URLでプロバイダを設定します。 Web3.jsにおけるプロバイダーは、ブロックチェーンのデータにアクセスするための読み取り専用の抽象レイヤーです。
また、プロバイダのURLをkairosからquicknodeに変更することができます。
プロバイダを使用してKlaytnWeb3インスタンスを作成する。
トランザクションデータを定義するには、送信者アドレス (from)、受信者アドレス (to)、および転送額 (value) を指定します。転送額は toPeb を使用してKlayで設定し、その後自動的に変換されます。
privateKeyToAccountメソッドは、送信者の秘密鍵からアカウント・インスタンスを作成する。
signTransactionメソッドはトランザクションに送信者アカウントで署名する。
sendSignedTransactionメソッドは署名されたトラ ンザクションをブロックチェーンに送信する。
getTransactionReceiptメソッドは、トランザクションのレシートを返す。
最後に結果を出す。