Michael Shaw
44ccf2bd0b
cerc refactor waiting on unpublished dependencies
2022-09-14 01:20:16 -04:00
prathamesh0
e40e8a7335
Optimize eth_getBlockByNumber
and eth_getBlockByHash
implementations ( #187 )
...
* Avoid two step queries for creating a block object
* Use a db tx while fetching block objects
* Upgrade ipfs-ethdb
2022-08-23 12:42:19 +05:30
Michael Shaw
9eb7b22f47
changes in ethapi for ChainId always return something now
2022-08-02 16:18:36 -04: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
Abdul Rabbani
a3d2e71ca6
Feature/update go geth sharding ( #162 )
...
* Update geth version: 1.10.18
* Upgrade to Go18 and fix broken interfaces
* Update Go version in dockerfile
* Update make file to download dependencies
* Update go version for integration tests.
* update file name
* install packages.
* Update gingko version and secret
* Update unit test download package
* Update vulcanize dependencies
* Update commands for calling unit tests
* Use latest version of statediff
* Update go, geth, and tests
* Update all the quotes
* Update stack-orchestrator
* Update docker-compose ref
* Add ipld-eth-db locally
* Deploy contracts
* Update tests.yaml
* Update config file properly
* Fix steps for integration test after geth update
Co-authored-by: nabarun <nabarun@deepstacksoft.com>
2022-06-02 07:59:44 -04:00
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
ace12fbc35
Update module path for v4
2022-05-20 18:50:50 +05:30
8b8f644b2a
Update instructions to run integration tests locally
2022-05-20 18:50:39 +05:30
0b12c3c329
Update stack-orchestrator commit hash for running tests
2022-05-20 17:51:07 +05:30
705835512e
Update module path for v3
2022-05-18 13:35:16 +05:30
a141d154b7
Remove dapptools and update test readme to use stack-orchestrator
2022-05-05 14:34:09 +05:30
181e3745f1
Run CI tests using stack-orchestrator
2022-05-04 13:05:48 +05:30
77812f2673
Move SetupTestStateDiffIndexer to shared test helpers
2022-04-21 17:06:29 +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
39fb9207b2
Add integration tests for API to change addresses watched by geth
2022-04-19 19:32:18 +05:30
i-norden
3b863dc76b
dependabot security update
2022-01-26 11:15:01 -06:00
i-norden
c28ebcc4f2
security update for follow-redirects
2022-01-20 12:34:51 -06:00
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
f3c247b54b
fix test conditional skip
2021-12-29 15:20:12 -06:00
i-norden
b56215db3f
integration tests for when we have direct proxy forwarding of eth_calls turned on
2021-12-29 15:01:09 -06:00
Arijit Das
6d676a342d
Upgrade geth-statediff to version v1.10.11-statediff-0.0.27
2021-10-21 14:56:29 +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
a1781b1eeb
Get the block number after the contract is destroyed.
2021-09-22 18:23:11 +05:30
Arijit Das
f6a6a294bb
Fix typo.
2021-09-22 16:30:10 +05:30
Arijit Das
81546618d3
Add sleep interval.
2021-09-22 16:28:57 +05:30
Arijit Das
54db8f23e0
Refactor the code
2021-09-22 16:18:15 +05:30
n0cte
1057b001f1
add test. comparison storages after contract destruction
2021-09-22 16:02:08 +05:30
Arijit Das
b1a6fb0514
Fix typo.
2021-06-14 10:55:23 +05:30
Arijit Das
e7744cce4b
Add test scripts.
2021-06-14 10:26:10 +05:30
Arijit Das
2c1bc557e5
Add test for GetStorageAt RPC.
2021-06-10 11:51:38 +05:30
Arijit Das
9cf75ca66c
Add StorageAt negative test cases.
2021-06-10 10:06:27 +05:30
Arijit Das
3b3716499f
Fix and add integration test.
2021-06-10 08:50:18 +05:30
Arijit Das
7babaf6c05
Fix failing test
2021-06-04 00:01:25 +05:30
ramil
954e028306
custom comparation for tx and block (exclude time)
...
enrich receipts and logs with non-rlp encoded data (block number, block hash, etc)
2021-04-29 16:33:27 +03:00
ramil
97d8c4dc86
integration tests: fix issue with eth_call (pass chain config via json file to match geth chain config)
...
added additional test case: gets balance for a non-existing account without block number
2021-04-23 12:46:35 +03:00
ramil
c62799fdd6
integration test: use BeforeEach to deploy contract and perform transactions
2021-04-21 22:26:55 +03:00
ramil
0aa0f38c93
integration tests: eth call
2021-04-21 17:44:38 +03:00
ramil
8ac6d48772
integration tests: get storage
2021-04-21 16:38:02 +03:00
ramil
bcbd2de5f3
integration tests: get balance
2021-04-21 16:05:24 +03:00
ramil
d09b756768
fix unit tests for getCode method
2021-04-21 15:11:00 +03:00
ramil
9b960a105f
fix CodeAt without block number
2021-04-21 14:16:47 +03:00
ramil
9d590e15bc
fix race conditions in tests, call contract service instead of hardcoded values
2021-04-19 23:07:38 +03:00
ramil
7d88e78fa8
test eth_chainId
2021-04-19 15:40:42 +03:00
ramil
50d53535bb
integration test: run integration tests in GA
2021-04-19 14:43:21 +03:00
ramil
3c57fa1064
integration test: get block, tx, receipt, filter logs, code at
2021-04-19 11:32:36 +03:00
ramil
141b3eaffe
integration test: initial commit
2021-04-16 16:57:11 +03:00