Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge rc v1.4.0 in multisigner #4524

Merged
merged 295 commits into from
Sep 28, 2022
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
295 commits
Select commit Hold shift + click to select a range
3be0b7e
fixes after review: renamings, removed TODO comment
ssd04 Aug 1, 2022
323d3f9
fixes after review: better checks for invalid input
ssd04 Aug 1, 2022
60b05ff
fixes after review: renamings, change mutex to read when applicable
ssd04 Aug 1, 2022
aac70c1
fix linter issues: return bool variable directly
ssd04 Aug 1, 2022
67ed8dd
unit tests for get current multi signer fail
ssd04 Aug 2, 2022
5969f45
fix after review: better slice allocation
ssd04 Aug 2, 2022
a7ab265
Merge pull request #4316 from ElrondNetwork/signatures-holder-component
AdoAdoAdo Aug 2, 2022
b8b0369
Merge branch 'rc/2022-july' into merge-rc-july-into-feat-kosk-bls-mul…
ssd04 Aug 2, 2022
ca40a0a
conflicts fix after merge
ssd04 Aug 2, 2022
9c1b662
factory: remove old network components test file
ssd04 Aug 2, 2022
f8fd0c7
Merge pull request #4337 from ElrondNetwork/merge-rc-july-into-feat-k…
ssd04 Aug 2, 2022
e099ad4
consensus endround: remove unused function
ssd04 Aug 2, 2022
5880e80
Merge pull request #4339 from ElrondNetwork/consensus-subround-fix-li…
ssd04 Aug 3, 2022
3bba066
Merge remote-tracking branch 'origin/rc/2022-july' into sync-missing-…
BeniaminDrasovean Aug 3, 2022
91df00a
fix after merge
BeniaminDrasovean Aug 3, 2022
f1d055a
[wip] use elrond-go-storage
bogdan-rosianu Aug 8, 2022
87a659b
fix test
bogdan-rosianu Aug 8, 2022
71ed404
go fmt
bogdan-rosianu Aug 8, 2022
57694f7
removed constants moved into the new repo
bogdan-rosianu Aug 8, 2022
f160ad5
create trie storage marker - do not mark db as synced if syncing duri…
BeniaminDrasovean Aug 8, 2022
cff3734
fixes + new reference
bogdan-rosianu Aug 8, 2022
1310485
check nodes on disk when syncing missing snapshot nodes
BeniaminDrasovean Aug 9, 2022
0c2ebd6
fix errkeynotfound
bogdan-rosianu Aug 9, 2022
a3e62b2
Merge remote-tracking branch 'origin/rc/2022-july' into sync-missing-…
BeniaminDrasovean Aug 9, 2022
97de57e
fix mock
bogdan-rosianu Aug 9, 2022
5f2e83b
Merge branch 'development' into refer-elrond-go-storage
bogdan-rosianu Aug 9, 2022
ec948c6
fixes after merge
bogdan-rosianu Aug 9, 2022
0d066b0
fix tests
bogdan-rosianu Aug 9, 2022
20e5ca3
fix test
bogdan-rosianu Aug 9, 2022
020dcf7
update golangci linter action
bogdan-rosianu Aug 9, 2022
2c3f76d
go version range
bogdan-rosianu Aug 9, 2022
69f41e7
roll-back go version to v1.17
bogdan-rosianu Aug 9, 2022
2a0130a
Merge branch 'development' into refer-elrond-go-storage
bogdan-rosianu Aug 10, 2022
79ac4e9
fix tests
bogdan-rosianu Aug 10, 2022
19af831
rollback lint issue
bogdan-rosianu Aug 11, 2022
dc313c8
Merge branch 'development' into refer-elrond-go-storage
bogdan-rosianu Aug 11, 2022
16c0ee9
fixes after merge + go fmt
bogdan-rosianu Aug 11, 2022
58bee12
reference new elrond go storage
bogdan-rosianu Aug 11, 2022
243818c
fixes after review
bogdan-rosianu Aug 11, 2022
7544338
Merge branch 'rc/2022-july' into sync-missing-snapshot-nodes
BeniaminDrasovean Aug 11, 2022
3ef2e70
add error logs if there is a trie node missing during snapshot
BeniaminDrasovean Aug 11, 2022
fb16b70
Merge branch 'rc/2022-july' into sync-missing-snapshot-nodes
BeniaminDrasovean Aug 11, 2022
5c2a752
change label name for exclude case
schimih Aug 12, 2022
1fcc29e
Merge branch 'rc/2022-july' into sync-missing-snapshot-nodes
BeniaminDrasovean Aug 12, 2022
8e402fa
Merge pull request #4369 from ElrondNetwork/update-release-yml
schimih Aug 12, 2022
018294d
refer new commit
bogdan-rosianu Aug 12, 2022
6d9aa55
use tag for elrond go storage
bogdan-rosianu Aug 12, 2022
cca896e
fix go sum
bogdan-rosianu Aug 12, 2022
2bd27c4
fix after review
BeniaminDrasovean Aug 22, 2022
9dfb5f8
Merge branch 'rc/2022-july' into sync-missing-snapshot-nodes
BeniaminDrasovean Aug 22, 2022
e07eebe
fix after merge
BeniaminDrasovean Aug 22, 2022
da5deb1
Merge branch 'rc/2022-july' into sync-missing-snapshot-nodes
BeniaminDrasovean Aug 25, 2022
3dd2132
Merge pull request #4349 from ElrondNetwork/refer-elrond-go-storage
bogdan-rosianu Aug 25, 2022
296f7f9
add isSnapshotInProgress flag and remove duplicated code
BeniaminDrasovean Aug 26, 2022
39e6f1a
Merge branch 'rc/2022-july' into update-kosk-bls-multisigner-rc-july
ssd04 Aug 29, 2022
08bb77b
Merge branch 'rc/2022-july' into skip-snapshot-if-snapshot-in-progress
BeniaminDrasovean Aug 29, 2022
2768eb7
fix merge conflicts
ssd04 Aug 29, 2022
d424b06
remove duplicate test file; fix factory api resolver unit test
ssd04 Aug 29, 2022
b1c21ab
fix after review
BeniaminDrasovean Aug 29, 2022
749e202
Merge pull request #4405 from ElrondNetwork/update-kosk-bls-multisign…
ssd04 Aug 30, 2022
d5cd600
Bump github.com/gin-contrib/pprof from 1.3.0 to 1.4.0
dependabot[bot] Aug 30, 2022
b6da3f1
Merge branch 'rc/2022-july' into feat/kosk-bls-multisigner
AdoAdoAdo Sep 1, 2022
b0ee408
Merge pull request #4430 from ElrondNetwork/merge-rc-july-feat-kosk
AdoAdoAdo Sep 2, 2022
e4efa09
Merge branch 'rc/v1.4.0' into dependabot/go_modules/development/githu…
iulianpascalau Sep 9, 2022
8f73599
Merge branch 'rc/v1.4.0' into process-debug-handler
iulianpascalau Sep 9, 2022
5b0ac6f
Merge branch 'rc/v1.4.0' into skip-snapshot-if-snapshot-in-progress
BeniaminDrasovean Sep 9, 2022
fc8abea
fix after review
BeniaminDrasovean Sep 9, 2022
b287445
move external repo cache dependencies to storage adapter package
AdoAdoAdo Sep 9, 2022
09612ca
Merge branch 'rc/v1.4.0' into skip-snapshot-if-snapshot-in-progress
BeniaminDrasovean Sep 9, 2022
5057964
Merge remote-tracking branch 'origin/rc/v1.4.0' into sync-missing-sna…
BeniaminDrasovean Sep 9, 2022
6d038ca
timecache dependencies update
AdoAdoAdo Sep 9, 2022
35d49b9
- added log prints whenever an outport driver gets stuck
iulianpascalau Sep 12, 2022
846ff81
- added new unit test
iulianpascalau Sep 12, 2022
9edf78e
Merge branch 'rc/v1.4.0' into dependabot/go_modules/development/githu…
iulianpascalau Sep 12, 2022
927071c
storage errors dependencies update
AdoAdoAdo Sep 12, 2022
6f509c1
fix after merge
BeniaminDrasovean Sep 12, 2022
f55263a
Merge remote-tracking branch 'origin/rc/v1.4.0' into sync-missing-sna…
BeniaminDrasovean Sep 12, 2022
b1a9140
Merge branch 'rc/v1.4.0' into process-debug-handler
iulianpascalau Sep 12, 2022
3040213
log txhash as well for too long sc calls
bogdan-rosianu Sep 12, 2022
ba9bcb2
fix after review: remove sanity checks
bogdan-rosianu Sep 12, 2022
9b5a7cb
storage txcache dependencies update
AdoAdoAdo Sep 12, 2022
b180e4c
storage unit dependencies update
AdoAdoAdo Sep 12, 2022
b0c0349
storage memorydb dependencies update
AdoAdoAdo Sep 12, 2022
e50fe5e
save trie node to previous storer if missing
BeniaminDrasovean Sep 13, 2022
e60e6ca
Merge branch 'rc/v1.4.0' into snapshot-improvement
BeniaminDrasovean Sep 13, 2022
0ddd82b
Merge remote-tracking branch 'origin/rc/v1.4.0' into skip-snapshot-if…
BeniaminDrasovean Sep 13, 2022
8e84a1d
fix after merge
BeniaminDrasovean Sep 13, 2022
fd20734
Merge branch 'rc/v1.4.0' into skip-snapshot-if-snapshot-in-progress
BeniaminDrasovean Sep 13, 2022
55a1dfc
fix epoch underflow
BeniaminDrasovean Sep 13, 2022
d6d9bc8
Merge branch 'rc/v1.4.0' into outport-driver-stuck-prints
iulianpascalau Sep 13, 2022
dfbf79f
fix after review: log txhash in more places
bogdan-rosianu Sep 13, 2022
0e4f225
add log.Trace for missing hash Put
BeniaminDrasovean Sep 13, 2022
8c37efd
Merge branch 'rc/v1.4.0' into log-txhash-for-too-long-sc-calls
bogdan-rosianu Sep 13, 2022
7888a44
Merge branch 'rc/v1.4.0' into dependabot/go_modules/development/githu…
gabi-vuls Sep 13, 2022
9f0c489
- added message counter
iulianpascalau Sep 13, 2022
791ea86
- switched log level to warn
iulianpascalau Sep 13, 2022
b12139a
move pathmanager and directory handler back to elrond-go
AdoAdoAdo Sep 13, 2022
a12cffa
refactor immunitycache dependencies
AdoAdoAdo Sep 13, 2022
66e6f53
Merge branch 'rc/v1.4.0' into process-debug-handler
iulianpascalau Sep 14, 2022
fa98e7c
Merge pull request #4456 from ElrondNetwork/log-txhash-for-too-long-s…
gabi-vuls Sep 14, 2022
5b11a82
Merge branch 'rc/v1.4.0' into snapshot-improvement
gabi-vuls Sep 14, 2022
90bd65a
Merge pull request #4459 from ElrondNetwork/snapshot-improvement
BeniaminDrasovean Sep 14, 2022
dc680b2
Merge branch 'rc/v1.4.0' into process-debug-handler
iulianpascalau Sep 14, 2022
ed4d26e
Merge branch 'rc/v1.4.0' into skip-snapshot-if-snapshot-in-progress
BeniaminDrasovean Sep 14, 2022
99e11bb
Merge branch 'rc/v1.4.0' into outport-driver-stuck-prints
gabi-vuls Sep 14, 2022
326726a
Merge pull request #4288 from ElrondNetwork/process-debug-handler
iulianpascalau Sep 14, 2022
731530c
Merge branch 'rc/v1.4.0' into skip-snapshot-if-snapshot-in-progress
BeniaminDrasovean Sep 14, 2022
d76bffb
Merge branch 'rc/v1.4.0' into outport-driver-stuck-prints
iulianpascalau Sep 14, 2022
a72b09a
Merge pull request #4404 from ElrondNetwork/skip-snapshot-if-snapshot…
BeniaminDrasovean Sep 14, 2022
7d806e2
Merge branch 'rc/v1.4.0' into outport-driver-stuck-prints
iulianpascalau Sep 14, 2022
27567a0
Merge pull request #4452 from ElrondNetwork/outport-driver-stuck-prints
iulianpascalau Sep 14, 2022
7a32f56
Merge remote-tracking branch 'origin/rc/v1.4.0' into sync-missing-sna…
BeniaminDrasovean Sep 14, 2022
2380fe8
fix after merge
BeniaminDrasovean Sep 14, 2022
95e5203
Merge branch 'rc/v1.4.0' into dependabot/go_modules/development/githu…
iulianpascalau Sep 14, 2022
5a31928
cleanup unused constants, comments, types
AdoAdoAdo Sep 14, 2022
0a022bc
remove unused interfaces
AdoAdoAdo Sep 14, 2022
6f8740b
Merge branch 'rc/v1.4.0' into sync-missing-snapshot-nodes
BeniaminDrasovean Sep 14, 2022
05f6f1d
Merge pull request #4271 from ElrondNetwork/dependabot/go_modules/dev…
iulianpascalau Sep 14, 2022
f6181a9
created testConsensusNode
sstanculeanu Sep 14, 2022
c899ac6
Merge branch 'rc/v1.4.0' into test_consensus_node
sstanculeanu Sep 14, 2022
013b2cf
Merge pull request #4453 from ElrondNetwork/wrapper-storage-package
gabi-vuls Sep 15, 2022
f3b5d4f
fix meta genesis block
miiu96 Sep 15, 2022
2a5719b
async callback arguments inconsitency fix
sasurobert Sep 15, 2022
44d948c
async callback arguments inconsitency fix
sasurobert Sep 15, 2022
961ead7
Improve logging, add extra information.
andreibancioiu Sep 15, 2022
ceeb79f
Merge pull request #4471 from ElrondNetwork/get-from-epoch-logging
andreibancioiu Sep 15, 2022
52da3a3
Merge branch 'rc/v1.4.0' into merge-rc1.4-feat-elrond-go-storage
AdoAdoAdo Sep 15, 2022
8eecfa5
Merge branch 'rc/2022-july' into callBack-inconsistency
sasurobert Sep 15, 2022
8303b62
fixes after review
sstanculeanu Sep 15, 2022
09cd9ef
delete log lines for debugging
sstanculeanu Sep 15, 2022
f348a6c
Merge branch 'rc/2022-july' into indexer-partial-executed-mb-data
miiu96 Sep 16, 2022
06f259e
updated elrond-go-storage version with some fixes
AdoAdoAdo Sep 16, 2022
03660bd
added request timeout seconds for notifier http client + refactorings
ssd04 Sep 16, 2022
7981f9e
Merge pull request #4469 from ElrondNetwork/indexer-partial-executed-…
miiu96 Sep 16, 2022
e6bed50
fix unit tests in outport factory
ssd04 Sep 16, 2022
28a9823
reference new elrond-go-storage version
AdoAdoAdo Sep 16, 2022
2e4fae7
outport notifier: unit tests nil checks
ssd04 Sep 16, 2022
af5e1c1
Merge branch 'rc/2022-july' into callBack-inconsistency
gabi-vuls Sep 16, 2022
93e9ba2
outport notifier: fix race condition in unit tests
ssd04 Sep 16, 2022
a907030
create static storer for meta if snapshots are disabled
BeniaminDrasovean Sep 16, 2022
a50c6f5
fixes after review
sstanculeanu Sep 16, 2022
72b3676
Merge pull request #4477 from ElrondNetwork/fix-meta-without-snapshots
iulianpascalau Sep 16, 2022
7a0610c
Merge branch 'rc/2022-july' into callBack-inconsistency
iulianpascalau Sep 16, 2022
5aed6c6
Merge pull request #4470 from ElrondNetwork/callBack-inconsistency
iulianpascalau Sep 16, 2022
a0442ea
load pem file for p2p key as byte array
ssd04 Sep 19, 2022
12149cc
fix integration test: added p2p key path
ssd04 Sep 19, 2022
3f39a3c
Merge branch 'rc/v1.4.0' into sync-missing-snapshot-nodes
BeniaminDrasovean Sep 19, 2022
d646ca8
- added new flag for the async callback fix
iulianpascalau Sep 19, 2022
a982c2c
- fix after review
iulianpascalau Sep 19, 2022
14d5394
fix stub causing panic
sstanculeanu Sep 19, 2022
d4a9180
added p2p key option in keygenerator
ssd04 Sep 19, 2022
cd21c73
fix factory network components test
ssd04 Sep 19, 2022
554158f
- fix long test
iulianpascalau Sep 19, 2022
bf806d4
Merge pull request #4464 from ElrondNetwork/test_consensus_node
sstanculeanu Sep 19, 2022
f33c98a
Merge pull request #4473 from ElrondNetwork/merge-rc1.4-feat-elrond-g…
gabi-vuls Sep 19, 2022
9566e28
refactor to use libp2p crypto.PrivKey interface
ssd04 Sep 19, 2022
e4fc932
refactor get pk from p2p key in order to remove duplicated code
ssd04 Sep 19, 2022
a068c83
seednode: revert default value for p2pkeyfilename flag
ssd04 Sep 19, 2022
aeddd79
Merge branch 'rc/v1.4.0' into merge-v1.4.0-elrond-storage
AdoAdoAdo Sep 19, 2022
1c5dfa7
fix after merge
AdoAdoAdo Sep 19, 2022
2edb60b
fix storageunit reference
AdoAdoAdo Sep 19, 2022
1d22b38
removed p2p rand package as it is not being used anymore
ssd04 Sep 19, 2022
8de041b
Merge pull request #4480 from ElrondNetwork/merge-v1.4.0-elrond-storage
AdoAdoAdo Sep 19, 2022
57fe4d9
Merge pull request #4397 from ElrondNetwork/feat/elrond-go-storage
AdoAdoAdo Sep 19, 2022
6eebc53
keygenerator: added a separate converter for p2p encoding
ssd04 Sep 19, 2022
933f36c
Merge pull request #4479 from ElrondNetwork/new-flag-for-async-call-fix
gabi-vuls Sep 19, 2022
d0758e9
Merge branch 'rc/v1.4.0' into fix-notifier-client-timeout-issue
ssd04 Sep 19, 2022
46c31fc
upgrade vm common
miiu96 Sep 19, 2022
708aa24
Merge branch 'master' into update-master-rc-2022-09-19
iulianpascalau Sep 19, 2022
63414ce
Merge pull request #4482 from ElrondNetwork/update-master-rc-2022-09-19
iulianpascalau Sep 19, 2022
ff5c28a
proper release
miiu96 Sep 19, 2022
5027b0c
Merge branch 'rc/2022-july' into update-vm-common
iulianpascalau Sep 19, 2022
5c3f16e
Merge remote-tracking branch 'origin/rc/v1.4.0' into sync-missing-sna…
BeniaminDrasovean Sep 20, 2022
3796daf
fix after merge
BeniaminDrasovean Sep 20, 2022
349b6f3
fixes after review: more logging + added more unit tests
ssd04 Sep 20, 2022
ceabff3
Merge pull request #4475 from ElrondNetwork/fix-notifier-client-timeo…
ssd04 Sep 20, 2022
916458d
upgrade elastic indexer
miiu96 Sep 20, 2022
6cc8a00
Merge branch 'rc/v1.4.0' into load-private-key-for-p2p
ssd04 Sep 20, 2022
a0ad600
cleanup: remove seed referencies from config
ssd04 Sep 20, 2022
fa3ed86
cleanup: remove seed referencies from config - fix integration test
ssd04 Sep 20, 2022
1097ca4
Merge branch 'rc/v1.4.0' into merge-v1.4-feat-kosk
AdoAdoAdo Sep 20, 2022
aa410c2
removed p2p package.. now using elrond-go-p2p thrugh p2p wrapper
sstanculeanu Sep 20, 2022
90c114b
Merge branch 'rc/v1.4.0' into integrate-elrond-go-p2p
sstanculeanu Sep 20, 2022
47b8513
Merge pull request #4481 from ElrondNetwork/update-vm-common
miiu96 Sep 20, 2022
5bd2e68
Merge branch 'rc/v1.4.0' into sync-missing-snapshot-nodes
BeniaminDrasovean Sep 20, 2022
bde1072
fixes after merge
AdoAdoAdo Sep 20, 2022
3858875
fixes after review - refactor
sstanculeanu Sep 20, 2022
8adbdcc
update memory footprint test
sstanculeanu Sep 20, 2022
b08cc25
Merge branch 'rc/2022-july' into update-v1.4.0-rc-july
iulianpascalau Sep 20, 2022
de74bf1
- fix after merge
iulianpascalau Sep 20, 2022
36680d1
- rephrased the pull request template strings
iulianpascalau Sep 20, 2022
07ceaa8
increase max footprint for test
sstanculeanu Sep 20, 2022
92fa342
Merge pull request #4487 from ElrondNetwork/merge-v1.4-feat-kosk
gabi-vuls Sep 21, 2022
f18d477
Merge pull request #4367 from ElrondNetwork/sync-missing-snapshot-nodes
BeniaminDrasovean Sep 21, 2022
e9fbe20
Merge branch 'rc/v1.4.0' into update-v1.4.0-rc-july
iulianpascalau Sep 21, 2022
62f2d9e
Merge pull request #4489 from ElrondNetwork/update-v1.4.0-rc-july
iulianpascalau Sep 21, 2022
33bfb47
refactor dataTrieTracker
BeniaminDrasovean Sep 21, 2022
1166693
Merge remote-tracking branch 'origin/rc/v1.4.0' into dataTrieTracker-…
BeniaminDrasovean Sep 21, 2022
0bffd13
fix after merge
BeniaminDrasovean Sep 21, 2022
b6a2105
Merge branch 'rc/v1.4.0' into merge-v1.4.0-feat-kosk-210922
AdoAdoAdo Sep 21, 2022
5392db3
moved some integration tests to elrond-go-p2p
sstanculeanu Sep 21, 2022
5e91f25
updated go.mod
sstanculeanu Sep 21, 2022
c368820
Merge remote-tracking branch 'origin/rc/v1.4.0' into integrate-elrond…
sstanculeanu Sep 21, 2022
23cc3c7
go mod tidy after merge
sstanculeanu Sep 21, 2022
20b7aa7
fix signer mock
AdoAdoAdo Sep 21, 2022
1e290d8
remove logging in integration test
AdoAdoAdo Sep 21, 2022
94b10b3
Merge pull request #4494 from ElrondNetwork/merge-v1.4.0-feat-kosk-21…
AdoAdoAdo Sep 22, 2022
c557cf3
Merge pull request #4485 from ElrondNetwork/integrate-elrond-go-p2p
sstanculeanu Sep 22, 2022
8006dc2
Merge branch 'feat/p2p-separate-repo' into move_integration_tests
sstanculeanu Sep 22, 2022
49c6b5f
Merge pull request #4493 from ElrondNetwork/move_integration_tests
sstanculeanu Sep 22, 2022
534f082
Merge pull request #4314 from ElrondNetwork/feat/kosk-bls-multisigner
AdoAdoAdo Sep 22, 2022
9c87724
fix after review
BeniaminDrasovean Sep 22, 2022
97aeb57
- updated crypto repo version
iulianpascalau Sep 22, 2022
64b7950
Merge remote-tracking branch 'origin/rc/v1.4.0' into dataTrieTracker-…
BeniaminDrasovean Sep 22, 2022
01bdd33
fix after merge
BeniaminDrasovean Sep 22, 2022
5c653a1
added check for HeartbeatExpiryTimespanInSec to be grater than PeerAu…
sstanculeanu Sep 22, 2022
4562f8e
Merge branch 'rc/v1.4.0' into merge-v1.4.0-load-private-key-for-p2p
ssd04 Sep 22, 2022
b2e134a
fix testscommon components: remove seed parameter
ssd04 Sep 22, 2022
8dd305e
removed network components test file from factory folder
ssd04 Sep 22, 2022
a0af5ab
Merge pull request #4502 from ElrondNetwork/merge-v1.4.0-load-private…
ssd04 Sep 22, 2022
c414b68
Merge pull request #4478 from ElrondNetwork/load-private-key-for-p2p
iulianpascalau Sep 22, 2022
1e30493
Merge branch 'rc/v1.4.0' into update-crypto-repo-version
iulianpascalau Sep 22, 2022
45b3e87
Merge pull request #4497 from ElrondNetwork/update-crypto-repo-version
gabi-vuls Sep 22, 2022
14792e2
Merge branch 'rc/v1.4.0' into feat/p2p-separate-repo
iulianpascalau Sep 22, 2022
ef40caf
Merge branch 'rc/v1.4.0' into heartbeatv2_config_extra_check
sstanculeanu Sep 22, 2022
67c8853
- fixes after merge
iulianpascalau Sep 22, 2022
07c3fb0
- fixed memory footprint tests
iulianpascalau Sep 22, 2022
d007840
Merge pull request #4503 from ElrondNetwork/merge-v1.4.0-2022.09.22
iulianpascalau Sep 22, 2022
894a3d7
Merge pull request #4499 from ElrondNetwork/heartbeatv2_config_extra_…
gabi-vuls Sep 23, 2022
e7da853
Merge pull request #4245 from ElrondNetwork/rc/2022-july
iulianpascalau Sep 23, 2022
825cacb
- compressed configs
iulianpascalau Sep 23, 2022
908d307
- proper p2p repo release
iulianpascalau Sep 26, 2022
4cd69d3
Merge branch 'rc/v1.4.0' into update-p2p-separate-repo-rc-v1.4.0
iulianpascalau Sep 26, 2022
fb7d791
Merge pull request #4508 from ElrondNetwork/update-p2p-separate-repo-…
iulianpascalau Sep 26, 2022
607790a
Merge branch 'feat/p2p-separate-repo' into new-p2p-version
iulianpascalau Sep 26, 2022
805c09d
change go mod
BeniaminDrasovean Sep 26, 2022
6a2897b
Merge remote-tracking branch 'origin/rc/v1.4.0' into dataTrieTracker-…
BeniaminDrasovean Sep 26, 2022
5b8eb89
Merge pull request #4491 from ElrondNetwork/dataTrieTracker-refactor
BeniaminDrasovean Sep 26, 2022
a7f97d6
Merge pull request #4504 from ElrondNetwork/v1.3.42-dev-config
iulianpascalau Sep 26, 2022
e0b586c
Merge branch 'master' into merge-master-rc-v1.4.0
iulianpascalau Sep 26, 2022
1f07e99
Merge branch 'rc/v1.4.0' into update-separate-p2p-repo-rc-v1.4.0
iulianpascalau Sep 26, 2022
b08f0d2
- fixing unit tests
iulianpascalau Sep 26, 2022
254cfca
Merge pull request #4516 from ElrondNetwork/update-separate-p2p-repo-…
bogdan-rosianu Sep 26, 2022
9206bcf
Merge branch 'feat/p2p-separate-repo' into new-p2p-version
iulianpascalau Sep 26, 2022
70e023f
Merge pull request #4507 from ElrondNetwork/new-p2p-version
iulianpascalau Sep 26, 2022
f61564c
Merge pull request #4514 from ElrondNetwork/merge-master-rc-v1.4.0
gabi-vuls Sep 27, 2022
fca85b6
Merge branch 'rc/v1.4.0' into update-rc-v1.4.0-feat-p2p-separate-repo-1
iulianpascalau Sep 28, 2022
848f8f7
Merge branch 'update-rc-v1.4.0-feat-p2p-separate-repo-1' into feat/mu…
iulianpascalau Sep 28, 2022
743b92a
- fixes after merge
iulianpascalau Sep 28, 2022
a09acff
- added TODO
iulianpascalau Sep 28, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions consensus/interface.go
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,7 @@ type ScheduledProcessor interface {
type SignatureHandler interface {
Reset(pubKeys []string) error
CreateSignatureShare(msg []byte, index uint16, epoch uint32) ([]byte, error)
CreateSignatureShareWithPrivateKey(message []byte, index uint16, epoch uint32, privateKeyBytes []byte) ([]byte, error)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this needs to be refactored to remove private key as parameter.
If you add a TODO I can do the refactor.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added TODO

StoreSignatureShare(index uint16, sig []byte) error
SignatureShare(index uint16) ([]byte, error)
VerifySignatureShare(index uint16, sig []byte, msg []byte, epoch uint32) error
Expand Down
26 changes: 18 additions & 8 deletions consensus/mock/signatureHandlerStub.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@ package mock

// SignatureHandlerStub implements SignatureHandler interface
type SignatureHandlerStub struct {
ResetCalled func(pubKeys []string) error
CreateSignatureShareCalled func(msg []byte, index uint16, epoch uint32) ([]byte, error)
StoreSignatureShareCalled func(index uint16, sig []byte) error
SignatureShareCalled func(index uint16) ([]byte, error)
VerifySignatureShareCalled func(index uint16, sig []byte, msg []byte, epoch uint32) error
AggregateSigsCalled func(bitmap []byte, epoch uint32) ([]byte, error)
SetAggregatedSigCalled func(_ []byte) error
VerifyCalled func(msg []byte, bitmap []byte, epoch uint32) error
ResetCalled func(pubKeys []string) error
CreateSignatureShareCalled func(msg []byte, index uint16, epoch uint32) ([]byte, error)
CreateSignatureShareWithPrivateKeyCalled func(message []byte, index uint16, epoch uint32, privateKeyBytes []byte) ([]byte, error)
StoreSignatureShareCalled func(index uint16, sig []byte) error
SignatureShareCalled func(index uint16) ([]byte, error)
VerifySignatureShareCalled func(index uint16, sig []byte, msg []byte, epoch uint32) error
AggregateSigsCalled func(bitmap []byte, epoch uint32) ([]byte, error)
SetAggregatedSigCalled func(_ []byte) error
VerifyCalled func(msg []byte, bitmap []byte, epoch uint32) error
}

// Reset -
Expand All @@ -30,6 +31,15 @@ func (stub *SignatureHandlerStub) CreateSignatureShare(msg []byte, index uint16,
return []byte("sigShare"), nil
}

// CreateSignatureShareWithPrivateKey -
func (stub *SignatureHandlerStub) CreateSignatureShareWithPrivateKey(message []byte, index uint16, epoch uint32, privateKeyBytes []byte) ([]byte, error) {
if stub.CreateSignatureShareWithPrivateKeyCalled != nil {
return stub.CreateSignatureShareWithPrivateKeyCalled(message, index, epoch, privateKeyBytes)
}

return make([]byte, 0), nil
}

// StoreSignatureShare -
func (stub *SignatureHandlerStub) StoreSignatureShare(index uint16, sig []byte) error {
if stub.StoreSignatureShareCalled != nil {
Expand Down
13 changes: 11 additions & 2 deletions consensus/signing/signing.go
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,15 @@ func (sh *signatureHolder) Reset(pubKeys []string) error {

// CreateSignatureShare returns a signature over a message
func (sh *signatureHolder) CreateSignatureShare(message []byte, selfIndex uint16, epoch uint32) ([]byte, error) {
sh.mutSigningData.RLock()
privateKeyBytes := sh.data.privKey
sh.mutSigningData.RUnlock()

return sh.CreateSignatureShareWithPrivateKey(message, selfIndex, epoch, privateKeyBytes)
}

// CreateSignatureShareWithPrivateKey returns a signature over a message providing the private key bytes
func (sh *signatureHolder) CreateSignatureShareWithPrivateKey(message []byte, index uint16, epoch uint32, privateKeyBytes []byte) ([]byte, error) {
if message == nil {
return nil, ErrNilMessage
}
Expand All @@ -134,12 +143,12 @@ func (sh *signatureHolder) CreateSignatureShare(message []byte, selfIndex uint16
return nil, err
}

sigShareBytes, err := multiSigner.CreateSignatureShare(sh.data.privKey, message)
sigShareBytes, err := multiSigner.CreateSignatureShare(privateKeyBytes, message)
if err != nil {
return nil, err
}

sh.data.sigShares[selfIndex] = sigShareBytes
sh.data.sigShares[index] = sigShareBytes

return sigShareBytes, nil
}
Expand Down
33 changes: 20 additions & 13 deletions consensus/spos/bls/subroundSignature.go
Original file line number Diff line number Diff line change
Expand Up @@ -73,21 +73,16 @@ func (sr *subroundSignature) doSignatureJob(_ context.Context) bool {
return false
}

selfIndex, err := sr.SelfConsensusGroupIndex()
if err != nil {
log.Debug("doSignatureJob.SelfConsensusGroupIndex: not in consensus group")
return false
}

signatureShare, err := sr.SignatureHandler().CreateSignatureShare(sr.GetData(), uint16(selfIndex), sr.Header.GetEpoch())
if err != nil {
log.Debug("doSignatureJob.CreateSignatureShare", "error", err.Error())
return false
}
isSelfLeader := sr.IsSelfLeaderInCurrentRound()

if isSelfLeader || sr.IsNodeInConsensusGroup(sr.SelfPubKey()) {
signatureShare, err := sr.MultiSigner().CreateSignatureShare(sr.GetData(), nil)
selfIndex, err := sr.SelfConsensusGroupIndex()
if err != nil {
log.Debug("doSignatureJob.SelfConsensusGroupIndex: not in consensus group")
return false
}

signatureShare, err := sr.SignatureHandler().CreateSignatureShare(sr.GetData(), uint16(selfIndex), sr.Header.GetEpoch())
if err != nil {
log.Debug("doSignatureJob.CreateSignatureShare", "error", err.Error())
return false
Expand Down Expand Up @@ -368,7 +363,19 @@ func (sr *subroundSignature) doSignatureJobForManagedKeys() bool {
}

managedPrivateKey := sr.GetMessageSigningPrivateKey(pkBytes)
signatureShare, err := sr.MultiSigner().CreateAndAddSignatureShareForKey(sr.GetData(), managedPrivateKey, pkBytes)
selfIndex, err := sr.ConsensusGroupIndex(pk)
if err != nil {
log.Warn("doSignatureJobForManagedKeys: index not found", "pk", pkBytes)
continue
}

managedPrivateKeyBytes, err := managedPrivateKey.ToByteArray()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

signature handler was supposed to do itself the management of private keys and signing and move that out of the consensus, but here it is partially moved into consensus again.
Maybe add a todo and I will do the refactor, or you can move the management into the signature handler.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added TODO

if err != nil {
log.Warn("doSignatureJobForManagedKeys: can not recover the private key bytes", "pk", pkBytes)
continue
}

signatureShare, err := sr.SignatureHandler().CreateSignatureShareWithPrivateKey(sr.GetData(), uint16(selfIndex), sr.Header.GetEpoch(), managedPrivateKeyBytes)
if err != nil {
log.Debug("doSignatureJobForManagedKeys.CreateAndAddSignatureShareForKey", "error", err.Error())
return false
Expand Down
1 change: 1 addition & 0 deletions consensus/spos/subround_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import (
"github.com/ElrondNetwork/elrond-go/consensus/mock"
"github.com/ElrondNetwork/elrond-go/consensus/spos"
"github.com/ElrondNetwork/elrond-go/consensus/spos/bls"
"github.com/ElrondNetwork/elrond-go/testscommon"
"github.com/ElrondNetwork/elrond-go/testscommon/cryptoMocks"
"github.com/ElrondNetwork/elrond-go/testscommon/statusHandler"
"github.com/stretchr/testify/assert"
Expand Down
18 changes: 9 additions & 9 deletions factory/crypto/cryptoComponents.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import (
"github.com/ElrondNetwork/elrond-go/genesis/process/disabled"
"github.com/ElrondNetwork/elrond-go/heartbeat"
"github.com/ElrondNetwork/elrond-go/keysManagement"
p2pCrypto "github.com/ElrondNetwork/elrond-go/p2p/crypto"
"github.com/ElrondNetwork/elrond-go/p2p"
storageFactory "github.com/ElrondNetwork/elrond-go/storage/factory"
"github.com/ElrondNetwork/elrond-go/storage/storageunit"
"github.com/ElrondNetwork/elrond-go/vm"
Expand All @@ -43,8 +43,8 @@ type CryptoComponentsFactoryArgs struct {
Config config.Config
EnableEpochs config.EnableEpochs
PrefsConfig config.Preferences
CoreComponentsHolder CoreComponentsHolder
KeyLoader KeyLoaderHandler
CoreComponentsHolder factory.CoreComponentsHolder
KeyLoader factory.KeyLoaderHandler
ActivateBLSPubKeyMessageVerification bool
IsInImportMode bool
ImportModeNoSigCheck bool
Expand All @@ -58,7 +58,7 @@ type cryptoComponentsFactory struct {
config config.Config
enableEpochs config.EnableEpochs
prefsConfig config.Preferences
coreComponentsHolder CoreComponentsHolder
coreComponentsHolder factory.CoreComponentsHolder
activateBLSPubKeyMessageVerification bool
keyLoader factory.KeyLoaderHandler
isInImportMode bool
Expand All @@ -84,8 +84,8 @@ type cryptoComponents struct {
blockSignKeyGen crypto.KeyGenerator
txSignKeyGen crypto.KeyGenerator
messageSignVerifier vm.MessageSignVerifier
managedPeersHolder heartbeat.ManagedPeersHolder
keysHandler consensus.KeysHandler
managedPeersHolder heartbeat.ManagedPeersHolder
keysHandler consensus.KeysHandler
cryptoParams
}

Expand Down Expand Up @@ -180,7 +180,7 @@ func (ccf *cryptoComponentsFactory) Create() (*cryptoComponents, error) {
isMainMachine := redundancyLevel == mainMachineRedundancyLevel
argsManagedPeersHolder := keysManagement.ArgsManagedPeersHolder{
KeyGenerator: blockSignKeyGen,
P2PIdentityGenerator: p2pCrypto.NewIdentityGenerator(),
P2PIdentityGenerator: p2p.NewRandomP2PIdentityGenerator(),
IsMainMachine: isMainMachine,
MaxRoundsWithoutReceivedMessages: redundancyLevel,
PrefsConfig: ccf.prefsConfig,
Expand All @@ -200,8 +200,8 @@ func (ccf *cryptoComponentsFactory) Create() (*cryptoComponents, error) {
blockSignKeyGen: blockSignKeyGen,
txSignKeyGen: txSignKeyGen,
messageSignVerifier: messageSignVerifier,
managedPeersHolder: managedPeersHolder,
keysHandler: keysManagement.NewKeysHandler(),
managedPeersHolder: managedPeersHolder,
keysHandler: keysManagement.NewKeysHandler(),
cryptoParams: *cp,
}, nil
}
Expand Down
6 changes: 4 additions & 2 deletions factory/crypto/cryptoComponentsHandler.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@ import (
"github.com/ElrondNetwork/elrond-go-core/core/check"
crypto "github.com/ElrondNetwork/elrond-go-crypto"
cryptoCommon "github.com/ElrondNetwork/elrond-go/common/crypto"
"github.com/ElrondNetwork/elrond-go/consensus"
"github.com/ElrondNetwork/elrond-go/errors"
"github.com/ElrondNetwork/elrond-go/factory"
"github.com/ElrondNetwork/elrond-go/heartbeat"
"github.com/ElrondNetwork/elrond-go/vm"
)

Expand Down Expand Up @@ -317,8 +319,8 @@ func (mcc *managedCryptoComponents) Clone() interface{} {
blockSignKeyGen: mcc.BlockSignKeyGen(),
txSignKeyGen: mcc.TxSignKeyGen(),
messageSignVerifier: mcc.MessageSignVerifier(),
managedPeersHolder: mcc.ManagedPeersHolder(),
keysHandler: mcc.KeysHandler(),
managedPeersHolder: mcc.ManagedPeersHolder(),
keysHandler: mcc.KeysHandler(),
cryptoParams: mcc.cryptoParams,
}
}
Expand Down
2 changes: 2 additions & 0 deletions factory/heartbeat/heartbeatV2Components_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ func createMockHeartbeatV2ComponentsFactoryArgs() heartbeatComp.ArgHeartbeatV2Co
HideInactiveValidatorIntervalInSec: 60,
HardforkTimeBetweenSendsInSec: 5,
TimeBetweenConnectionsMetricsUpdateInSec: 10,
PeerAuthenticationTimeBetweenChecksInSec: 6,
HeartbeatPool: config.CacheConfig{
Type: "LRU",
Capacity: 1000,
Expand All @@ -64,6 +65,7 @@ func createMockHeartbeatV2ComponentsFactoryArgs() heartbeatComp.ArgHeartbeatV2Co
Identity: "identity",
},
},
BaseVersion: "test-base",
AppVersion: "test",
BoostrapComponents: bootstrapC,
CoreComponents: coreC,
Expand Down
6 changes: 4 additions & 2 deletions factory/mock/cryptoComponentsMock.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ import (

"github.com/ElrondNetwork/elrond-go-crypto"
cryptoCommon "github.com/ElrondNetwork/elrond-go/common/crypto"
"github.com/ElrondNetwork/elrond-go/consensus"
"github.com/ElrondNetwork/elrond-go/heartbeat"
"github.com/ElrondNetwork/elrond-go/vm"
)

Expand All @@ -18,7 +20,7 @@ type CryptoComponentsMock struct {
PubKeyBytes []byte
BlockSig crypto.SingleSigner
TxSig crypto.SingleSigner
MultiSigContainer cryptoCommon.MultiSignerContainer
MultiSigContainer cryptoCommon.MultiSignerContainer
PeerSignHandler crypto.PeerSignatureHandler
BlKeyGen crypto.KeyGenerator
TxKeyGen crypto.KeyGenerator
Expand Down Expand Up @@ -135,7 +137,7 @@ func (ccm *CryptoComponentsMock) Clone() interface{} {
PubKeyBytes: ccm.PubKeyBytes,
BlockSig: ccm.BlockSig,
TxSig: ccm.TxSig,
MultiSigContainer: ccm.MultiSigContainer,
MultiSigContainer: ccm.MultiSigContainer,
PeerSignHandler: ccm.PeerSignHandler,
BlKeyGen: ccm.BlKeyGen,
TxKeyGen: ccm.TxKeyGen,
Expand Down
6 changes: 4 additions & 2 deletions integrationTests/mock/cryptoComponentsStub.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ import (

"github.com/ElrondNetwork/elrond-go-crypto"
cryptoCommon "github.com/ElrondNetwork/elrond-go/common/crypto"
"github.com/ElrondNetwork/elrond-go/consensus"
"github.com/ElrondNetwork/elrond-go/heartbeat"
"github.com/ElrondNetwork/elrond-go/vm"
)

Expand All @@ -18,7 +20,7 @@ type CryptoComponentsStub struct {
PubKeyBytes []byte
BlockSig crypto.SingleSigner
TxSig crypto.SingleSigner
MultiSigContainer cryptoCommon.MultiSignerContainer
MultiSigContainer cryptoCommon.MultiSignerContainer
PeerSignHandler crypto.PeerSignatureHandler
BlKeyGen crypto.KeyGenerator
TxKeyGen crypto.KeyGenerator
Expand Down Expand Up @@ -150,7 +152,7 @@ func (ccs *CryptoComponentsStub) Clone() interface{} {
PubKeyBytes: ccs.PubKeyBytes,
BlockSig: ccs.BlockSig,
TxSig: ccs.TxSig,
MultiSigContainer: ccs.MultiSigContainer,
MultiSigContainer: ccs.MultiSigContainer,
PeerSignHandler: ccs.PeerSignHandler,
BlKeyGen: ccs.BlKeyGen,
TxKeyGen: ccs.TxKeyGen,
Expand Down
18 changes: 13 additions & 5 deletions integrationTests/testConsensusNode.go
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,11 @@ func (tcn *TestConsensusNode) initNode(
},
}

networkComponents := GetDefaultNetworkComponents()
networkComponents.Messenger = tcn.Messenger
networkComponents.InputAntiFlood = &mock.NilAntifloodHandler{}
networkComponents.PeerHonesty = &mock.PeerHonestyHandlerStub{}

cryptoComponents := GetDefaultCryptoComponents()
cryptoComponents.PrivKey = tcn.NodeKeys.Sk
cryptoComponents.PubKey = tcn.NodeKeys.Sk.GeneratePublic()
Expand All @@ -214,6 +219,14 @@ func (tcn *TestConsensusNode) initNode(
cryptoComponents.MultiSigContainer = cryptoMocks.NewMultiSignerContainerMock(testMultiSig)
cryptoComponents.BlKeyGen = keyGen
cryptoComponents.PeerSignHandler = peerSigHandler
cryptoComponents.KeysHandlerField = &testscommon.KeysHandlerStub{
GetHandledPrivateKeyCalled: func(pkBytes []byte) crypto.PrivateKey {
return tcn.NodeKeys.Sk
},
GetAssociatedPidCalled: func(pkBytes []byte) core.PeerID {
return tcn.Messenger.ID()
},
}

processComponents := GetDefaultProcessComponents()
processComponents.ForkDetect = forkDetector
Expand Down Expand Up @@ -242,11 +255,6 @@ func (tcn *TestConsensusNode) initNode(
stateComponents.Accounts = tcn.AccountsDB
stateComponents.AccountsAPI = tcn.AccountsDB

networkComponents := GetDefaultNetworkComponents()
networkComponents.Messenger = tcn.Messenger
networkComponents.InputAntiFlood = &mock.NilAntifloodHandler{}
networkComponents.PeerHonesty = &mock.PeerHonestyHandlerStub{}

var err error
tcn.Node, err = node.NewNode(
node.WithCoreComponents(coreComponents),
Expand Down
3 changes: 2 additions & 1 deletion integrationTests/testProcessorNode.go
Original file line number Diff line number Diff line change
Expand Up @@ -3080,12 +3080,13 @@ func GetDefaultCryptoComponents() *mock.CryptoComponentsStub {
PubKeyBytes: []byte("pubKey"),
BlockSig: &mock.SignerMock{},
TxSig: &mock.SignerMock{},
MultiSigContainer: cryptoMocks.NewMultiSignerContainerMock( TestMultiSig),
MultiSigContainer: cryptoMocks.NewMultiSignerContainerMock(TestMultiSig),
PeerSignHandler: &mock.PeerSignatureHandler{},
BlKeyGen: &mock.KeyGenMock{},
TxKeyGen: &mock.KeyGenMock{},
MsgSigVerifier: &testscommon.MessageSignVerifierMock{},
ManagedPeersHolderField: &testscommon.ManagedPeersHolderStub{},
KeysHandlerField: &testscommon.KeysHandlerStub{},
}
}

Expand Down
6 changes: 4 additions & 2 deletions node/mock/factory/cryptoComponentsStub.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ import (

"github.com/ElrondNetwork/elrond-go-crypto"
cryptoCommon "github.com/ElrondNetwork/elrond-go/common/crypto"
"github.com/ElrondNetwork/elrond-go/consensus"
"github.com/ElrondNetwork/elrond-go/heartbeat"
"github.com/ElrondNetwork/elrond-go/vm"
)

Expand All @@ -18,7 +20,7 @@ type CryptoComponentsMock struct {
PubKeyBytes []byte
BlockSig crypto.SingleSigner
TxSig crypto.SingleSigner
MultiSigContainer cryptoCommon.MultiSignerContainer
MultiSigContainer cryptoCommon.MultiSignerContainer
PeerSignHandler crypto.PeerSignatureHandler
BlKeyGen crypto.KeyGenerator
TxKeyGen crypto.KeyGenerator
Expand Down Expand Up @@ -150,7 +152,7 @@ func (ccm *CryptoComponentsMock) Clone() interface{} {
PubKeyBytes: ccm.PubKeyBytes,
BlockSig: ccm.BlockSig,
TxSig: ccm.TxSig,
MultiSigContainer: ccm.MultiSigContainer,
MultiSigContainer: ccm.MultiSigContainer,
PeerSignHandler: ccm.PeerSignHandler,
BlKeyGen: ccm.BlKeyGen,
TxKeyGen: ccm.TxKeyGen,
Expand Down
5 changes: 0 additions & 5 deletions p2p/crypto/errors.go

This file was deleted.

Loading