-
Notifications
You must be signed in to change notification settings - Fork 265
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
feat(providers): event, polling and streaming methods #274
Merged
Merged
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
7d6f5f8
feat(providers): event, polling and streaming methods
DaniPopes f2dac32
update
DaniPopes bc5fa21
feat: better pending transaction
DaniPopes 4d3046b
feat: test event polling
DaniPopes b63d5f3
rm subscribe
DaniPopes 7111f00
chore: bump MSRV to 1.76
DaniPopes 14a797b
feat: implement sol! event filters
DaniPopes 2ac273f
comment
DaniPopes b8912bd
chore: rename, better docs
DaniPopes 6edd8fe
stuff
DaniPopes 188669f
typos
DaniPopes 1218bb2
reorder
DaniPopes 7f9454e
docs: add an example to PollerBuilder
DaniPopes 025415d
docs: add examples to watch functions
DaniPopes 6159a67
feat: make `RawProvider` object-safe
DaniPopes 40b561a
fix: clippy, ci
DaniPopes 069814d
chore: rename to config
DaniPopes 48072de
fix: deserialize `Transaction`s in `FilterChanges`
DaniPopes 1e1a7eb
Merge branch 'main' into dani/provider-streams
DaniPopes bd0d19d
lints
DaniPopes 2c6f1d0
Merge branch 'main' into dani/provider-streams
DaniPopes 6c6932b
morelints
DaniPopes acc2544
more const
DaniPopes 87963a7
feat: return ptx builder in send_transaction
DaniPopes f1adb8e
some more docs
DaniPopes 6845bd8
chore: clippy
DaniPopes e6a5587
wip: streams
DaniPopes 8adaa41
Merge branch 'main' into dani/provider-streams
DaniPopes 5d8c267
chore: update nonce manager
DaniPopes 240d506
test: ignore box test for now
DaniPopes 168b0c3
docs
DaniPopes 3743e18
fix: expose box transport as any
DaniPopes 12a421f
docs: readme
DaniPopes ceb8725
chore: note on pub provider field
DaniPopes eb0ee46
feat: return `PendingTransactionBuilder` in `CallBuilder::send`
DaniPopes 8ddf18c
feat: flatten `Option<Receipt>` into the result
DaniPopes 98fd3f6
chore: make `TransportErrorKind` non exhaustive
DaniPopes 738a8ae
chore: slightly better API
DaniPopes 1e81c8c
docs: add an example for sol! with contracts
DaniPopes 512e15f
fix
DaniPopes 70dd850
docs: show constructor arguments
DaniPopes 19e43b3
word
DaniPopes 2ed0440
feat: more docs and examples, add watch full pending txs
DaniPopes 0dacfb0
feat: remove lag error from subscription streams
DaniPopes 215d6e9
fix
DaniPopes c76fb8c
docs: mention subscription limitation
DaniPopes 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
feat: return ptx builder in send_transaction
- Loading branch information
commit 87963a78101d8c8b7c07c7ccaa467043fe56838d
There are no files selected for viewing
This file contains 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 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 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 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.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what's the downside of this? when would you use a custom provider as your root provider?
if we go with this, we should update the
ProviderBuilder
to not accept anything other thanRootProvider
as the final provider (i.e. prob just removeProviderBuilder::provider
)