@@ -15,19 +15,11 @@ rustPlatform.buildRustPackage rec {
1515 src = fetchFromGitHub {
1616 owner = "foundry-rs" ;
1717 repo = "foundry" ;
18- rev = "0688b5ad19a637303c038d1a66aec62a73713e20 " ;
19- hash = "sha256-OIsUzJVNcb2nVCYU/BdGGGICEg9Cr9LXc8zzN2JSb8g =" ;
18+ rev = "88e18ef8bb096345ba19165da73c752215d4f19b " ;
19+ hash = "sha256-H7av+9lLFRGCbzdpAOGXlZGZ2iLu+OfLd2nbvLPqiNQ =" ;
2020 } ;
2121
22- cargoLock = {
23- lockFile = "${ src } /Cargo.lock" ;
24- outputHashes = {
25- "alloy-consensus-0.1.0" = "sha256-rHDLt0N6VIAlg2EKEdF0S2S8XqJebRlIB7owyGQ04aA=" ;
26- "ethers-2.0.11" = "sha256-ySrCZOiqOcDVH5T7gbimK6Bu7A2OCcU64ZL1RfFPrBc=" ;
27- "revm-3.5.0" = "sha256-gdDJq2ZyIkMhTgMNz45YJXnopF/xxt3CaSd/eYSDGcY=" ;
28- "revm-inspectors-0.1.0" = "sha256-mH6On3cjKLT14S+5dxB1G5lcf5PBtz0KcusMxOtRRWA=" ;
29- } ;
30- } ;
22+ cargoHash = "sha256-JFclzjXS1rH2EFW5w1Jj3HSlgLNR6oOSN1IqVOoWRQg=" ;
3123
3224 env = {
3325 # Make svm-rs use local release list rather than fetching from non-reproducible URL.
@@ -69,10 +61,11 @@ rustPlatform.buildRustPackage rec {
6961 doCheck = false ;
7062
7163 meta = with lib ; {
72- description = "A portable, modular toolkit for Ethereum application development written in Rust. " ;
73- homepage = "https://github.com/foundry-rs/foundry" ;
64+ description = "Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust" ;
65+ homepage = "https://github.com/foundry-rs/foundry/ " ;
7466 license = with licenses ; [ asl20 mit ] ;
7567 maintainers = with maintainers ; [ mitchmindtree ] ;
68+ mainProgram = "foundry" ;
7669 # For now, solc binaries are only built for x86_64.
7770 # Track darwin-aarch64 here:
7871 # https://github.com/ethereum/solidity/issues/12291
0 commit comments