twoeths
twoeths
**Motivation** - Implement `getAttestationsForBlock()` for electra **Description** - Group attestations by AttData hex first because different committees could have the same AttestationData - Implement on-chain aggregation for electra when producing...
**Motivation** - In handleFindNode, we keep adding value to the resulting array then do a `slice()` to make sure the resulting nodes contain 16 items at most, we should `push()`...
**Motivation** - Even through the cost of computing NodeAddressString may not be a lot, it's redundant to keep computing it in the same flow - An example of this is...
As noted in https://github.com/ChainSafe/lodestar/issues/3423#issuecomment-966793785, if we send an authentication message to the other node but it does not response, the pending Session stays there and we always get `Session is...
**Motivation** This is the way we calculate a HashObject from byte array: https://github.com/ChainSafe/as-sha256/blob/d2b3c07149ba2b590db2d026dc6a45a0e941778b/src/index.js#L92 The result may return negative numbers, we want to make it unsigned integers to be more clean,...
Getting this error in mainnet: ``` 2019/03/02 12:08:03 Indexer: realtimeIndex - received BlockDetail 7290108 blockTime: 2019-03-02 12:07:59 +0000 UTC 2019/03/02 12:08:08 ChainFetch: getTransactionDetail cannot get receipt for transaction 0x01fc989d7ac9ba1610f9a5a32616ac314b2caa094843f85861d978c2b16f1f00, error=not...
**Motivation** Scan electra codes through e2e tests **Description** Some issues detected through this test: - submitPoolAttestations: api deserialization - publishAggregateAndProofs: api deserialization + invalid signatures - initializeBeaconStateFromEth1: miss setting `balances`...
- **Version**: v1.1.1 - **Platform**: `Linux 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux` - **Subsystem**: #### Severity: Medium #### Description: Refer to the profile...
### Describe the bug There is a TODO when upgrading state from capella to deneb: https://github.com/ChainSafe/lodestar/blob/8ed9109ddd394e6406c3c4feefb9140d71e88082/packages/state-transition/src/slot/upgradeStateToDeneb.ts#L28 if we migrate this way: ``` stateDeneb.latestExecutionPayloadHeader.excessBlobGas = BigInt(0); stateDeneb.latestExecutionPayloadHeader.blobGasUsed = BigInt(0); ``` then...