erigon-pulse/core
Jason Yellick 5654ba07c9
Upgrade libp2p (enables go 1.21 support) (#8288)
Closes #8078 

This change is primarily intended to support go 1.21, but as a
side-effect requires updating libp2p, which in turn triggers an update
of golang.org/x/exp which creates quite a bit of (simple) churn in the
slice sorting.

This change introduces a new `cmp.Compare` function which can be used to
return an integer satisfying the compare interface for slice sorting.

In order to continue to support mplex for libp2p, the change references
github.com/libp2p/go-libp2p-mplex instead. Please see the PR at
https://github.com/libp2p/go-libp2p/pull/2498 for the official usptream
comment that indicates official support for mplex being moved to this
location.

Co-authored-by: Jason Yellick <jason@enya.ai>
2023-09-29 22:11:13 +02:00
..
allocs Support for --chain=holesky (#8064) 2023-08-26 16:31:29 +06:00
asm
forkid Correctly compute fork id when timestamp fork is activated in genesis (#8046) 2023-08-21 15:35:13 +02:00
rawdb log skipped files (#8297) 2023-09-28 08:56:37 +07:00
state evm: simplify addToAccessList methods (#8280) 2023-09-25 08:52:51 +07:00
systemcontracts
types Upgrade execution-spec-tests to Cancun Devnet 9 Release (#8208) 2023-09-18 08:45:52 +02:00
vm evm: less defers in interpreter (#8179) 2023-09-25 08:53:04 +07:00
.gitignore
block_builder_parameters.go Support engine_forkchoiceUpdatedV3 with ParentBeaconBlockRoot (EIP-4788) (#7969) 2023-08-06 11:54:14 +02:00
block_validator_test.go Update execution-spec-tests to v1.0.1 (#7980) 2023-08-08 15:01:35 +02:00
block_validator.go
blockchain.go Upgrade libp2p (enables go 1.21 support) (#8288) 2023-09-29 22:11:13 +02:00
blocks.go
bor_fee_log.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
chain_makers.go Move ApplyDAOHardFork & UpgradeBuildInSystemContract to engine.Initialize (#8095) 2023-08-30 15:51:19 +02:00
error.go EIP-4844: Rename "data gas" to "blob gas" (#7937) 2023-07-28 12:12:05 +02:00
events.go
evm.go EIP-4844: rename "data hash" to "blob hash" (#7947) 2023-07-31 10:12:53 +02:00
gaspool.go EIP-4844: Rename "data gas" to "blob gas" (#7937) 2023-07-28 12:12:05 +02:00
genesis_test.go
genesis_write.go holesky genesis update (#8225) 2023-09-19 04:36:13 +06:00
mkalloc.go
rlp_test.go e3: release chain maker changes (#7787) 2023-06-23 10:07:42 +07:00
skip_analysis.go
state_processor.go EIP-4844: Rename "data gas" to "blob gas" (#7937) 2023-07-28 12:12:05 +02:00
state_transition.go Implement EIP-7516: BLOBBASEFEE opcode (#8231) 2023-09-19 10:45:19 +02:00
system_contract_lookup.go
tx_cacher.go