Skip to content
This repository has been archived by the owner on Oct 28, 2022. It is now read-only.

Unstoppable request #600

Open
wants to merge 246 commits into
base: production
Choose a base branch
from
Open

Unstoppable request #600

wants to merge 246 commits into from

Conversation

DUK3135
Copy link

@DUK3135 DUK3135 commented Jun 1, 2022

Yeah I'm trying come up

ealymbaev and others added 30 commits June 12, 2019 11:14
- If the last block in storage is older than the lastCheckpointBlock set to network, then it uses bip44CheckpointBlock
Fix bug with wrong checkpoint block timestamp
Add migration for change wrong checkpoint block timestamp
- Update testnet  checkpoint block.
Fix bug with wpkhSh transaction restoring
- TransactionProcessor doesn't emit 'onUpdate' event to it's listener if transaction existed in DB with blockHash and it's coming from mempool
- TransactionProcessor trows exception in 'processCreated' if the transaction expires the bloom filter
- TransactionCreator regenerates bloomfilter if transaction processor throws BloomFilterExpired exception
- Remove bloomfilter.filter mutation check. It's useless, because filter is changed even if the elements are not changed
- Wrap peers dictionary in SyncedReadyPeersManager to dispatch queue
- 1 synced peer is enough for kit to be synced
Notify syncFinished to syncStateListener when peer is synced (#400)
- New methods in AbstractKit:
  * redeem(from: Output, to: String, feeRate: Int, publicKey: PublicKey, signatureScriptFunction: (Data, Data) -> Data)
  * watch(transaction: BitcoinCore.TransactionFilter, delegate: IWatchedTransactionDelegate)
  * changePublicKey() throws -> PublicKey
  * receivePublicKey() throws -> PublicKey
  * publicKey(byPath path: String) throws -> PublicKey
Wrap peerStates removal in SyncedReadyPeerManager (#407)
Ability to set change output script type (#407)
- All 3 kit classes' #clear methods receive a list of wallet ids which must remain after clearing
- DirectoryHelper#removeAll method iterates over files in given directory and removes files not listed(match fully or partially) in 'excludedFiles' parameter
- Increased pods version
- When transaction has only 'mine' inputs, calculate transaction fee in BaseTransactionInfoConverter and subtract it out from amount
- Add transaction fee in Demo app
@ant013 ant013 dismissed a stale review via 84d0e5f July 22, 2022 08:24
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants