-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[wip] feat: provider alloy migration (#7106)
* chore: make cast use an alloy provider * move initial methods to alloy * feat(`foundry-common`): NameOrAddress ENS util (#7122) * feat(foundry-common): NameOrAddress ENS util * chore: rename err * chore: remove from impl for str * chore: unrelated fix from alloy upgrade * nit * feat(`cast`): Move non `tx` methods to alloy (#7129) * chore: add alloy contract * feat(cast): migrate most methods to alloy * chore: leave todo for converting a tx envelope into an rpc tx * fix: use proper type for storage * readd decodetx for now * chore: extend txbuilder to build an alloy tx request * feat: migrate most methods bar send/decode raw tx * fix: include tx data * simplify txbuilder * chore: simplify back access_list * chore: remove unnecesary conversion * fmt * doctests * fmt * do not use trait * Update crates/cast/bin/main.rs Co-authored-by: Matthias Seitz <[email protected]> * cleanup builder * clippy * fix doc comments --------- Co-authored-by: Matthias Seitz <[email protected]> * DocumentMut * wip * wip * wip: bump alloy * wip * wip * wip * [wip] migrate to alloy providers and signers (#7425) wip * fix wallets after alloy bump * clean up deps * use serde on consensus types * update TypedTransaction for anvil * make anvil compile * wip: make script compile * fix script * make forge compile * fix: anvil tests * bump alloy * fix tests * fix tx builder * fix cargo.toml * fix cargo.toml * fix script gas price logic * remove ethers from anvil * clippy * rm all_derives * deps * fmt * fix tests * configure clippy * clippy * add feature * fix cargo deny * fix persist * fix doctests * fmt * fix clap * review fixes * fmt * bump alloy * Update cargo.toml * fmt * fixes * ethers clean-up * fix(fmt): fix indent closing parenthesis enclosed in { } (#7557) * fix(fmt): fix indent closing parenthesis enclosed in { } * Fix testdata bad formatting * feat(test): only compile files needed for tests (#7334) * feat(forge test): only compile files needed for tests * remove comment * clippy * update fixtures * getCode + getDeployedCode updates * fixes * fix path matching * clippy * add config flag * fix * docs * fmt * patch compilers * fix Cargo.toml * update patch * update patch * doc * rm space * cargo cheats * new output selection fn * log compiler errors on failure * fixes * fix: do not flood dictionary with data dependent on fuzz inputs (#7552) * fix dictionary * clippy + fmt * fix * Feat: Index cheatcode for Strings (#7539) * feat: index cheatcode * some nits to make it work * nit: use as_str() * final changes * chore: reviewed changes * chore: reduce logs in tests (#7566) * fix(script): decode custom error in script fail message (#7563) * clippy * bump alloy * AnyNetwork * bump alloy * add comment * clippy * bump alloy * fixes * refactor cast logs to use alloy (#7594) * refactor cast logs to use alloy * fmt * make clippy happy * cleanup * doc nits --------- Co-authored-by: evalir <[email protected]> --------- Co-authored-by: Matthias Seitz <[email protected]> Co-authored-by: Arsenii Kulikov <[email protected]> Co-authored-by: grandizzy <[email protected]> Co-authored-by: Krishang <[email protected]> Co-authored-by: DaniPopes <[email protected]> Co-authored-by: bernard-wagner <[email protected]>
- v0.2.0
- stable
- nightly-fe2acca4e379793539db80e032d76ffe0110298b
- nightly-fdfaafd629faa2eea3362a8370eef7c1f8074710
- nightly-fdd321bac95f0935529164a88faf99d4d5cfa321
- nightly-fd565286372b42a19b22d6a756e59a1b60a4135c
- nightly-fc807dfbbf07de9b1f00f3ba4daa423a6064e91c
- nightly-fb5f0e1c4d9b9b0861be3e3bd07963524c5ac08e
- nightly-fa0e0c2ca3ae75895dd19173a02faf88509c0608
- nightly-f3376a6e45ffacd45125e639e5f50bec0c0900be
- nightly-f2518c92c8743777a4941a91e4eb56dd3a96ff0f
- nightly-f089dff1c6c24d1ddf43c7cbefee46ea0197c88f
- nightly-f79c53c4e41958809ee1f3473466f184bb34c195
- nightly-f8aa4afec04cc0b7d364a5d78f0cde9e64fd14bf
- nightly-ef62fdbab638a275fc19a2ff8fe8951c3bd1d9aa
- nightly-ed79650445b500b4dd81c6efce5e2286073da9a0
- nightly-eb046653de4047a27b181394338732e597965257
- nightly-ea7817c6679abc3bcfc476c20ced4fe6200d8928
- nightly-ea3ba89e8179dc983abb7aa91a6f388c17ad3cec
- nightly-e90348416c3a831ab75bb43f6fa5f0a0be4106c4
- nightly-e52076714ace23c7a68e14f0048a40be3c6c8f0b
- nightly-e649e62f125244a3ef116be25dfdc81a2afbaf2a
- nightly-e215f3fdeada259a8886a7611151794d280ca298
- nightly-e65b5b9a5fb71ee06753e43a56c0f03c4aeb4c07
- nightly-e028b92698eae7e5019025e1784e7c06c3cae534
- nightly-e22a9ec015c9462eb33f9c21d83eebcea13dee09
- nightly-e16a75b615f812db6127ea22e23c3ee65504c1f1
- nightly-e10ab3d7010b2cbe2b76030d6638c49a3cec696d
- nightly-e5dbb7a320c2b871c4a4a1006ad3c15a08fcf17b
- nightly-df5f45c8c1a7e138203f1f479940f1500752b3dc
- nightly-de596a4db781933f0c95805bd1c8c05e65f03d4f
- nightly-dabacecdc14d074a108c18f97d1e1f63ade37a37
- nightly-da77402c298066b084547c6027f1c9e3104fe871
- nightly-d75318c9c7a1c6af5404fe96f63ca890dcdd588d
- nightly-d663f38be3114ccb94f08fe3b8ea26e27e2043c1
- nightly-d90e997d91532d902b0d6f786ff59777e69efa3a
- nightly-d28a3377e52e6a4114a8cea2903c115b023279e8
- nightly-d14c09f15a9849fe177d097451919810e5877617
- nightly-d14a7b44fc439407d761fccc4c1637216554bbb6
- nightly-d2ed15d517a3af56fced592aa4a21df0293710c5
- nightly-ce66e14cc23213cd51f390f1a691dec522011378
- nightly-cc8e430cc9ad743265d8c897b855809128798d8f
- nightly-cb9dfae298fe0b5a5cdef2536955f50b8c7f0bf5
- nightly-cafc2606a2187a42b236df4aa65f4e8cdfcea970
- nightly-c99854277c346fa6de7a8f9837230b36fd85850e
- nightly-c3069a50ba18cccfc4e7d5de9b9b388811d9cc7b
- nightly-c63aba816b76f9bad103b1275cc662a063919403
- nightly-c13d42e850da353c0856a8b0d4123e13cc40045d
- nightly-c8db1e4b56fe469e353d8f6c697db499988c9483
- nightly-c4fcf12d4f43368774748cab9775d9200be3a6c0
- nightly-c4a984fbf2c48b793c8cd53af84f56009dd1070c
- nightly-c4a31a624874ab36284fca4e48d2197e43a62fbe
- nightly-bf1a39980532f76cd76fd87ee32661180f606435
- nightly-be451fb93a0d0ec52152fb67cc6c36cd8fbd7ae1
- nightly-bdd1137374cda2bfbb2a3d126c476e2dfd1864a7
- nightly-bcacf39e43812e50a124e3ba60d1becd9866534d
- nightly-b3405e2582d13f4fa476eb4d7bbf4bbeaa37ca3b
- nightly-b9ee7de28ff7468a58eec811cb283e98c24fbecb
- nightly-b1e93654348a0f31effa34790adae18865b14aa8
- nightly-afd86803fc89a95e05427f82b9fbeae0a7c7b049
- nightly-af97b2c75cbcfaba23462998ae75ca082bcca1f2
- nightly-adb6abae69c7a0d766db123f66686cc890c22dd0
- nightly-ac81a53d1d5823919ffbadd3c65f081927aa11f2
- nightly-aa69ed1e46dd61fbf9d73399396a4db4dd527431
- nightly-a17869a6dcce7ce3765c5ed521d40ddb572de9f0
- nightly-a592f7a9b93c7cc099341e6e9dfee3f2bb0b8748
- nightly-a428ba6ad8856611339a6319290aade3347d25d9
- nightly-a79dfaed6fc6f88cda5f314a25d1b484d9d8c051
- nightly-a33fc1d698182969df4fe77f57967db3b2ed2e75
- nightly-a8c3e9c1376122e7030dbe5c695b2f1f2a6f389b
- nightly-a0a002020be4c40946fe122fe6ff752b21cb2885
- nightly-12292787208c626ed6b2791eeed55ef7ab3578b0
- nightly-682286017eea36ee6309fc659a41167f265c56db
- nightly-25598999a2b33ac6ccfa35c347f3c98aba8e0061
- nightly-4923529c743f25a0f37503a7bcf7c68caa6901f1
- nightly-4817280d96e0e33a2e96cf169770da60514d1764
- nightly-1710187c614f01598116e67aaf4cda76e7b532ec
- nightly-896794a21aef9326b3350ae243fb6d91ea945d65
- nightly-626221f5ef44b4af950a08e09bd714650d9eb77d
- nightly-96105b4d240681c336e063eac0e250cc51a84414
- nightly-77158ccee1cc0be8b647021b868a14314676a81a
- nightly-56639cd1772dac628728d2441887e5ccc287ebe9
- nightly-9684c3d01412db5545cdc4407e8dce8729ba9ca9
- nightly-9444c6217a258cb4fd6ac38597ea282d6642ec7c
- nightly-8905af382e04b1bf3a492880abe5904a56e88491
- nightly-8660e5b941fe7f4d67e246cfd3dafea330fb53b1
- nightly-8549aadc66bac1b480a303e7dc3fb9309dffb325
- nightly-7538c4ed5a8575f403321d06c52882d3804eab3d
- nightly-7226aa06bbb473bfa7fabc0c92215c0938017d0c
- nightly-5902a6fa87600cf0cbe44e689c97479c16fd474e
- nightly-2442e7a5fc165d7d0b022aa8b9f09dcdf675157b
- nightly-2044faec64f99a21f0e5f0094458a973612d0712
- nightly-1197fbea0b0f9dde45579a61a5ff956fc0aee426
- nightly-995fd9ea031d902b6dd550c7d8a1cf15379feb82
- nightly-883bb1c39f56a525657116874e59e80c2b881b10
- nightly-872e2f3fa622480e863576db06fa6d67a6ba87ce
- nightly-818eeb9d5018d3858238d925fa9c9ef5fcdaee47
- nightly-805d7cee81e78e9163b8ce3d86a0c3beb39772d4
- nightly-547e9757e37cc970ddae7ba84fb8f501a2367d0d
- nightly-515a4cc8aba1627a717a1057ff4f09c8cd3bf51f
- nightly-471e4ac317858b3419faaee58ade30c0671021e0
- nightly-398ef4a3d55d8dd769ce86cada5ec845e805188b
- nightly-280aa26c3a6d71c442d32b45920d30c62f9d6fbb
- nightly-233bff2f8ef1f958e1676048c85a2bc37efa2241
- nightly-224fe9cbf76084c176dabf7d3b2edab5df1ab818
- nightly-206dab285437bd6889463ab006b6a5fb984079d8
- nightly-192a5a24919de3eed36c92cc48cd29d55dc991b7
- nightly-143abd6a768eeb52a5785240b763d72a56987b4a
- nightly-0116be1bb3f73a6365290ba2894813815d02159d
- nightly-98ab45eeb5c3b8d07dede2f27df96f4778d89300
- nightly-96ad8a66e513bc7eaabe119db6302820dc82b7e5
- nightly-94b6c6bf857b52d11b90f0ce248ff67ca45460b1
- nightly-88e18ef8bb096345ba19165da73c752215d4f19b
- nightly-0086d041b8a8e348c4bb54eb1babc8a047d2ef71
- nightly-82ff8ee338818e6a6dc356e4c72ab72d31965375
- nightly-0079a1146b79a4aeda58b0258215bedb1f92700b
- nightly-75fc63be4fc9241a1981a55c12b6e300fd82a51b
- nightly-72e44fb87c38b2acfa2b0b136fc1bc833f71e674
- nightly-70ef94a90f4d2adb5dd932b417e7cf37410cebb3
- nightly-62def0d68897aae7c2172eabed8085f631625003
- nightly-62cdea8ff9e6efef011f77e295823b5f2dbeb3a1
- nightly-59f354c179f4e7f6d7292acb3d068815c79286d1
- nightly-58bf161bc9dd6e74de8cb61e3ae23f701feb5512
- nightly-57bb12e022fb9ea46a4a7ca8647eb016e8d43ca3
- nightly-56dbd20c7179570c53b6c17ff34daa7273a4ddae
- nightly-55bf41564f605cae3ca4c95ac5d468b1f14447f9
- nightly-41d4e5437107f6f42c7711123890147bc736a609
- nightly-41b4359973235c37227a1d485cdb71dc56959b8b
- nightly-36cbce7c78b56dd68359084a5d8b03f84efed8fb
- nightly-31dd1f77fd9156d09836486d97963cec7f555343
- nightly-31c24b0b901d6fd393d52070221cccab54e45e80
- nightly-27d008f2e5c4e383bfad37e7970aa5895ea22bdf
- nightly-27cabbd6c905b1273a5ed3ba7c10acce90833d76
- nightly-26a7559758c192911dd39ce7d621a18ef0d419e6
- nightly-25f24e677a6a32a62512ad4f561995589ac2c7dc
- nightly-25cc1ac68b5f6977f23d713c01ec455ad7f03d21
- nightly-20b3da1f22e9f62f6e3406a5d582ad4aa509122c
- nightly-17e0981a071fbd3b5a0a59affb4d638a28dfec89
- nightly-9dbfb2f1115466b28f2697e158131f90df6b2590
- nightly-9d74675bae8bfbd83428ff1343cbe2ae206c3383
- nightly-9a0f66ec57d65a4546b8af915238b55d536c47b6
- nightly-8b694bbcabaedffc0337bf8dea9a135da5694ef9
- nightly-8a51b89f838e0a17afb6443d8cd008130d0cd47a
- nightly-8a08a3a92b0c842db2f254983cc3bd179300ad46
- nightly-7f41280ee071193557f73f16bae9aee9a5548ee8
- nightly-7f0f5b4c1aa75dc4fd2eb15aca9757491d885902
- nightly-7cbd55e5b1b655f3855a816e16e954de83bb6b51
- nightly-7bef9caccfe62761225be66e84bea2810e656c96
- nightly-7a23a5cf851b991bfd2fde32d4f088319bbc1183
- nightly-07a1f67114565968b188d1abf42fe2c5c57bfca5
- nightly-6de15b0136ccb7dcac412d6b97bb3269ac2361c3
- nightly-6b07c77eb1c1d1c4b56ffa7f79240254b73236d2
- nightly-5c69a9d9fd4e2ec07fc398ab5ef9d706c33890c2
- nightly-5af9d16ecb620192d4fe5ae61d33e429b7f5aff3
- nightly-5ac78a9cd4b94dc53d1fe5e0f42372b28b5a7559
- nightly-4d377409faf5e681f88b5b3a2de640c9f9631ae9
- nightly-3ff3d0562215bca620e07c5c4c154eec8da0f04b
- nightly-03ea54c63e33e3175a6f44d8cfe3718bd6c962ba
- nightly-3e79baf182f5d20300d3e57ea04d8cd47185dec5
- nightly-3e3b30c61c6b24c0d3e336503b67358f612a6f0d
- nightly-03c20289eff8d90e891f9605fd5729ae677bf303
- nightly-3ae4f505822e66c7bf74a448df65af4533e46dc1
- nightly-2f698e4c9747eb035a951186966cfda7aec7359c
- nightly-2cdbfaca634b284084d0f86357623aef7a0d2ce3
- nightly-2b1f8d6dd90f9790faf0528e05e60e573a7569ce
- nightly-1dad817e099e4bb0a672e937b1c8d559702f5112
- nightly-1d2379a22a78d48a6f1a159868ca5978f31c5462
- nightly-1bac1b3d79243cea755800bf396c30a3d74741bf
- nightly-00ff3673a1c8cd41076779f717d2827c16a004af
- nightly-00efa0d5965269149f374ba142fb1c3c7edd6c94
- nightly-0ed43cefa9c9cb93fa9f9b18ff73d04c1a07cf56
- nightly-0dceb536da7129c8e58b2c30c7059e247467838f
- nightly-0d8302880b79fa9c3c4aa52ab446583dece19a34
- nightly-0bb5864d86096410a0d2c4d511f825caebb8c480
- nightly-0b73b426d3aeb1563eeab4d5f2f8134d1c3902e3
- nightly-0ad127a36ad716b09d180bb60b47c8eff1349202
- nightly-95015894110734539c53ffad97cd64ca116fce5e
- nightly-90588120933f587ec61bb141efe306efd79f5f0d
- nightly-4351742481c98adaa9ca3e8642e619aa986b3cee
- nightly
1 parent
a6d6a3a
commit f840dbd
Showing
118 changed files
with
3,842 additions
and
4,081 deletions.
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.