Commit Graph

32 Commits

Author SHA1 Message Date
56aa03028c Upgrade Go version to 1.21 (#6)
Part of [Upgrade Go to v1.21 in ipld-eth-server](https://www.notion.so/Upgrade-Go-to-v1-21-in-ipld-eth-server-b78717fc055a4fc38616e09621b32b9b)

- Upgrade `ipfs/kubo` to `v0.23.0` that supports build with Go version 1.21
- Use `ipfs/boxo` as `ipfs/go-blockservice` has been moved to `ipfs/boxo/blockservice`; `ipfs/kubo` has also moved on to use `ipfs/boxo`

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Reviewed-on: #6
Co-authored-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
Co-committed-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
2023-10-13 07:56:59 +00:00
cdff0776fd Fix signal handling (#3)
Reviewed-on: #3
2023-10-03 13:32:32 +00:00
e1ab6a17b8 Update to plugeth-statediff 0.1.4 (#2)
Reviewed-on: #2
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com>
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com>
2023-09-30 05:50:06 +00:00
471da6be82 Refactor to use plugeth-statediff (#1)
Reviewed-on: #1
2023-09-20 06:28:06 +00:00
5eeeecf667
Refactor for v5 and IPFS v0 blockstore (#73)
* vulcanize => cerc

* Use v0-blockstore based DB

via ipld-eth-statedb/trie_by_cid

* Update CI workflows

* Update modules

- concurrent iterator interface
- ginkgo v2
- go 1.19
2023-05-18 22:46:51 -05:00
f09675a0f3
Update to v5 schema (#72) 2023-04-29 01:40:03 -05:00
i-norden
0671028e81 update deps 2023-03-31 08:39:41 -05:00
3e2e8bc295 Add missing file to fix unit tests 2023-03-16 08:28:52 +08:00
Michael Shaw
8f5cee5be6 interface changes from ethdb.Database and state/storage validation, run db container(s) for go test -v ./... in CICD 2023-03-15 17:35:44 -04:00
i-norden
7935334888 fix unit tests 2023-03-15 14:09:43 -05:00
efeb7ff7e6 clean up 2023-03-10 23:48:28 +08:00
32f174de16 refactor config 2023-03-10 15:54:22 +08:00
cc1f054632 Improve logging on failure 2023-03-10 14:16:58 +08:00
Michael
74f49e0e8b
Cerc refactor (#43)
* pointing to unpublished versions

* pointing to unpublished versions

* updated for bumped go-eth-state-node-iterator and other cerc refactors
2022-09-14 15:01:21 -04:00
defc4c8c06 Track and recover iteration state 2022-09-07 07:21:59 +02:00
c16fa94850 Use concurrent node iterator 2022-08-11 17:11:52 -05:00
Michael Shaw
b573a4dca6 go-ipfs renamed to kubo and needed by dependents 2022-08-02 11:00:33 -04:00
bce89d43da Update module path for v4 2022-05-11 19:09:31 +05:30
54f5f4cd9c Upgrade dependencies 2022-05-11 19:05:10 +05:30
a42ad0441b Update tests to use v4 schema 2022-05-11 18:58:22 +05:30
c64a6e59f8 Upgrade dependencies and update module path for v3 2022-05-03 11:53:29 +05:30
i-norden
5203c506b0 type assertion needed 2021-12-29 13:44:32 -06:00
i-norden
f7ce7a48dd fix unit tests after updating deps 2021-10-11 10:18:45 -05:00
i-norden
3fb74dfbf6 update deps 2021-10-11 10:09:03 -05:00
Ashwin Phatak
91cd784baa
Use groupcache based ethdb/validator. (#12)
* Use groupcache based ethdb/validator.

* Use latest ipfs-ethdb version
2021-08-25 13:50:31 +05:30
Ian Norden
00223269f8 code referenced by codehash in contract accounts needs to be present in kv dstore for the trie to be considered complete by the state node iterator 2020-07-30 19:23:46 -05:00
Ian Norden
4f089a7a1a ipfs blockservice based validator 2020-07-12 23:16:16 -05:00
Ian Norden
cad3bb3fb6 unit tests 2020-07-12 23:16:16 -05:00
Ian Norden
7819e16027 remove depedency 2020-06-29 16:07:28 -05:00
Ian Norden
a48e10ac7a fix missing root node edge case and use nil snapshot to work with 1.9.15 2020-06-26 17:47:39 -05:00
Ian Norden
b82b8f5139 different modes (full, state, storage) 2020-06-26 13:12:06 -05:00
Ian Norden
00e217264b validator 2020-06-25 15:11:50 -05:00