Value Transfer
TxTypeValueTransfer is used when a user wants to send KAIA.
- As kaia provides multiple transaction types to make each transaction type serve a single purpose, TxTypeValueTransfer is limited to send KAIA to an externally owned account (EOA).
Import the web3 and @kaiachain/web3js-ext packages to add kaia features on web3
Define sender, receiver address and sender private key
Set up the provider with the specified kaia Baobab testnet URL. A provider in web3js is a read-only abstraction to access the blockchain data.
Also, you can change the default provider. For example, using the alchemy provider.
Create a KlaytnWeb3 instance using the provider
Declare transaction params such as type, from, to, value
Sign the transaction with sender account
Send the signed transaction to blockchain and print the receipt