- Mnemonic Wallets can be initialized as different accounts
- Network changes emit an event, wallets subscribe to these events
- Wallet
destroy
method to clean memory
- Switch to
isomorphic-dompurify
- History module rewritten and refactored.
Utils.stringToBN
convert string to BN directly
- Max gas price increased to 1000 nAVAX
- GasHelper module with
getGasPrice
andgetAdjustedGasPrice
- SDK Audit report
UtxoHelper.evmGetAtomicUtxos
exported properly now
- Network configs now have the raw rpc endpoints
- Token meta data is now cleaned for XSS attacks
Network.setNetworkAsync
for connecting networks asynchronously, and checks conenction before connectingNetwork.getActiveNetworkConfig
to return the active connectiongetConfigFromUrl
returns a network config object from the base url- Wallet
issueUniversalTx
function for issuing universal transactions
validateAddress
- Network configs now have the RPC endpoint
- Wallet
getStake
now returns the total amount staked, and the related outputs - Universal transaction now separate import and export txs.
hd_ready
event fired for HD wallets.
- Minimum required node version is
>=15
.crypto.subtle
support got added on this version.
getAddressAtIndexExternalX
, getAddressAtIndexInternalX
, getAddressAtIndexExternalP
for HD Wallet types.
- Init CHANGELOG
- Created universal helper functions and
UniversalNode
class sendCustomEvmTx
,canHaveBalanceOnChain
,getTransactionsForBalance
in wallet classes
waitTxC
utils function uses getTx status to wait- Wallet AVM, EVM/C chain function now wait for confirmation and balance refresh before returning
- Assets module
getContractData
renamed togetContractDataErc20
updateBalanceERC20
from wallet instances