- Dec 03, 2021
-
-
Dmitry Savelev authored
-
Giulio Rebuffo authored
* added download channel to stage headers * added direct execution * now channel of headers rather than bodies * simplifications * fixed ttd headerForward * garbage removed * added some more stepping stones * better transition * covered edge case * added names to returned values * clean
-
- Dec 02, 2021
-
-
ledgerwatch authored
Bump EthBackend API to 3.0.0 in `devel` branch only to make it explicitly incompatible with `stable` (#3077)
-
Alex Sharov authored
-
Alex Sharov authored
-
- Dec 01, 2021
-
-
Enrique Jose Avila Asapche authored
* fixed SpawnStageHeader not passing the test * gofmt
-
Andrew Ashikhmin authored
* Update Engine API to v1.0.0-alpha.5 * Remove ForkchoiceState since we're going to handle unwinds via ExecutePayload, not ForkchoiceUpdated
-
Dmitry Savelev authored
* Remove deduplication in NodeInfo response * remove unused dependencies
-
Andrew Ashikhmin authored
* [EIP-4399] Remove newly added Header.Random (reuse mixHash instead) * add a TODO * Update mock payload hashes
-
ledgerwatch authored
-
ledgerwatch authored
Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
- Nov 30, 2021
-
-
TBC Dev authored
* Change eth.Peer.ID() type from string to enode.ID * Misc enode.ID.String() usage
-
Dmitry Savelev authored
* Add NodeInfo implementation * replace magic value with a constant. * update dependencies * bump minor version * add nodes deduplication logic. * shuffle values in test cases a little.
-
Giulio Rebuffo authored
Added ExecutePayloadV1 to engine_ namespace [the merge]
-
Giulio Rebuffo authored
-
Giulio Rebuffo authored
-
Giulio Rebuffo authored
-
Giulio Rebuffo authored
-
ledgerwatch authored
* Comment out comparisons * Introduce check option Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local> Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
TBC Dev authored
* Fix Header.EncodingSize() to match EncodeRLP() with EIP-3675 * Fix error messages for Random in DecodeRLP()
-
Giulio Rebuffo authored
-
Giulio Rebuffo authored
-
ledgerwatch authored
Co-authored-by:
Alex Sharov <AskAlexSharov@gmail.com>
-
Giulio Rebuffo authored
-
Alex Sharov authored
-
- Nov 29, 2021
-
-
TBC Dev authored
* Prefer uint256.IsZero() or big.Sign() for 0-testing over BitLen() * Avoid redundant BitLen()
-
Giulio Rebuffo authored
-
ledgerwatch authored
-
Giulio Rebuffo authored
-
Giulio Rebuffo authored
-
TBC Dev authored
-
ledgerwatch authored
* Create access list * CreateAccessList compiles * fixes Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
Giulio Rebuffo authored
-
Giulio Rebuffo authored
-
TBC Dev authored
* Add separate Block.Nonce() and Block.NonceU64() * Add Block.Seal() * Avoid redundant Block.Header() deep-copy * Add warning comment for Block.Header()
-
Alex Sharov authored
-
- Nov 28, 2021
-
-
Alex Sharov authored
-
ledgerwatch authored
Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
TBC Dev authored
* Extract pruneLinkQueue() out of ProcessSegment() * Use sub-slices for segment actions
-
- Nov 27, 2021
-
-
TBC Dev authored
* De-dup blockHeaders66() and blockHeaders65() * Simplify loops and EOL detection * Add ChainSegmentHeader struct and refactor * Add RawRlpHash() to avoid re-encode for header hash * Avoid multiple redundant rlpHash() * Sort headers by height,hash to make dups consecutive * Flip condition to reduce map lookups * Remove redundant check * Use rlp.RawValue rather than []byte to help self-document
-