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.
- [SDK] Implement
TransactionData#isReturn
(543240b9, @goga-m)
- [BTC-INDEXER] Process blocks whenever we are not busy (9faf8d49, @faustbrian)
- [JSON-RPC] Implement transformer for
client.wallet
call (ca09c4a1, @faustbrian) - [SDK] Implement
TransactionData#isReturn
(9b0dcc96, @faustbrian)
- [ARK] Integrate
@arkecosystem/multi-signature
(c1cc4da9, @faustbrian)
- [BTC-INDEXER] More robust indexing (aef2fb0d, @marianogoldman)
- [SDK] Replace uses of
Helpers#toRawUnit
byBigNumber#toSatoshi
(1b144ec7, @axeldelamarre) - [BTC-INDEXER] Replace
prisma
withpg-promise
(75e97712, @marianogoldman)
- [SDK] Merge
toObject
intotoHuman
andtoJSON
(c470cc18, @faustbrian)
- [PROFILES] Use
denominated
amount for conversion (5160b322, @faustbrian) - [SDK] Ensure correct
TransferData
instance is used (d6f3fc50, @faustbrian) - [SDK] Export
SignedTransactionData#type
type (934eda46, @goga-m)
- [SDK] Use
isMultiSignature
for wallets (dfc9027e, @faustbrian)
- [SDK] Rename
isMultiSignature
toisMultiSignatureRegistration
(2dc9eeed, @faustbrian)
- [JSON-RPC] Return numbers in human-readable format (0ab54fd5, @faustbrian)
- [JSON-RPC] Remove coin and network from cached instance (253f6a86, @faustbrian)
- [JSON-RPC] Turn transactions to JSON for response (a4aab367, @faustbrian)
- [BTC-INDEXER] Faster processing (50bde2dd, @marianogoldman)
- [PROFILES] Enable transaction history setting on profile creation (291d88d0, @goga-m)
- [ARK] Add delegate resignation DTO (ea2949fd, @faustbrian)
- [ARK] Add delegate resignation DTO (ea2949fd, @faustbrian)
- [BTC-INDEXER] Tweak configuration (309ad51a, @faustbrian)
- [PROFILES] Rename
SignedTransactionData#isMultiSignature
toSignedTransactionData#usesMultiSignature
(c3d77494, @faustbrian) - [PROFILES] Enforce strict structure for validation (fd431a39, @faustbrian)
- [SDK] Dry transaction DTOs (efab8165, @faustbrian)
- [SDK] Provide default implementations for DTOs (628d2a12, @faustbrian)
- [SDK] Flatten feature flags (0a74581d, @faustbrian)
- [SDK] Remove link methods from feature flags because they always exist (aab0fe30, @faustbrian)
- [CLI] Use ledger service to import wallets (9a06aa18, @marianogoldman)
- [ARK] Limit all fees to static (5c34036d, @faustbrian)
- [ARK] Derive ledger address early to determine nonce (cd27e080, @faustbrian)
- [LSK] Implement ledger signing (ab0dfe5c, @faustbrian)
- [BTC-INDEXER] Store pending blocks in database (531b9618, @faustbrian)
- [ARK] [BREAKING] Handle ledger signing in
TransactionService
(4f7f2c2f, @faustbrian) - [SDK] [BREAKING] Remove
TransactionOptions
in favour ofSignatory
(665dbfad, @faustbrian) - [SDK] [BREAKING] Remove
SignatureSignatory
in favour ofLedgerSignatory
(8f65cf38, @faustbrian)
- [SDK] Prevent
Coin.__construct
race condition (2bde3af4, @faustbrian)
- [ARK]
compendia
=>bind
(92d662d3, @faustbrian)
- [BTC-INDEXER] Only ignore error if unique constraint violation (a5571ccd, @marianogoldman)
- [BTC-INDEXER] Use upserts for blocks, transactions and parts (afccd8f0, @marianogoldman)
- [SDK] Throw an exception if a duplicate binding is attempted (7f7965b7, @faustbrian)
- [LSK] Try/catch syntax (6b588fd1, @faustbrian)
- [SDK] Only unbind if binding exists (15f872f8, @faustbrian)
- [SDK] Initiate inversify through constructor (cc28e93c, @faustbrian)
- [SDK] Destroy container bindings in reverse order (a541b612, @faustbrian)
- [SDK] Do not construct or destruct if already done (f962b587, @faustbrian)
- [SDK] [BREAKING CHANGE] Migrate coin architecture to make use of IoC/DI (8e9655cc, @faustbrian)
- [SDK] [BREAKING CHANGE] Store explorer path schemas in manifest (0ad2fbc1, @faustbrian)
- [SDK] [BREAKING CHANGE] Provide default implementations of services (4c92e04e, @faustbrian)