roysc
72e2e4ce50
Geth 1.13 (Cancun) update ( #8 )
...
- Changes contract tests for EIP-6780 (selfdestruct change) - see cerc-io/ipld-eth-server#264 .
- Beacon block roots are now injected into the blockchain before processing transactions (https://eips.ethereum.org/EIPS/eip-4788 )
Reviewed-on: #8
Reviewed-by: jonathanface <jonathanface@noreply.git.vdb.to >
2024-08-06 21:06:37 +00:00
telackey and roysc
bb6dcea25e
Update to 0.1.4 ( #2 )
...
Co-authored-by: Roy Crihfield <roy@manteia.ltd >
Reviewed-on: #2
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2023-10-01 06:41:49 +00:00
roysc
867797225c
Refactor to use plugeth-statediff ( #1 )
...
Reviewed-on: #1
2023-09-21 08:01:49 +00:00
roysc
a512d3f67b
add full chain ref integ. test
2023-08-11 00:27:16 +08:00
roysc
b4c9f1e864
Update go-ethereum and ipld-eth-db schema
...
- index non-canonical data first in tests
2023-08-11 00:22:53 +08:00
roysc
bc3a7934cf
Upgrade to v5 schema ( #32 )
...
* refactor vulcanize => cerc
* update geth and cerc dependencies
* update packages, ginkgo
* refactor chain generation
* update integration tests, contract, makefile
* go embed contract code
* rm old readme
* move unit tests into package
* rm ginkgo where not needed
* use tx in ref integrity functions
2023-06-22 07:25:27 +08:00
i-norden
c58a4f2533
fixes after rebase
2023-04-01 14:17:32 -05:00
Michael
517bd1823e
updates for geth 1.10.26 and cerc repo migration ( #24 )
...
* updates for geth 1.10.26 and cerc repo migration
* pull from git.vdb.to
* docker login not valid here as workflow action
2022-11-09 11:46:03 -05:00
Michael
e51b124130
geth 1.10.25 dependency updates and cerc-io refactoring ( #22 )
2022-09-27 09:24:03 -04:00
prathamesh0
acf8e6f96a
Make writeStateDiffAt call on missing block and add metrics ( #20 )
...
* Add chainID flag and make chainConfig optional
* Add prometheus metrics to monitor validation progress
* Make writeStateDiffAt calls on missing blocks
* Update docs and config improvements
* Use standard logger
* Add copyright to files
* Upgrade dependencies
2022-08-23 13:05:50 +05:30
prathamesh0
5fb86ba963
Upgrade dependencies and update referential integrity checks ( #17 )
...
* Upgrade dependencies and update referential integrity queries
* Update GitHub workflow to run tests
2022-07-13 13:12:59 +05:30
nabarun
b11ace0711
Revert changes to perform referential integrity tests ( #16 )
2022-06-20 14:20:14 +05:30
d111dd85db
Feature/update go geth sharding ( #13 )
...
* Upgrade Geth, Go and add CICD
* update ipld-eth-server version
* Track validation progress on a channel
* Add integration tests
* Setup validator config and update instructions to run tests locally
* Update readme and tests
* Update test to use v4 Infrastructure
* Inlcude the env file
* Fix config file write
* Update DB configuration
Co-authored-by: prathamesh0 <prathamesh.musale0@gmail.com >
Co-authored-by: Ashwin Phatak <ashwinpphatak@gmail.com >
2022-06-03 09:28:02 -04:00
prathamesh0
cc935dc97b
Add checks to validate referential integrity in the data ( #7 )
...
* Add checks to validate referential integrity
* Add unit tests for referential integrity validation
* Use EXISTS in referential integrity validation queries
2022-06-01 11:29:53 +05:30
prathamesh
31cc17b70f
Merge changes to make validation process perpetual
2022-05-31 13:09:45 +05:30
prathamesh0
6eeaa2c8bd
Make validation process perpetual ( #8 )
...
* Make validation process perpetual
* Get sleep interval from config
* Add license
* Gracefully shutdown validator on interrupt
* Change default trail and sleep values
2022-05-31 11:59:49 +05:30
prathamesh
e102a2b5ac
Upgrade dependencies to v4
2022-05-23 19:08:17 +05:30
prathamesh
5a038317bc
Add instructions to run integration tests
2022-05-20 16:47:48 +05:30
nabarun
356599aa6f
Upgrade geth version to 1.10.17
2022-05-18 17:35:30 +05:30
nabarun
f4c1ca4ebe
Use LoadConfig from ipld-eth-server
2022-05-17 18:36:08 +05:30
prathamesh
ba1ef473f8
Updates to use v3 ipld-eth-server
2022-05-06 16:51:11 +05:30
Arijit Das
80bcb2580f
Add integration test and dynamic txn unit test.
2022-01-20 18:52:01 +05:30
Arijit Das
93e3dba443
Code cleanup.
2022-01-18 23:08:11 +05:30
Arijit Das
5a6c4da727
Update go.mod.
2022-01-18 22:48:59 +05:30
Arijit Das
530aa2b62f
Add unit test.
2022-01-18 22:44:38 +05:30
Arijit Das
7afb77c18d
Add missing files.
2022-01-18 11:53:01 +05:30
Arijit Das
527bbecc25
Implement ethereum state validator.
2022-01-17 19:10:13 +05:30