chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / applications / blockchains / optimism / default.nix
blob945ef865f96476e0df5e40702b26e4b8f8b09c85
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , libpcap
5 }:
7 buildGoModule rec {
8   pname = "optimism";
9   version = "1.9.1";
11   src = fetchFromGitHub {
12     owner = "ethereum-optimism";
13     repo = "optimism";
14     rev = "op-node/v${version}";
15     hash = "sha256-PlwpN8P1t0NNIU+Ys50dIXmfUQFIY9e1tLABiVK0JQo=";
16     fetchSubmodules = true;
17   };
19   subPackages = [ "op-node/cmd" "op-proposer/cmd" "op-batcher/cmd" ];
21   vendorHash = "sha256-n1uJ/dkEjjsTdmL7TeHU4PKnBhiRrqCNtcGxK70Q0c4=";
23   buildInputs = [
24     libpcap
25   ];
27   ldflags = [ "-s" "-w" ];
29   meta = with lib; {
30     description = "Optimism is Ethereum, scaled";
31     homepage = "https://github.com/ethereum-optimism/optimism";
32     license = licenses.mit;
33     maintainers = with maintainers; [ happysalada ];
34     mainProgram = "cmd";
35   };