Skip to content

merge: develop to 4.x#4743

Merged
sebastijankuzner merged 52 commits into4.xfrom
merge/develop-to-4.x
Nov 23, 2022
Merged

merge: develop to 4.x#4743
sebastijankuzner merged 52 commits into4.xfrom
merge/develop-to-4.x

Conversation

@sebastijankuzner
Copy link
Copy Markdown
Contributor

Summary

Merge develop to 4.x

Checklist

  • Ready to be merged

dependabot Bot and others added 30 commits June 14, 2022 14:04
Bumps [semver-regex](https://github.com/sindresorhus/semver-regex) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/sindresorhus/semver-regex/releases)
- [Commits](https://github.com/sindresorhus/semver-regex/commits/v3.1.4)

---
updated-dependencies:
- dependency-name: semver-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…on (#4670)

* Dynamic buffer size calculation

* Fix tests

* Lint
* Yarn.lock

* Upgrade @pm2/io

* Upgrade protobuff

* Update typedoc

* Remove cpy-cli

* Remove moment
* Update lerna

* Hide execa errors

* Remove moment
… milestones (#4680)

* Add v4 next into minVersions

* Remove version check from milestones

* Remove 3.0.0-alpha.0
…4681)

* Fast verification

* Fix tests

* Fix mock

* Return forked if higgestCommonBlock is not calculated

* Add tests

* Extract fast verify logic

* Fix peer verifier test

* Refactor tests

* Fix network state

* Fix

* Peer communicator test
Bumps [terser](https://github.com/terser/terser) from 5.14.1 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* update yarn.lock

* update unused depcheck

* Remove unused packages

* Add missing packages

* update lerna

* update got

* update npm-check-updates
… in pagination service (#4691)

* Fix ordering

* Tests

* Fix index comparison
…nWrite` (#4694)

* create new wallet if cannot clone

* fix tests
* fix(core-api): use block query criteria

* lint
* Start listeners only when webhooks are enabled

* Test service provider
sebastijankuzner and others added 15 commits October 13, 2022 10:02
* Add mempool index

* MempoolIndexRegistry

* Support optional index names

* Add types

* Register registry

* Add onPoolEnter & onPoolLeave methods

* Register triggers

* Use onPoolEnter & onPoolLeave triggers

* Fix tests

* Use index in DelegateRegistration

* DelegateRegistration test

* Use index in HtlcClaim

* HTLCClaim test

* Use index in HTLCRefund

* HTLCRefund test

* Use index on IPFS

* IPFS Test

* Use index on MultiSignatureRegistration

* MultiSignatureRegistration test

* Fix MagistrateTransaction tests

* Use correct types on Entity assertions

* Use index on Entity

* Entity test

* Lint

* Clear indexes

* Mempool clear

* Fix core-api tests

* Fix core-state integration tests
* ApplyBlock contracts

* Remove removeForgedTransaction

* Implements SenderMempool removeForgedTransaction

* implements getInvalidPoolTransactions

* Implements applyBlock on mempool

* Implements applyBlock on service

* Call applyBlock from accept-block-handler

* Implements get on mempool-index

* Implements getInvalidPoolTransactions on DelegateRegistartion

* Implements getInvalidPoolTransactions on SecondSignatureRegistration

* Implements getInvalidPoolTransactions on Vote

* Implements getInvalidPoolTransactions on DelegateResignation

* Implements getInvalidPoolTransactions on HtlcClaim

* Implements getInvalidPoolTransactions on HtlcRefund

* Implements getInvalidPoolTransactions on Ipfs

* Implements getInvalidPoolTransactions on MultiSignatureRegistration

* Don't return invalid transactions by same sender

* Implements getInvalidPoolTransactions on Entity

* Inline

* Improve applyBlock

* use removeDisposableMempool

* Check invalid transactions after forged is removed
…nstead LUR cache (#4720)

* Rename folder to verification

* Rename interface

* Rename class

* Rename file

* Fix tests

* Rename identifiers

* Add clear on verifiers

* Reorder tests

* Change MultiSignatureVerificationMemoized

* Chenge SecondSignatureVerificationMemoized

* Extract super Cache class

* Implements verification proxy classes

* Register verifiers

* Clear accepts transactionId

* Clear cache

* Test service

* Remove lru-cache dependency
…adcast (#4721)

* apply block is called after broadcast

* Remove addTransactions on revert

* Don't listen to BuilderFinished

* Don't listen to blockApplied

* Run apply block exclusive

* CleanUp after applyBlock
fix(core-database): query optimizer workaround (#4726)

* fix(core-database): query optimizer workaround

* Fix only for timestamp in transaction
chore: update publish-develop.yml gitlab CI
* Empty commit

* remove python for benchmark workflow

* Remove setup python action
@sebastijankuzner sebastijankuzner changed the base branch from master to 4.x November 22, 2022 13:39
@sebastijankuzner sebastijankuzner marked this pull request as draft November 22, 2022 13:53
@sebastijankuzner sebastijankuzner marked this pull request as ready for review November 22, 2022 16:23
@sebastijankuzner sebastijankuzner merged commit 85e7115 into 4.x Nov 23, 2022
@sebastijankuzner sebastijankuzner deleted the merge/develop-to-4.x branch November 23, 2022 12:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants