-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[wip] feat: provider alloy migration #7106
Merged
Merged
Changes from 70 commits
Commits
Show all changes
71 commits
Select commit
Hold shift + click to select a range
16aebe2
chore: make cast use an alloy provider
Evalir 08a9cca
move initial methods to alloy
Evalir 3de8241
feat(`foundry-common`): NameOrAddress ENS util (#7122)
Evalir f9d6c99
feat(`cast`): Move non `tx` methods to alloy (#7129)
Evalir 0f98e03
Merge branch 'master' into evalir/cast-provider-mig
Evalir c983f50
Merge branch 'master' into evalir/cast-provider-mig
klkvr e482bee
DocumentMut
klkvr 953f915
wip
klkvr 435be40
wip
klkvr d286ae0
wip: bump alloy
klkvr 04ca105
wip
klkvr f9fcfd4
wip
klkvr d1ace73
wip
klkvr 2a723a4
[wip] migrate to alloy providers and signers (#7425)
klkvr 20ce388
fix wallets after alloy bump
klkvr 12fee31
clean up deps
klkvr 7b4e7a5
use serde on consensus types
klkvr 13144ef
update TypedTransaction for anvil
klkvr 3077ad8
make anvil compile
klkvr 2867eac
wip: make script compile
klkvr dc1df12
fix script
klkvr 9fac722
make forge compile
klkvr 7827988
fix: anvil tests
klkvr 67107c3
bump alloy
klkvr 09ee81f
fix tests
klkvr 1539d37
fix tx builder
klkvr 7889a57
fix cargo.toml
klkvr b479fa8
fix cargo.toml
klkvr 2d67791
fix script gas price logic
klkvr 323ca27
merge
klkvr 43d19b1
remove ethers from anvil
klkvr f0a6243
clippy
klkvr 203712e
rm all_derives
klkvr 25276b8
deps
klkvr a61f4a6
fmt
klkvr e6e3b57
fix tests
klkvr aa8fb46
Merge branch 'master' into evalir/cast-provider-mig
klkvr 24f746a
configure clippy
klkvr 5d72ea9
clippy
klkvr 1b762d8
add feature
klkvr 852fa11
fix cargo deny
klkvr c8781e5
fix persist
klkvr 9760679
fix doctests
klkvr f93a140
fmt
klkvr 7740eb1
fix clap
klkvr 2800a41
review fixes
klkvr dc1ce6e
Merge branch 'master' into evalir/cast-provider-mig
klkvr 3ccde5b
fmt
klkvr 3d4373d
bump alloy
klkvr 5204f61
Update cargo.toml
klkvr c2b404b
Merge branch 'master' into evalir/cast-provider-mig
klkvr 879153a
fmt
klkvr 0431bb3
fixes
klkvr 472d4ff
ethers clean-up
klkvr ecfcca0
fix(fmt): fix indent closing parenthesis enclosed in { } (#7557)
grandizzy 5efa20e
feat(test): only compile files needed for tests (#7334)
klkvr 398ff1f
fix: do not flood dictionary with data dependent on fuzz inputs (#7552)
klkvr ec8f6de
Feat: Index cheatcode for Strings (#7539)
kamuik16 1b846d9
chore: reduce logs in tests (#7566)
DaniPopes 03d900a
fix(script): decode custom error in script fail message (#7563)
grandizzy 3ebf3ab
clippy
klkvr c734de4
bump alloy
klkvr 1165de0
Merge branch 'master' into evalir/cast-provider-mig
klkvr 26bf989
AnyNetwork
klkvr 50b3bc1
bump alloy
klkvr 4ae360b
add comment
klkvr 6900bef
clippy
klkvr e8ccb7d
bump alloy
klkvr f1a95d5
Merge branch 'master' into evalir/cast-provider-mig
klkvr abd79cf
fixes
klkvr 144dc19
refactor cast logs to use alloy (#7594)
bernard-wagner 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
Large diffs are not rendered by default.
Oops, something went wrong.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,4 @@ | ||
msrv = "1.76" | ||
# bytes::Bytes is included by default and alloy_primitives::Bytes is a wrapper around it, | ||
# so it is safe to ignore it as well | ||
ignore-interior-mutability = ["bytes::Bytes", "alloy_primitives::Bytes"] | ||
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.
Where is this used? You should use
static
instead ofconst
to silence this warningThere 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.
This is needed to get rid of a mutable_key_type lint for
pub type ExpectedCallTracker = HashMap<Address, HashMap<Bytes, (ExpectedCallData, u64)>>
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.
This shouldn't be allowed in clippy, please use Vec instead then
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.
Actually this is fine, bytes::Bytes is ignored by default as internal mutability is not exposed. Please add a note for this