Merge pull request #4342 from harmony-one/dev

Mainnet Release Candidate 4.3.14-rc3 (dev -> main)
pull/4354/head v2023.1.0
Soph 2 years ago committed by GitHub
commit 09dba41685
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      internal/params/config.go
  2. 17
      rpc/harmony.go

@ -65,9 +65,9 @@ var (
SHA3Epoch: big.NewInt(725), // Around Mon Oct 11 2021, 19:00 UTC
HIP6And8Epoch: big.NewInt(725), // Around Mon Oct 11 2021, 19:00 UTC
StakingPrecompileEpoch: big.NewInt(871), // Around Tue Feb 11 2022
ChainIdFixEpoch: EpochTBD,
ChainIdFixEpoch: big.NewInt(1323), // Around Wed 8 Feb 11:30PM UTC
SlotsLimitedEpoch: big.NewInt(999), // Around Fri, 27 May 2022 09:41:02 UTC with 2s block time
CrossShardXferPrecompileEpoch: EpochTBD,
CrossShardXferPrecompileEpoch: big.NewInt(1323), // Around Wed 8 Feb 11:30PM UTC
AllowlistEpoch: EpochTBD,
FeeCollectEpoch: EpochTBD,
}

@ -43,19 +43,24 @@ func (s *PublicHarmonyService) ProtocolVersion(
}
// Syncing returns false in case the node is in sync with the network
// With the current network height as well as the difference
// If it is syncing, it returns:
// starting block, current block, and network height
func (s *PublicHarmonyService) Syncing(
ctx context.Context,
) (interface{}, error) {
// difference = target - current
inSync, target, difference := s.hmy.NodeAPI.SyncStatus(s.hmy.ShardID)
if inSync {
return false, nil
}
return struct {
InSync bool `json:"in-sync"`
Target uint64 `json:"network-height"`
Delta uint64 `json:"difference"`
Start uint64 `json:"startingBlock"`
Current uint64 `json:"currentBlock"`
Target uint64 `json:"highestBlock"`
}{
InSync: inSync,
// Start: 0, // TODO
Current: target - difference,
Target: target,
Delta: difference,
}, nil
}

Loading…
Cancel
Save