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.
Import the ethers package that can interact with the Ethereum Blockchain and its ecosystem.
Import @kaiachain/ethers-ext packages to add kaia features on ethers.js
Define sender address, sender private key and reciever address
Set up the provider with the specified kaia Baobab testnet URL. A provider in ethers is a read-only abstraction to access the blockchain data.
Also, you can change the provider URL from baobab to allthatnode
Init Wallet instance with the private key and provider.
Declare a transaction with the fields such as from, to, value.
Send the tx to the blockchain. Function sendTransaction
internally signs with the private key of the account and then transmits it to the blockchain network.
The wait function returns the tx receipt if it is completed in the blockchain.