Notable changes
Verified assets will be displayed in green with a checkmark on the output of commands like wallet:balances
or wallet:assets
. The information about whether an asset is verified or not can also be retrieved through the RPC interface.
Breaking changes
- #4061 changes the way that the SDK's RpcClient calls
broadcastTransaction
fromclient.broadcastTransaction
toclient.chain.broadcastTransaction
What's Changed
- feat(ifl-1237): encodeAccount/decodeAccount generalized functions by @jowparks in #4028
- updates wallet exportAccount RPC to use encoders by @hughy in #4031
- feat(ifl-1234): account import rpc updates by @jowparks in #4030
- feat(ifl-1263): support account rename decoding by @jowparks in #4035
- Use
performance.now()
instead ofDate.now()
for performance measurements by @andreacorbellini in #4034 - chore: Upgrade napi to latest version by @mat-if in #4006
- Verified assets: implement persistent caching by @andreacorbellini in #4020
- updates export CLI for RPC changes by @hughy in #4033
- feat(ifl-1236): cli string account import by @jowparks in #4032
- Verified assets: use the persisted cache when the node is not running by @andreacorbellini in #4027
- fix: import failure by @jowparks in #4039
- converts import-export-test to rpc unit tests by @hughy in #4037
- Verified assets: place the cache in the
temp
directory by @andreacorbellini in #4040 - Verified assets: add support for
file:///
URIs as the source of verified assets by @andreacorbellini in #4038 - fix: roll up errors from decodeAccount function by @jowparks in #4048
- fix: decode error bubbling by @jowparks in #4056
- Remove temporary variable rescan by @NullSoldier in #4057
- Verified assets: use the new
/verified/assets
API endpoint by @andreacorbellini in #4045 - chore: update libuv-monitor 0.0.5 for node-app compatibility changes by @mat-if in #4059
- moves broadcastTransaction into RpcClient chain namespace by @hughy in #4061
- Add encoder name to DecoderFailed by @NullSoldier in #4058
- feat(ironfish): Remove
submitNewTransactionCreated
telemetry by @rohanjadvani in #4063 - Only pass in wallet to RPC helper function getAccount by @danield9tqh in #4062
- adds transactions to mempool in broadcastTransaction rpc by @hughy in #4060
- feat(ironfish): Query account instead of chain when burning asset by @rohanjadvani in #4066
- feat(ironfish): Query account in
getAssetBalanceDeltas
by @rohanjadvani in #4068 - feat(ironfish): Query asset from account in
getAccountNotesStream
by @rohanjadvani in #4067 - adds standalone wallet config options by @hughy in #4064
- refactor(ironfish): Encapsulate block header DB operations by @rohanjadvani in #4043
- Verified assets: use a retry strategy when refreshing by @andreacorbellini in #4041
- Allow Router and Server to be created without a node object by @danield9tqh in #4070
- expires wallet transactions on block connect by @hughy in #4069
- Separate global routes from Router by @danield9tqh in #4071
- refactor(ironfish): Encapsulate meta store in
BlockchainDB
by @rohanjadvani in #4044 - refactor(ironfish): Encapsulate transactions store in
BlockchainDB
by @rohanjadvani in #4046 - refactor(ironfish): Encapsulate sequence to hashes db operations by @rohanjadvani in #4047
- Bump node version to 1.6.0 by @andreacorbellini in #4072
- Merge staging into master (1.6.0 release) by @andreacorbellini in #4074
Full Changelog: v1.5.0...v1.6.0