Skip to content
This repository has been archived by the owner on May 29, 2024. It is now read-only.

Issue 6 fix #18

Merged
merged 24 commits into from
Apr 14, 2023
Merged

Issue 6 fix #18

merged 24 commits into from
Apr 14, 2023

Conversation

anupsv-cb
Copy link
Contributor

Fixes Issue

Closes #6

Changes proposed

  1. Added goroutine management and "close" functions to be used for proper management of goroutines.
  2. Added backtest functions
  3. Added functionality of start and end heights, along with retries with editable config for number of retries.

Note to reviewers

Some changes can be made to improve, but leaving that for now since more structure of the project will define how to changes need to be made.

internal/conduit/pipeline/eth_client.go Outdated Show resolved Hide resolved
internal/conduit/pipeline/eth_client.go Outdated Show resolved Hide resolved
internal/conduit/pipeline/oracle.go Outdated Show resolved Hide resolved
internal/conduit/pipeline/types.go Outdated Show resolved Hide resolved
internal/conduit/registry/geth_block.go Outdated Show resolved Hide resolved
internal/conduit/registry/geth_block.go Outdated Show resolved Hide resolved
internal/conduit/registry/geth_block.go Show resolved Hide resolved
internal/conduit/registry/geth_block.go Outdated Show resolved Hide resolved
internal/conduit/registry/geth_block.go Outdated Show resolved Hide resolved
internal/conduit/registry/geth_block_test.go Show resolved Hide resolved
@anupsv-cb anupsv-cb marked this pull request as ready for review April 14, 2023 01:20
internal/conduit/models/constants.go Show resolved Hide resolved
internal/conduit/pipeline/oracle.go Show resolved Hide resolved
internal/conduit/registry/geth_block.go Outdated Show resolved Hide resolved
internal/client/eth_client.go Show resolved Hide resolved
internal/conduit/registry/geth_block.go Show resolved Hide resolved
@epociask
Copy link
Collaborator

@anupsv-cb reviewed, we should be good to go after this round though. Thank you for you contributions sir!

anupsv-cb and others added 9 commits April 14, 2023 09:03
Co-authored-by: Ethen Pociask <ethen.pociask@coinbase.com>
Co-authored-by: Ethen Pociask <ethen.pociask@coinbase.com>
Co-authored-by: Ethen Pociask <ethen.pociask@coinbase.com>
Co-authored-by: Ethen Pociask <ethen.pociask@coinbase.com>
Copy link
Collaborator

@epociask epociask left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@epociask epociask merged commit 34ff89f into master Apr 14, 2023
2 checks passed
@nadir-akhtar-coinbase nadir-akhtar-coinbase deleted the issue-6-fix branch June 26, 2023 22:02
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

GETH Block Oracle Definition Logic is Bug Prone and Untested
2 participants