Rongjian Lan
16a6cf9f55
only propose crosslinks after staking epoch
5 years ago
Rongjian Lan
c6e527f086
reduce crosslink batch and disable validator block broadcasting
5 years ago
chaosma
64b03c33f8
Merge pull request #1974 from chaosma/pick-vcfix
...
cherry-pick multiple viewID map in view change
5 years ago
Janet Liang
d7358915e7
[rename network] Remove mention of beta
5 years ago
Janet Liang
726878d72e
[rename network] Rename network names for Testnet & Devnet
...
Use "-N testnet" for Testnet/Pangaea
Use "-N devnet" for Devnet
"-N pangaea" will not be supported
5 years ago
Leo Chen
003b6c6ed5
Merge pull request #1978 from LeoHChen/revert-libp2p
...
Revert "Merge pull request #1862 from harmony-ek/pubsub_discovery"
5 years ago
Leo Chen
a9a4d624c5
Revert "Merge pull request #1862 from harmony-ek/pubsub_discovery"
...
This reverts commit 93dade6a72
, reversing
changes made to b8456dd83d
.
5 years ago
Rongjian Lan
efc0ae111c
Merge pull request #1975 from rlan35/staking_pangaea
...
Fix re-delegate negative balance bug
5 years ago
Rongjian Lan
678e2ec50d
Fix re-delegate negative balance bug
5 years ago
chao
0902ec870b
WIP
5 years ago
Leo Chen
668e2808f0
Merge pull request #1917 from fxfactorial/with-docker
...
[docker] Init dockerfile
5 years ago
Eugene Kim
96cfa80e8a
Merge pull request #1970 from chaosma/verbose-log
...
make consensus log verbose
5 years ago
Eugene Kim
263b0ee61c
Merge pull request #1972 from rlan35/staking_pangaea
...
Reduce network stress
5 years ago
chao
0c379b8746
correct viewchangeID in case of malicious leader
5 years ago
Rongjian Lan
7ba7f66762
Reduce network stress
5 years ago
chao
20feb3a2f7
make consensus log verbose
5 years ago
Eugene Kim
b7282a1ef3
Merge pull request #1969 from harmony-ek/pangaea_staking
...
Schedule Pangaea staking epochs
5 years ago
Eugene Kim
89f4db859a
Bump Pangaea CrossLink epoch from 2 to 5256
...
Epoch 2 has already passed on Pangaea.
5 years ago
Eugene Kim
f590b30f73
Reduce Harmony seats from 80 → 68 at staking epoch
5 years ago
Eugene Kim
858739d01c
Schedule Pangaea staking epochs
...
- Pre-staking starts at epoch 5256, around 2019-12-05T17:46:17Z
- Staking starts at epoch 5328, around 2019-12-06T05:46:17Z
5 years ago
Eugene Kim
2158d4d828
Merge pull request #1964 from harmony-ek/fix_cross_tx_epoch_handling
...
Fix CrossTxEpoch handling
5 years ago
Eugene Kim
77354c48aa
Start processing ingress CXRs at CrossTxEpoch
...
Previously, ingress CX receipts began to be processed in CrossTxEpoch+1,
causing processing of early-day CXs to be delayed up to a full epoch.
5 years ago
Eugene Kim
4a326b33e4
Store CX receipts in blocks in CrossTxEpoch
...
Previously, CX receipt storage started at CrossTxEpoch+1, causing
incoming CX receipts in blocks in CrossTxEpoch to be lost.
5 years ago
Eugene Kim
43c9bb46fc
Validate CX receipt root from CrossTxEpoch
...
Previously, validation started at CrossTxEpoch+1 and CX receipts roots
were unverified in CrossTxEpoch, creating a security hole.
5 years ago
Eugene Kim
ef389aa9b5
IsCrossTx → AcceptsCrossTx
...
This clarifies the intended use of the predicate.
5 years ago
Eugene Kim
02ba0b309c
Fix cross-TX header introduction glitch
...
Commit e79ba5fe88
introduced an off-by-one
error which caused CX-enabled header to be introduced one epoch later
than expected, i.e. at CrossTxEpoch + 1, where it should be
CrossTxEpoch. This was caused by a vague, confusing naming of
IsCrossTx(epoch) function of ChainConfig: The name did not clarify
whether it meant introduction of CX-enabled header and processing of
ingress receipts (which occurs at CrossTxEpoch) or acceptance of
cross-shard transactions (which occurs at CrossTxEpoch+1).
Introduce and use params.(*ChainConfig).HasCrossTxFields which handles
the former case.
5 years ago
Edgar Aroutiounian
a85a7d4a88
[effective] Flatten map to slice, then sort ( #1960 )
...
* [effective] Flatten map to slice, then sort
* [committee] Dedup bls keys
5 years ago
Edgar Aroutiounian
2a797b0262
[effective] Ensure stable sort of median ( #1959 )
5 years ago
Edgar Aroutiounian
67f2e4f57f
[log] More log ( #1958 )
5 years ago
Edgar Aroutiounian
242a1a99ac
[binary] Fix seg fault, force pure golang netdns usage ( #1957 )
5 years ago
Rongjian Lan
fc7fb89269
Merge pull request #1956 from rlan35/staking_final_final
...
Make validator default to be active
5 years ago
Rongjian Lan
08dd2d2dd3
Merge pull request #1955 from fxfactorial/past-epoch-log
...
[committee] Log & error if try to Compute a past epoch relative to he…
5 years ago
Rongjian Lan
44bc550916
Make validator default to be active
5 years ago
Edgar Aroutiounian
44610ab54f
[committee] Log & error if try to Compute a past epoch relative to header epoch
5 years ago
Rongjian Lan
f5d50cf73f
Merge pull request #1950 from chaosma/verify-shards
...
add shardState verification
5 years ago
chao
05dd350906
address comments
5 years ago
Rongjian Lan
81ea45a3d5
Merge pull request #1954 from rlan35/staking_final_final
...
fix bug on undelegate and delegate
5 years ago
Rongjian Lan
858dacc244
Fix lint
5 years ago
Rongjian Lan
9ccb8db7a1
Fix build
5 years ago
Rongjian Lan
41509fcbc6
fix bug on undelegate and delegate
5 years ago
Leo Chen
66183a5ba1
[build] support static build on ubuntu ( #1947 )
...
fix the build issue of "undefined reference to `ceilf'" on ubuntu 16
https://stackoverflow.com/questions/10935029/undefined-reference-to-ceilf
Signed-off-by: Leo Chen <leo@harmony.one>
5 years ago
Rongjian Lan
490804fa84
Merge pull request #1951 from rlan35/staking_final_final
...
Use one1 address for staking rpcs.
5 years ago
flicker-harmony
6f147b0b30
Merge pull request #1952 from flicker-harmony/pr_enable_staking_in_blocks
...
Show staking txs in blocks by default
5 years ago
Edgar Aroutiounian
c8c9c8d594
[votingpower] Extend vote power snapshot, use existing roster data structure ( #1935 )
...
* [votingpower] Update vote power snapshot, expose via RPC
* [votepower] Refactor Validator stats, use votepower.Roster, Expand ValidatorStats
* [rpc] Remove mistaken RPC
* [staking] Enrich Validator Stats
* [staking] Remove mistaken code
* [staking] Let votepower create aggregation of network wide rosters, update ValidatorStats
* [votepower] Fix tests re field name changes
* [votepower] Address PR Comments on field name change
* [votepower] Remove avg voting-power, leave as derived value
* [lint] Two easy lints
5 years ago
flicker-harmony
e47ab3168e
Show staking txs in blocks by default
5 years ago
Rongjian Lan
1a8d73cb9e
fix import
5 years ago
Ganesha Upadhyaya
b5d272a164
Merge pull request #1946 from harmony-one/verify-bls
...
add fields in create/edit validator to send bls sigs, also verify
5 years ago
chao
44a8e2a376
add shardState verification
5 years ago
Rongjian Lan
bd79d2abd7
fix validator list addr format
5 years ago
Ganesha Upadhyaya
fcbf78a9d6
using BlsVerificationStr instead of hard-coded string
5 years ago