-
Notifications
You must be signed in to change notification settings - Fork 2
Retry logic #135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Retry logic #135
Changes from 50 commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
5f92f5c
feat: add backon library
LeoPatOZ 2ad6516
feat: add provider wrapper
LeoPatOZ 41824f0
Merge branch 'main' into retry-logic
LeoPatOZ 22c2448
feat: use internal
LeoPatOZ d738ab2
feat: add get logs to safe provider
LeoPatOZ d068c8e
chore: made var public
LeoPatOZ d1e12e5
feat: added safe provider conifgs to block range scanner
LeoPatOZ 0e9aa3b
feat: use safe provider in event scanner
LeoPatOZ 319940a
feat: undo safe provider errors
LeoPatOZ 65527b8
feat: implement stream block
LeoPatOZ b5bf428
test: add basic testing to safe provider
LeoPatOZ 6241e83
chore: delete other constants
LeoPatOZ e24a6f7
Merge branch 'main' into retry-logic
LeoPatOZ 79eaaae
fix: fmt
LeoPatOZ 112c860
feat: add logging to rpc calls
LeoPatOZ 9fc6543
chore: add comments and rename timeout
LeoPatOZ 8bd13b1
chore: doctest
LeoPatOZ af7ce01
feat: add total timeout
LeoPatOZ c1ff8b5
Merge branch 'main' into retry-logic
LeoPatOZ 471f767
ref: imporving tracing message
LeoPatOZ 855e167
ref: collapse timeout fn to one
LeoPatOZ ff40e8a
ref: better syntax
LeoPatOZ 992853c
ref: remove with and address default nit
LeoPatOZ ab35dc5
fix: doctest
LeoPatOZ cdf9b95
Update src/safe_provider.rs
LeoPatOZ 3c0a971
Merge remote-tracking branch 'refs/remotes/origin/retry-logic' into r…
LeoPatOZ 74cd3d7
ref: use atomic usize
LeoPatOZ 41cc733
ref: update test to match for error
LeoPatOZ 4af01ab
ref: update doc
LeoPatOZ 3e32b8e
Merge branch 'main' into retry-logic
LeoPatOZ 3329c38
fix: merge errors with connect methods
LeoPatOZ 586b03e
fix: root --> safe provider
LeoPatOZ 8a080e4
ref: tracing update
LeoPatOZ 982ea96
ref: remove doc
LeoPatOZ 49f06bc
ref: avoid clone provider when possible
LeoPatOZ 0546feb
ref: update test
LeoPatOZ 01a9cf1
feat: add custom error for safe provider
LeoPatOZ a82b12f
ref: remove moves
LeoPatOZ 6c995a2
Merge branch 'main' into retry-logic
LeoPatOZ 1ee07ca
ref: rename safe to robust provider
LeoPatOZ f2b6d47
ref: comment
LeoPatOZ f622b21
feat: move block not found to provider
LeoPatOZ 058a3ed
fix: doc test
LeoPatOZ 14ed0e4
ref: use matches
LeoPatOZ a531b7d
ref: refactor ok or else
LeoPatOZ 435dee3
fix: Retry updates (#141)
0xNeshi 617629e
fix: rename error
LeoPatOZ f2b2281
feat: unwrap block in robust provider
LeoPatOZ ec32c31
Merge branch 'main' into retry-logic
LeoPatOZ c9f140d
fix: more merge errors
LeoPatOZ 8eff737
Update src/block_range_scanner.rs
LeoPatOZ b34dbbe
fix: brackets
LeoPatOZ 82878f6
fix: only return true on reorg detected if err is block not found
LeoPatOZ ac3d47f
Merge branch 'main' into retry-logic
LeoPatOZ 63cefb9
feat: merge changes
LeoPatOZ File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.