Alex Sharov
62d1e8a66c
e3: in-general merge must not see "overlaps/deleted" files, but merge of history need access to corresponding index files (even if they marked as deleted or already merged - before kill -9) ( #7321 )
2023-04-17 05:54:29 +00:00
Maxim Andreev
caadb16b42
make: fix db-tools target error when it's first command after cloning ( #7285 )
...
**Reproducer:**
```sh
$ git clone --depth 1 https://github.com/ledgerwatch/erigon
$ cd erigon
$ make db-tools
...
CC+LD mdbx_load
CC+LD mdbx_chk
CC+LD mdbx_drop
make[2]: Leaving directory '/home/user/devel/er/erigon/vendor/github.com/torquem-ch/mdbx-go/mdbxdist'
make[1]: Leaving directory '/home/user/devel/er/erigon/vendor/github.com/torquem-ch/mdbx-go'
cd vendor/github.com/torquem-ch/mdbx-go/mdbxdist && cp mdbx_chk /home/user/devel/er/erigon/build/bin && cp mdbx_copy /home/user/devel/er/erigon/build/bin && cp mdbx_dump /home/user/devel/er/erigon/build/bin && cp mdbx_drop /home/user/devel/er/erigon/build/bin && cp mdbx_load /home/user/devel/er/erigon/build/bin && cp mdbx_stat /home/user/devel/er/erigon/build/bin
cp: cannot create regular file '/home/user/devel/er/erigon/build/bin': No such file or directory
make: *** [Makefile:138: db-tools] Error 1
```
**Fix:**
create `$(GOBIN)` directory if it's not exists
2023-04-10 01:44:03 +00:00
Alex Sharov
527f1da283
hashtree dep up ( #7235 )
...
gohashtree to support go1.20
https://github.com/prysmaticlabs/gohashtree/pull/8
2023-04-02 14:13:54 +00:00
alex.sharov
bc1b142dec
add netgo tag
2023-03-28 09:48:14 +07:00
alex.sharov
eb93217ccb
linter up
2023-03-23 10:34:44 +07:00
Alex Sharov
09154c5be0
Go 1.18 drop ( #7159 )
2023-03-23 03:19:07 +00:00
Alex Sharov
b685407175
attempt to fix TestGolangBindings ( #7041 )
2023-03-07 06:14:35 +00:00
Alex Sharov
78aa8652d2
e3: native map instead of btree where can (because e2 experience shows - it's faster) ( #7010 )
2023-03-07 02:34:30 +00:00
Anshal Shukla
c4ba26107e
Rpc get code ( #6899 )
...
This in conjuction with
[PR#893](https://github.com/ledgerwatch/erigon-lib/pull/893 ) fixes the
eth_getCode RPC call.
2023-03-02 14:12:16 +00:00
Alex Sharov
6e85024a2b
Win binaries ( #6831 )
2023-02-10 12:12:18 +00:00
Alex Sharov
0ebac009e7
release version up ( #6809 )
2023-02-10 13:02:00 +07:00
Alex Sharov
7b1b86ff8f
remove disable_libutp
tag ( #6814 )
2023-02-09 15:26:57 +07:00
Alex Sharov
7806324c4a
test release ( #6802 )
2023-02-08 16:31:32 +07:00
Giulio rebuffo
ee4c8ed3bd
Added working slot processing. ( #6779 )
2023-02-05 21:53:59 +01:00
Alex Sharov
dc2c2b818c
fix mdbx_stat incompatibility ( #6729 )
2023-01-28 16:39:16 +07:00
Alex Sharov
d6a0eef69c
Goreleaser 1.19.1
2023-01-14 08:35:21 +07:00
Alex Sharov
7c2ed8e01f
mdbx: v0.12.3 ( #6521 )
2023-01-10 09:15:18 +07:00
Giulio rebuffo
214cf2dc9b
Added execution module as erigon-el, first draft. ( #6468 )
2022-12-31 00:21:08 +01:00
alex.sharov
c8aead7537
mdbx: disable unused check
2022-12-30 10:47:25 +07:00
Alex Sharov
a528249b00
goreleaser version up ( #6453 )
2022-12-29 11:03:07 +07:00
Alex Sharov
6ad0d837d1
mdbx: disable feature which not ready yet ( #6432 )
2022-12-24 19:05:08 +07:00
Alex Sharov
0e1e1f50ab
clang15 warning fix ( #6392 )
...
for
https://github.com/ledgerwatch/erigon/issues/6113#issuecomment-1359526277
2022-12-21 14:38:48 +07:00
Max Revitt
ebea8298df
feat(ci): run 2x dev nodes for automated-testing ( #5346 )
2022-12-09 20:07:57 +07:00
Max Revitt
5d767e2b2c
tweak(makefile): pull hive container before hive run ( #6241 )
2022-12-08 05:51:24 +07:00
Alex Sharov
daf2867194
e3: Recon heap mem leak ( #6203 )
2022-12-05 08:42:26 +07:00
Alex Sharov
92e6e56120
Fix test e3 ( #6087 )
2022-11-20 10:58:20 +07:00
Giulio rebuffo
5c3245d4e0
Added Checkpoint sync for CL full client ( #5934 )
2022-11-02 13:12:44 +01:00
Giulio rebuffo
adf5fc7b82
refactored files regarding lightclient ( #5904 )
2022-10-29 21:51:32 +02:00
Alex Sharov
2d7cd0fae2
e3: better prune logs, apply thread can work without rwTx ( #5860 )
2022-10-25 16:08:01 +07:00
Alex Sharov
86551e82f4
e3: parallel build missed indices ( #5817 )
2022-10-21 13:45:20 +07:00
Giulio rebuffo
45f1c99b50
Commented out BLS validation because it breaks CI ( #5755 )
...
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-10-15 12:38:37 +02:00
Giulio rebuffo
513e149dc4
separated sentinel_node executable ( #5721 )
...
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-10-12 23:47:06 +02:00
Krishna Upadhyaya
66951592c7
Fix go-releaser version ( #5697 )
...
Issue :
https://github.com/ledgerwatch/erigon/actions/runs/3202785385/jobs/5232131489
Reason : There is no go-releaser version with v1.18.5
https://hub.docker.com/r/goreleaser/goreleaser-cross/tags
Updated it to v1.18.1 which we use in matic-fork/erigon.
2022-10-11 12:27:36 +01:00
Alex Sharov
18f5f45d68
erigon3: integration tests makefile #5621
2022-10-05 09:53:03 +07:00
Leonard Chinonso
9d172ae125
Devnet Remake ( #5532 )
...
* Rebuilding the devnet tool for better quality
* Added README
* deleted former devnettest folder
* Correction changes
* Implementation node connection through enode for two nodes
* synced two nodes, moving to logging
* Fixed lint
2022-09-30 21:04:34 +01:00
Alex Sharov
cb60382e6d
erigon3: rename "history.v2" to "history.v3" to avoid naming miss-match with "erigon3" ( #5519 )
2022-09-26 10:54:42 +07:00
Giulio rebuffo
622d355f5a
first commit ( #5493 )
...
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-09-24 01:53:27 +02:00
Alex Sharov
9fb8a190bc
erigon22: folder snapshots/history ( #5351 )
2022-09-18 17:41:01 +07:00
Alex Sharov
0e8d5d41fc
remove libmdbx git-submodule, make db-tools work on vendored to mdbx-go .c code (after "make dist") ( #5392 )
...
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
2022-09-17 12:55:38 +01:00
Max Revitt
0114a4df1f
feat(hive): add makefile command to run hive locally ( #5305 )
2022-09-07 18:38:45 +07:00
Tim Myers
e2301387eb
chore: goreleaser workflow fix ( #5298 )
...
Use the automatically provided GITHUB_TOKEN secret.
Currently only has the default permissions which should let
it read the tag as needed.
Commented permissions would allow it to also automatically write
a github release, but will see if it works without that for now
for minimimum change.
2022-09-07 11:44:21 +07:00
Giulio rebuffo
faebec48c9
Added pedersen hash generator utility in cmd/verkle ( #5258 )
...
* added tree key functions for verkle tries
* added tree key functions for verkle tries
* added tree key functions for verkle tries
* Pedersen hash generator
* removed extra functions
* better comment
* ops
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-09-02 15:45:30 +02:00
ledgerwatch
9d88cb59c7
Cleanup interfaces ( #5245 )
...
* Cleanup interfaces
* Fix for windows
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-09-01 07:00:29 +01:00
Alex Sharov
b4fffacb4c
fix docker ci ( #5242 )
2022-08-31 11:23:19 +07:00
Max Revitt
159e53d503
EVM fix - issue #5077 ( #5233 )
...
* fix(evm): output and add makefile command
* fix(evm): correct number type conversion
2022-08-31 07:51:08 +07:00
Tim Myers
20e882078e
chore: add multi-arch goreleaser workflow ( #5185 )
...
Upstreams the improvement from the maticnetwork/erigon fork
to add a goreleaser workflow that will build and release
a docker image for both arm and amd64.
2022-08-27 16:22:28 +07:00
mikolajsobolewski
5390ab6632
Cross-platform iso-8601 date ( #5147 )
2022-08-23 12:38:02 +07:00
Alex Sharov
351cd49c21
go1.19 gofmt ( #4988 )
2022-08-10 19:04:13 +07:00
Alex Sharov
9dc15ac5bb
integration mdbx_to_mdbx ( #4897 )
2022-08-02 13:37:57 +07:00
Alex Sharov
b231856c1c
avoid sudo in makefile #4818
2022-07-25 11:29:34 +07:00