27d1634b5b
Fix RPC for blob transactions ( #266 )
...
- Fixes RPC for blob transactions
- Allows loading chain ID from chain config file, improving integration in cerc-io/fixturenet-eth-stacks#21
Depends on cerc-io/system-tests#13
Reviewed-on: #266
2024-08-07 04:50:53 +00:00
190b36bcd1
Support validator withdrawals ( #265 )
...
- Retrieves indexed withdrawal objects with blocks over RPC.
- Includes system-tests in CI workflow.
- Uses external fixturenet stack in CI tests.
Depends on
- cerc-io/ipld-eth-db#7
- cerc-io/plugeth-statediff#25
To induce and test validator withdrawals:
- cerc-io/lighthouse#1
- cerc-io/fixturenet-eth-stacks#19
- cerc-io/system-tests#16
Reviewed-on: #265
2024-08-05 15:50:53 +00:00
688b5c817a
Geth 1.13 (Deneb/Cancun) update ( #264 )
...
Most notable changes are the updates to the test contracts: due to https://eips.ethereum.org/EIPS/eip-6780 , SELFDESTRUCT no longer destroys a contract (unless it occurs in the creating transaction), so CREATE2 can no longer redeploy contracts to the same address.
Reviewed-on: #264
2024-05-29 12:29:55 +00:00
d2252193ec
Refactor to use plugeth-statediff ( #1 )
...
Reviewed-on: #1
2023-09-21 06:55:26 +00:00
2d038eff86
fix script quoting
2023-05-28 17:52:56 +08:00
40d65598e3
update stack-orchestrator
2023-05-28 17:25:59 +08:00
1fe599dd71
cleanup
2023-05-28 15:49:25 +08:00
4c814bbe15
rm old script
2023-05-28 15:49:25 +08:00
6eded51cf1
un-dev
2023-05-28 15:49:19 +08:00
6d7487152c
Upgrade to v5 schema
...
Now uses:
* ipld direct_by_leaf StateDB for basic queries
* trie_by_cid StateDB for trie slice and proof queries
Also:
* vulcanize => cerc refactor
* Backend method to close dbs
* state tests are in multiple packages, to allow separate ginkgo suites
* removes gap-filler module
* integration tests and github workflows
* run stack-orchestrator for testnet
* fix various issues with tests, hardhat server, dockerfile
* fix cmd flags / env vars
* fix flaky tests and clean up code
* remove unused code, scripts
* remove outdated docs
* update version
2023-05-25 21:39:48 +08:00
prathamesh0
6cb54ca790
Update transactions, receipts and logs queries ( #173 )
...
* Update queries to fetch data from cids tables
* Fix eth_getTransactionByHash to return tx from canonical block
* Fetch transaction by hash in a single query
* Update queries to fetch data from IPLD blocks table
* Avoid NULL result from canonical block hash query
* Update GitHub workflow and script to run unit tests
* Avoid usage of LIMIT 1 in queries for GQL API
* Fetch IPLD data separately when retrieving latest account data or storage value
* Upgrade geth dependency
* Update GitHub workflow
2022-07-12 13:40:45 +05:30
389ba2e360
Merge changes to remove watched addresses fill service code
2022-05-23 19:12:11 +05:30
c25d220f71
Remove watched addresses fill service code
2022-05-23 10:37:59 +05:30
dc14656bbc
Update scripts to run unit tests using TimescaleDB
2022-05-19 10:13:33 +05:30
2a0e9f8dfd
Upgrade geth
2022-05-18 13:05:26 +05:30
a141d154b7
Remove dapptools and update test readme to use stack-orchestrator
2022-05-05 14:34:09 +05:30
849b17f4bd
Add test for destroying and redeploying contract to same address
2022-04-21 17:06:25 +05:30
56c85709c1
Add unit tests for fill service
2022-04-21 17:03:59 +05:30
2be2a06575
Add integration tests for service to fill indexing gap
2022-04-21 17:03:37 +05:30
i-norden
e6869f4236
explicity set whether to forward to proxy on errors, so that we can turn it off and test the direct forwarding
2021-12-30 01:45:53 -06:00
i-norden
45de492b4c
script for integration tests with eth_call direct proxy forwarding
2021-12-29 15:01:57 -06:00
i-norden
373d24e26b
update to use new versions of vdb geth, ipfs-ethdb, and eth-ipfs-state-validator
2021-12-29 14:56:15 -06:00
Arijit Das
fcd2b963b0
Get DB config from env.
2021-10-12 12:33:48 +05:30
Arijit Das
20c04a98bc
Update DB name.
2021-10-12 12:33:48 +05:30
Arijit Das
25b49f784b
Use ipld-eth-db docker image.
2021-10-12 12:33:48 +05:30
Arijit Das
500bba43b4
Fix SQL query to check for empty storage value.
2021-09-24 15:37:04 +05:30
Arijit Das
f09f665b11
Fix empty value when contract is deleted.
2021-09-23 16:06:09 +05:30
Arijit Das
e7744cce4b
Add test scripts.
2021-06-14 10:26:10 +05:30
Ian Norden
f4591a6beb
update deps/paths/names
2020-08-31 10:52:47 -05:00
Ian Norden
1137436ac0
remove references to vulcanizedb repo and some other minor changes/additions
2020-08-05 11:02:39 -05:00
Ian Norden
8f055fcead
script to resolve conflicts between core go.mod deps and plugin go.mod deps
2019-10-30 15:17:37 -05:00
Gabe Laughlin
b4cdf76905
(VDB-479) Upgrade Posgres to 11
2019-05-14 16:49:05 -05:00
Rob Mulholand
354e490894
Remove unused files
2019-03-07 16:29:01 -06:00
Ian Norden
decc2a3caf
remove pkg/transformers; extract shared files needed to
...
libraries/shared; work on automated db migration management
2019-02-24 21:38:47 -06:00
Edvard
09f2984f1e
Delete old migration script
2019-01-25 11:44:05 +01:00
Edvard Hübinette
d598c34e03
Add convenience db_reset script ( #45 )
2018-10-03 10:37:34 +02:00
Taka Goto
a850e369ff
use GOPATH for migration script; update postgraphile to watch db schema
2018-10-01 09:57:25 -05:00
Taka Goto
aaec3adf9a
update price feed trigger to return new price feed
2018-09-26 11:32:24 -05:00
Matt K
8a9395819c
Get transactions ( #45 )
...
* Make transactions requests in parallel
* Update transaction error handling
2018-03-27 16:06:12 -05:00
Matt Krump
e96066bc83
Remove geth --dev dep
2018-03-21 13:57:18 -05:00
Matt K
5a652190d9
Allow Parity as ingest node ( #36 )
...
* Upgrade go-ethereum to v1.8
* Add Node Info for parity nodes
* Upgrade start_private_blockchain to use v1.8
2018-03-07 15:29:21 -06:00
Matt Krump
30fadffb14
Add contracts table / start building out watch contracts
2017-11-09 15:06:01 -06:00
Eric Meyer
102beb11e3
Add the concept of multiple environments
...
* Right now, the two environments are Public and Private
* This was to reflect the two blockchains we run against
2017-11-01 12:15:55 -05:00
Eric Meyer
e25a9753b4
Add scripts to help with migrations
2017-10-27 14:20:22 -05:00
Eric Meyer
9cac8e6086
Add dev flag to setup script
2017-10-26 12:26:02 -05:00
Eric Meyer
f61b1bc96c
Update Travis to create a database from a schema
...
* We were running into issues getting migrate to work
2017-10-25 16:50:19 -05:00
Matt Krump
5e7280616a
Add start_blockchain script
2017-10-25 08:56:19 -05:00
Matt Krump
571bc7f63a
Add integration test
...
* Update Travis to run integration tests
2017-10-24 15:36:50 -05:00