Andy Wu
f0747bdd00
fn key swaps for epoch 51
...
find a duplicated key which was introduced in epoch 46
re-targeting epoch 54; verified with Li
5 years ago
Leo Chen
748aa8ead0
Merge pull request #1726 from AndyBoWu/pr_fn_key_swap
...
Pr fn key swap
5 years ago
Rongjian Lan
014934fc4c
Merge pull request #1730 from LeoHChen/fix_cross_tx_on_localnet
...
Fix cross tx on localnet
5 years ago
Leo Chen
cfacf6368c
[test] fix configfile test failure
...
Signed-off-by: Leo Chen <leo@harmony.one>
5 years ago
Leo Chen
7c7131cbc7
[build] remove txgen/wallet_stress_test
...
Signed-off-by: Leo Chen <leo@harmony.one>
5 years ago
Leo Chen
79418c68bc
[wallet] fix wallet with network type support
...
Signed-off-by: Leo Chen <leo@harmony.one>
5 years ago
Leo Chen
2ecd3a6286
[misc] unify the groupID
...
Signed-off-by: Leo Chen <leo@harmony.one>
5 years ago
Leo Chen
fb637d5057
[node] set network type for all internal configs
...
Signed-off-by: Leo Chen <leo@harmony.one>
5 years ago
Andy Wu
71e2715070
swap 13 fn nodes keys/addresses
...
updated all three files, and targeting epoch 48
find duplicated BLS, update its entry with Li
update epoch to 49
update epoch to 50
5 years ago
Eugene Kim
2601066112
Merge pull request #1723 from rlan35/mainnet_release_1012_diff
...
Mainnet release 1012 diff
5 years ago
Eugene Kim
af272a6bc8
Merge remote-tracking branch 'harmony-one/master' into mainnet_release_1012_diff
...
This picks up the per-group-rxqueue patch (#1725 ).
5 years ago
Eugene Kim
8b5a3235fd
Merge pull request #1725 from harmony-ek/use_per_group_queues
...
Use per-group-receiver message queue
5 years ago
Eugene Kim
b3f89409aa
Use per-group-receiver message queue
...
This way, a flood of client messages doesn't overwhelm shard queue
(consensus messages) or global queue (cross-shard transaction receipts).
5 years ago
Edgar Aroutiounian
2e7c2b9111
[mainnet-release] Address code comments
5 years ago
Sebastian Johnsson
a7c04bfc4b
Improve address and shardID validation for the wallet ( #1702 )
...
* - Improve validation of sender and receiving addresses
- Improve validation of sender and receiving shardIDs
- Run tests using go test cmd/client/wallet_validation/validation_test.go
* - Fix linting issues
- Fix test issue
- Move from wallet_validation to validation
* Update test:
- The local profile might eventually get updated to include more than 2 shards, in that case the test will fail. Use obviously invalid values (-1 / 99) for now.
* - Fix order of imports (std should come first)
- Fix typo
* Fix goimports linting
* Fix go import linting (again...)
* Fix go import linting
* Fix goimport linting
* Fix go import linting (sigh...)
* Fix goimports formatting using go fmt
* Update validation checking, also validate addresses supplied (--address) to:
- getFreeToken
- format
- balances
* Merge remote master into branch
* - Move wallet validation to cmd/client/wallet/main.go
- Move validation test to cmd/client/wallet/validation_test.go
* Refactor validateAddress
5 years ago
Eugene Kim
1d5634427b
Merge pull request #1710 from harmony-ek/limit_concurrency
...
Limit concurrency
5 years ago
Eugene Kim
99812f10b7
Add tests
5 years ago
Eugene Kim
2b95dd8fbd
Add msgq.(*Queue).Close for orderly shutdown
5 years ago
Eugene Kim
98a7adfa84
Remove spurious import grouping diff
5 years ago
Eugene Kim
5c6fb65e6f
Factor message queue and friends into ./msgq
5 years ago
chaosma
87d3ab231c
small optimization on cross shard tx ( #1714 )
5 years ago
Eugene Kim
4e479e253a
Rename messageHandler → handleMessage
5 years ago
Eugene Kim
779cea2b29
Return enqueue errors instead of logging inline
...
This aids testing too.
5 years ago
Eugene Kim
6231726627
Unexport (*Node).ReceiveGroupMessage
5 years ago
Eugene Kim
f51f9fdce4
Unify three group receiver functions into $ONE
...
Because, less copy-and-paste-ism = win.
5 years ago
Eugene Kim
d6b429dc9f
Process messages after node is fully initialized
...
This obviates polling logic for receiver being nil.
5 years ago
Eugene Kim
2ddff3c3d4
Early-continue on loopback
5 years ago
Eugene Kim
69edb28241
Log group receiver errors
5 years ago
Edgar Aroutiounian
97efce2766
Further progress on staking ( #1709 )
...
* [staking] Factor some project errors into values core/pkg. Thread stking Txs through Finalize
* [staking] Incorporate Chao code from PR 1700
* [staking] Remove dead staking code, create const values, factor out dec from staking
* [staking] Remove voting power for now till discussion, factor out more error values
5 years ago
Eugene Kim
e768d84834
Limit message handler concurrency
...
Allow at most 32 concurrent messages and 16384 pending messages.
Tail-drop excess messages.
5 years ago
Eugene Kim
13f80155ba
Don't use deprecated libp2p peer ID type
5 years ago
Eugene Kim
9a4468d7d5
Mark infinite loops inside goroutines
5 years ago
Eugene Kim
386a948f7b
Mark where to limit goroutine concurrency
5 years ago
Leo Chen
d34bc4265e
Merge pull request #1707 from harmony-one/fnswap
...
Epoch 46, swapping 10 keys
5 years ago
Ben
ead4782b46
Epoch 46, swapping 10 keys
5 years ago
Rongjian Lan
cbb2d4997f
Merge pull request #1706 from rlan35/mainnet_release_1005_merge_s3
...
Mainnet release 1005 merge s3
5 years ago
Rongjian Lan
3b52046a39
Merge pull request #1705 from flicker-harmony/pr_release_fixes
...
Fixes requested by Leo
5 years ago
flicker-harmony
02cfa23a0b
Fixes requested by Leo
5 years ago
Edgar Aroutiounian
1297623cfe
Staking dev cycle ( #1689 )
...
* [staking] Sign staking transaction with standalone staking-iterate CLI
* [staking] golint
* [staking] Fix for build, move transaction under staking/types
* [staking] Send RLP signed staking transaction, receive in RPC
* [staking] Organize staking packages, send over specific staking message
* [staking] Satisfy jenkins build in temp CLI staking-iterate
* [staking] Adjust naming of types
* [staking] Fold separate package into types as initial creation by RJ
5 years ago
chaosma
385aa4ffb6
Merge pull request #1695 from chaosma/master
...
fix initial leader bootstrap issue
5 years ago
Rongjian Lan
4af1e0342e
Merge pull request #1696 from chaosma/fix-consensus
...
fix consensus announce msg checking issue
5 years ago
chao
e694156ce2
fix initial leader bootstrap issue
5 years ago
chaosma
f112794d74
Merge pull request #1694 from chaosma/s3
...
fix initial leader bootstrap issue
5 years ago
chao
07a093fdab
fix initial leader bootstrap issue
5 years ago
chao
ddb2076cee
fix consensus announce msg checking issue
5 years ago
Leo Chen
f45f4d28b6
Merge pull request #1688 from LeoHChen/network_prefix_to_group_id
...
[p2p] add network type prefix to group id
5 years ago
Leo Chen
1b4c128c88
[p2p] add hmy prefix for testnet/pangaea
...
Signed-off-by: Leo Chen <leo@harmony.one>
5 years ago
chaosma
a276237c59
Merge pull request #1675 from chaosma/staking
...
add delegation data structure and methods
5 years ago
chaosma
290e499876
Merge branch 'master' into staking
5 years ago
flicker-harmony
3e89dcc825
Merge pull request #1690 from flicker-harmony/pr_pagination_namings
...
offset, page -> pageSize, pageIndex
5 years ago