Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 44 lines 817 B view raw
1{ 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5 libpcap, 6}: 7 8buildGoModule rec { 9 pname = "optimism"; 10 version = "1.9.4"; 11 12 src = fetchFromGitHub { 13 owner = "ethereum-optimism"; 14 repo = "optimism"; 15 rev = "op-node/v${version}"; 16 hash = "sha256-pAmstWA6up0CvHEQW5RnDYumdwKP0i6fpz59EYTBsmU="; 17 fetchSubmodules = true; 18 }; 19 20 subPackages = [ 21 "op-node/cmd" 22 "op-proposer/cmd" 23 "op-batcher/cmd" 24 ]; 25 26 vendorHash = "sha256-Sr9OECXbRa4SPe3owMto2EbnAIygeIEmZv73hvA6iww="; 27 28 buildInputs = [ 29 libpcap 30 ]; 31 32 ldflags = [ 33 "-s" 34 "-w" 35 ]; 36 37 meta = with lib; { 38 description = "Optimism is Ethereum, scaled"; 39 homepage = "https://github.com/ethereum-optimism/optimism"; 40 license = licenses.mit; 41 maintainers = with maintainers; [ happysalada ]; 42 mainProgram = "cmd"; 43 }; 44}