tersec
tersec
```nim import chronos # only depends on asyncloop's transitive closure proc t(): Future[int] {.async: (raw: true, raises: [ValueError]).} = var retFuture = newFuture[int]("") retFuture.fail(newException(ValueError, "")) return retFuture proc m(transp: int):...
- [x] [getSyncCommitteeRewards](https://ethereum.github.io/beacon-APIs/#/Rewards/getSyncCommitteeRewards) - [x] [getBlockRewards](https://ethereum.github.io/beacon-APIs/#/Rewards/getBlockRewards) - [ ] [getAttestationsRewards](https://ethereum.github.io/beacon-APIs/#/Rewards/getAttestationsRewards)
### Description Simple version: ```nim type A = A | B B = A | B discard 0 is A ``` But it scales to where it's nontrivial to spot...
proc types don't match as part of proc param typeclasses ### Example ```nim type A = proc() proc f(j: A) = discard proc g(j: A | int) = discard proc...
### Description ```nim let a = new array[1000, byte] block: for _ in cast[typeof(a)](a)[]: discard block: let x = cast[typeof(a)](a) # not even var for _ in x[]: discard ```...
https://eips.ethereum.org/EIPS/eip-7742 Was agreed to be included yesterday.
This isn't anything going wrong, and should not be a warning. from https://github.com/status-im/infra-nimbus/issues/193#issuecomment-2354982492 ``` WRN 2024-09-17 09:05:17.889+00:00 getUncles() topics="core_db" ommersHash=3EF3400295E8F4DFE6AED323009018E85DADBB1A4D960FC5CEE0709D484F6E97 error="KvtNotFound(Kvt, ctx=get, error=GetNotFound)" ``` with many more like this in...
SSZ unions are not used and have never been used in any version of deployed consensus-layer Ethereum. Align spec with this.