fearlessfe
b63e2af648
ci: fix ci error
2024-08-18 12:56:33 +08:00
Chen Kai
3fe80adec2
Merge branch 'ethereum:master' into portal
2024-08-17 14:07:49 +08:00
Adrian Sutton
2b9d198706
go.mod: upgrade to pebble v1.1.2 ( #30297 )
...
Includes a fix for MIPS32 support.
Pebble release:
https://github.com/cockroachdb/pebble/releases/tag/v1.1.2
Key fix for mips32:
9f3904a705
(also the only change from v1.1.1.
2024-08-14 11:45:51 +02:00
Shude Li
ab03c5746c
go.mod: remove github.com/julienschmidt/httprouter ( #30290 )
2024-08-12 20:42:36 +02:00
Martin HS
811a69cd3c
go.mod: update uint256 to 1.3.1 ( #30280 )
...
Release notes: https://github.com/holiman/uint256/releases/tag/v1.3.1
2024-08-09 23:11:22 +03:00
Felix Lange
e4675771ed
internal/debug: remove memsize ( #30253 )
...
Removing because memsize will very likely be broken by Go 1.23. See
https://github.com/fjl/memsize/issues/4
2024-08-02 06:44:03 +02:00
Icarus Wu
b635089c7c
all: remove deprecated protobuf dependencies ( #30232 )
...
The package `github.com/golang/protobuf/proto` is deprecated in favor
`google.golang.org/protobuf/proto`. We should update the codes to
recommended package.
Signed-off-by: Icarus Wu <icaruswu66@qq.com>
2024-08-01 16:25:55 +02:00
Chen Kai
458839f483
Merge branch 'ethereum:master' into portal
2024-07-18 23:47:59 +08:00
Alexander Mint
df3f0a81a7
go.mod: upgrade to btcsuite/btcd/btcec v2.3.4 ( #30181 )
2024-07-18 12:38:42 +02:00
thinkAfCod
a97730c833
fix: upgrade utp
2024-07-17 21:47:26 +08:00
Chen Kai
92e71d94aa
Merge branch 'ethereum:master' into portal
2024-07-11 22:55:02 +08:00
thinkAfCod
2a933d8d6d
feat: upgrade utp
2024-07-11 17:37:28 +08:00
Martin HS
10467acc71
go.mod: update uint256 to 1.3.0 ( #30134 )
2024-07-09 15:17:43 +03:00
Chen Kai
6a01b9bd0b
Merge branch 'gethmaster' into selfportal
2024-06-17 20:48:41 +08:00
Chen Kai
6088495691
fix:merge geth p2p change
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-06-17 20:28:49 +08:00
Péter Szilágyi
a58e4f0674
go.mod: update Pebble to sort out a deleted upstream dependency ( #30010 )
2024-06-17 11:15:27 +03:00
qcloud
04c50486b8
refactor: contentLookup and traceContentLookup
2024-06-03 23:17:55 +08:00
thinkAfCod
ba87b9da66
fix: fix memory leak
2024-06-03 14:30:21 +08:00
Chen Kai
3a133719f8
Revert "fix: upgrade utp version for using sync pool to get buffer"
...
This reverts commit 210a81d4b3 .
2024-06-01 08:21:17 +08:00
Chen Kai
2826476c80
Revert "fix: test case and upgrade utp-go version"
...
This reverts commit 02b87d96e4 .
2024-06-01 08:21:17 +08:00
thinkAfCod
02b87d96e4
fix: test case and upgrade utp-go version
2024-05-31 14:02:18 +08:00
thinkAfCod
210a81d4b3
fix: upgrade utp version for using sync pool to get buffer
2024-05-31 14:02:18 +08:00
Martin HS
5534c849b6
go.mod: update a number of dependencies ( #29763 )
...
* deps: update go-winio
* deps: update fastcache
* deps: update golang-set
* update fatih/color
* update natefinch/lumberjack.v2
2024-05-29 11:30:25 +03:00
Chen Kai
526ee8ad9e
revert
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-05-27 14:48:30 +08:00
thinkAfCod
b12bed8bde
fix: cache node id and add logs
...
fix: cache node info
2024-05-19 00:07:37 +08:00
Chen Kai
e695713e50
Merge branch 'ethereum:master' into portal
2024-05-14 17:15:43 +08:00
Guillaume Ballet
44a50c9f96
cmd, core, params, trie: add verkle access witness gas charging ( #29338 )
...
Implements some of the changes required to charge and do gas accounting in verkle testnet.
2024-05-10 20:13:11 +02:00
Chen Kai
a4ada7c012
Merge branch 'master' into portal1
2024-04-23 13:24:36 +08:00
Péter Szilágyi
c2dfe7a0c7
go.mod: update golang/x repos ( #29604 )
2024-04-22 12:56:54 +03:00
Chen Kai
c6b57fdff7
fix:upgrade zrnt
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-19 21:04:42 +08:00
Chen Kai
6edb2a29b3
feat:add lc bootstrap and update range
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-07 15:28:59 +08:00
Chen Kai
a23eea817d
feat:replace zrnt
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-03 16:06:37 +08:00
Chen Kai
7c6d0d318d
Merge branch 'ethereum:master' into portal
2024-03-22 10:21:00 +08:00
Felix Lange
bca6c40709
beacon/blsync: support for deneb fork ( #29180 )
...
This adds support for the Deneb beacon chain fork, and fork handling
in general, to the beacon chain light client implementation.
Co-authored-by: Zsolt Felfoldi <zsfelfoldi@gmail.com>
2024-03-20 19:22:44 +01:00
Chen Kai
b573ba01b0
update go.sum
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-03-20 15:38:50 +08:00
Martin HS
33a2d825f7
all: update to go version 1.22.1 ( #28946 )
...
Since Go 1.22 has deprecated certain elliptic curve operations, this PR removes
references to the affected functions and replaces them with a custom implementation
in package crypto. This causes backwards-incompatible changes in some places.
---------
Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
Co-authored-by: Felix Lange <fjl@twurst.com>
2024-03-20 15:37:23 +08:00
Martin HS
ab49f228ad
all: update to go version 1.22.1 ( #28946 )
...
Since Go 1.22 has deprecated certain elliptic curve operations, this PR removes
references to the affected functions and replaces them with a custom implementation
in package crypto. This causes backwards-incompatible changes in some places.
---------
Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
Co-authored-by: Felix Lange <fjl@twurst.com>
2024-03-18 17:36:50 +01:00
Chen Kai
f949812d61
Merge branch 'ethereum:master' into portal
2024-03-18 18:32:54 +08:00
Martin HS
c611924727
go.mod: update protobuf ( #29270 )
2024-03-18 08:13:55 +01:00
Chen Kai
957cfb1bbe
feat:update utp-go
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-03-15 22:30:01 +08:00
Chen Kai
06f269cbe8
Merge branch 'master' into portal1
2024-03-15 21:11:28 +08:00
Bin
57308beecf
go.mod: update golang.org/x/crypto from v0.17.0 to v0.21.0 ( #29228 )
2024-03-14 00:25:42 +01:00
Martin HS
d5bacfa4de
crypto/kz4844: pass blobs by ref ( #29050 )
...
This change makes use of the following underlying changes to the kzg-libraries in order to avoid passing large things on the stack:
- c-kzg: https://github.com/ethereum/c-kzg-4844/pull/393 and
- go-kzg: https://github.com/crate-crypto/go-kzg-4844/pull/63
2024-03-13 07:51:46 +01:00
thinkAfCod
5ca21c445b
fix: update utp-go version
2024-03-09 11:32:37 +08:00
Chen Kai
69ed1c63e2
Merge branch 'master' into portal1
2024-03-08 16:29:34 +08:00
Felföldi Zsolt
aadcb88675
cmd/blsync, beacon/light: beacon chain light client ( #28822 )
...
Here we add a beacon chain light client for use by geth.
Geth can now be configured to run against a beacon chain API endpoint,
without pointing a CL to it. To set this up, use the `--beacon.api` flag. Information
provided by the beacon chain is verified, i.e. geth does not blindly trust the beacon
API endpoint in this mode. The root of trust are the beacon chain 'sync committees'.
The configured beacon API endpoint must provide light client data. At this time, only
Lodestar and Nimbus provide the necessary APIs.
There is also a standalone tool, cmd/blsync, which uses the beacon chain light client
to drive any EL implementation via its engine API.
---------
Co-authored-by: Felix Lange <fjl@twurst.com>
2024-03-06 17:50:22 +01:00
Chen Kai
5fa84e3566
fix:fix hive rpc bug
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-03-06 21:34:13 +08:00
Martin HS
e73f55365c
accounts/usbwallet: update hid library ( #29176 )
2024-03-06 12:31:50 +02:00
Martin HS
899bb88a4b
accounts/usbwallet: revert #28945 ( #29175 )
2024-03-06 11:32:17 +02:00
Devon Bear
66e1a6ef49
go.mod: bump pebble db to official release ( #29038 )
...
bump pebble
2024-03-05 16:15:02 +02:00