[v4] update to v1.11.5 #236

Merged
telackey merged 10 commits from ian/v4_dev into v4 2023-04-01 18:29:46 +00:00
Member
* and use internal concurrent iterator pkg * and do #79
Author
Member

Unit tests were failing for two reasons:

  1. This repo was still using an outdated custom running environment with go 1.18 (thanks to @roysc for identifying this)
  2. After that was resolved, an error remained due to the need to replace new(trie.Trie) with trie.NewEmpty(nil) in v1.11+ version of geth

Integration tests are still failing, looking into it

Unit tests were failing for two reasons: 1. This repo was still using an outdated custom running environment with go 1.18 (thanks to @roysc for identifying this) 2. After that was resolved, an error remained due to the need to replace `new(trie.Trie)` with `trie.NewEmpty(nil)` in v1.11+ version of geth Integration tests are still failing, looking into it
Author
Member

For the integration test, the issues were:

  1. need to use e62830c982d4dfc5f3c1c2b12c1754a7e9b538f1 of mshaw_hack stack-orchestrator repo (this hack needs to be replaced and imo should never have existed, the real stack-orchestrator should be fixed and used instead of kicking the can down the road and causing obscure errors as a result)
  2. need to use 6c00c38cc4e1db6f7c4cecbb62fdfd540fba50d6 of ipld-eth-db to have access to get_storage_at_by_hash stored procedure
  3. now need effectiveGatPrice in receipts returned by GetTransactionReceipt https://github.com/cerc-io/ipld-eth-server/issues/79
For the integration test, the issues were: 1. need to use e62830c982d4dfc5f3c1c2b12c1754a7e9b538f1 of mshaw_hack stack-orchestrator repo (this hack needs to be replaced and imo should never have existed, the real stack-orchestrator should be fixed and used instead of kicking the can down the road and causing obscure errors as a result) 2. need to use 6c00c38cc4e1db6f7c4cecbb62fdfd540fba50d6 of ipld-eth-db to have access to `get_storage_at_by_hash` stored procedure 3. now need effectiveGatPrice in receipts returned by `GetTransactionReceipt` https://github.com/cerc-io/ipld-eth-server/issues/79
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cerc-io/ipld-eth-server#236