harmony icon indicating copy to clipboard operation
harmony copied to clipboard

The core protocol of harmony

Results 228 harmony issues
Sort by recently updated
recently updated
newest added

## Issue ## Test ### Unit Test Coverage Before: ``` ``` After: ``` ``` ### Test/Run Logs ## Operational Checklist 1. **Does this PR introduce backward-incompatible changes to the on-disk...

## Issue This PR introduces several key improvements to the P2P stream handling and Stream Sync mechanisms, focusing on stability, error handling, and code optimization. Key changes include: - Enhanced...

stream-sync

This PR address this issue by setting the effectiveGasPrice to the transaction gas price. It is not implementing the full EIP 1559. `EffectiveGasPrice`field added to TxRusult. Added json and rlp...

**Describe the bug** `make debug-ext` provides errors on execution. Sonoma 14.6, zsh5.9 **To Reproduce** Steps to reproduce the behavior: ```bash harmony % make debug-ext # update localnet block per epoch...

##### added 2 params.Config ```go IsOneSecondEpoch *big.Int `json:"is-one-second-epoch,omitempty"` IsRotationEachBlockEpoch *big.Int `json:"is-rotation-each-block-epoch"` ``` ##### applied with ```go LeaderRotationInternalValidatorsEpoch: big.NewInt(2), LeaderRotationExternalValidatorsEpoch: big.NewInt(2), IsOneSecondEpoch: big.NewInt(2), IsRotationEachBlockEpoch: big.NewInt(2), ``` ##### commission calculation ```go //...

This PR introduces improvements to the concurrency handling and lock management in the Staged Stream Sync module. By replacing sync.Mutex with sync.RWMutex, the module now supports concurrent read access, which...

stream-sync

**Describe the bug** `{"level":"error","port":"9000","ip":"127.0.0.1","module":"staged` stream sync","ShardID":0,"error":"context deadline exceeded","streamID":"QmSAaTjhHWNF42A4xWLkmcwnmEJhatjbqMpv84HBxeNzkt","caller":"/Users/frozen/go/src/github.com/harmony-one/harmony/api/service/stagedstreamsync/syncing.go:520","time":"2024-09-03T13:45:10.258677-04:00","message":"[STAGED_STREAM_SYNC]: getCurrentNumber request `failed"}` lib p2p stream being replaced with new one, but message is expected from old stream. Need to understand why...