- Added method to generate keyring
- Added method to restore a keyring
- Added method to add a new account to the keyring object
- Added method to export the private key of an address
- Added method to sign a transaction
- Added method to sign a message
- Added method to sign Typed Data (EIP-712)
- Added support for EIP-1559 transaction signing
- Added importWallet() to import account using privateKey.
- Added getBalance() to fetch the balance in native currency.
- Added sign() to sign a message or transaction and get signature along with v,r,s.
- Added
sendTransaction()
function to send a signed transaction to the blockchain.
- Added
getFees()
function to get the transaction fees for a raw transaction object.
- Upated
@ethereumjs/common
implementation forsignTransaction
method
- Update importWallet method
- update import wallet to accept private key with or without '0x’ prefixed
- update sign transaction to accept private key in case of imported wallet, null by default
- Adding badges for Readme.md
- Added test suite
- Upgraded node version to 18.x
- Added gas limit and gas estimation in getFees()