All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Republish of 1.2.6
- Implement
pqueueSettled
stub (2d7822e8, @faustbrian)
- Use
p-queue
instead ofPromise.all
andPromise.allSettled
(c18266e8, @faustbrian)
- Compare network tokens after retrieving the crypto configuration (c8a115d8, @faustbrian)
- Restore wallets before contacts (655fb0f5, @faustbrian)
- Remove service exports (4c873f28, @faustbrian)
- Pre-sync 1 wallet per network to avoid duplicate requests (d14138c4, @faustbrian)
- Move responsibility of service bootstrapping to coins (90fb66ba, @faustbrian)
- Import contacts and then sync them with
Promise.all
(42558c64, @faustbrian)
- Implement crypto for address derivation (8a9aba85, @faustbrian)
- Memoize the avatar by seed (cb9f7c6f, @faustbrian)
- Use
Promise.all
to deconstruct coin services (25bbb0d6, @faustbrian) - Use
Promise.all
to construct coin services (c89f0300, @faustbrian) - Remove NEO check (a37780fe, @dated)
- Allow wallets without public keys (8f8f797e, @faustbrian)
- Use
Promise.all
to restore wallets (f1887852, @faustbrian)
- Ensure that custom custom peers circumvent object caching (ca750408, @faustbrian)
- Call correct method in
Wallet#cannot
(f7d39c80, @dated)
- Reset array indices when forgetting a value (9419e81e, @faustbrian)
- Implement PriceTracker#dailyAverage (bdfd0d27, @dated)
- Implement PriceTracker#dailyAverage (fe499327, @dated)
- Edit custom peer (ec0a43b7, @brenopolanski)
- Support multi-coin news retrieval (dc5e881d, @faustbrian)
- Implement
ReadWriteWallet#canAny
andReadWriteWallet#canAll
(684bca7f, @faustbrian)
- Implement
Wallet#sync
method (d29b4d7e, @faustbrian)
- Added
ClientService#broadcastSpread
tests (d60e17e0, @faustbrian)
- Implement multi-peer broadcasting (8f397040, @faustbrian)
- Fetch exchange rates only for live coins (74b87fd7, @dated)
- Add development network setting (3afe258d, @goga-m)
- Add custom peer usage setting (93a32ac1, @faustbrian)
- Store name and type for peers (91b6d3ca, @faustbrian)
- Return 0 for test network balances (58b1fdc4, @faustbrian)
- AIP13 & AIP26 compatibility (72587c70, @faustbrian)
- Divide transaction total before converting it (a0bf4826, @faustbrian)
This is the first stable release. Please note that not all coins are fully implemented as of now. All packages are tagged as 1.0.0
to indicate their compliance with the APIs exposed by the @arkecosystem/platform-sdk
package. If major changes to the internals are required to make certain functionality work we will tag a new major release to make it clear that breaking changes to the architecture were introduced.