File tree Expand file tree Collapse file tree 3 files changed +60
-1
lines changed
packages/snowbridge-relayer Expand file tree Collapse file tree 3 files changed +60
-1
lines changed Original file line number Diff line number Diff line change @@ -8,9 +8,11 @@ _finalNixpkgs: prevNixpkgs: let
88 } ;
99
1010 cosmos-theta-testnet = prevNixpkgs . callPackage ./packages/cosmos-theta-testnet { } ;
11+
12+ snowbridge-relayer = prevNixpkgs . callPackage ./packages/snowbridge-relayer { } ;
1113in {
1214 metacraft-labs = rec {
1315 solana = solana-full-sdk ;
14- inherit cosmos-theta-testnet ;
16+ inherit cosmos-theta-testnet snowbridge-relayer ;
1517 } ;
1618}
Original file line number Diff line number Diff line change 1+ { pkgs } :
2+ with pkgs ;
3+ buildGoModule rec {
4+ pname = "snowbridge-relayer" ;
5+ version = "0.0.1" ;
6+ src = fetchFromGitHub {
7+ owner = "snowfork" ;
8+ repo = "snowbridge" ;
9+ sha256 = "sha256-bIaPwxcWaTO60L4Qur5gmqEmVHfCtaS5c6rVqCL1dpg=" ;
10+ rev = "a65d9118dd4b2277eb7a8513c6f9d7273f277fc2" ;
11+ } ;
12+
13+ vendorSha256 = "sha256-SmZ8tJHsqlnRBhDv6wXoDfDenUso7j1RvszlYYoqK+k=" ;
14+
15+ sourceRoot = "source/relayer" ;
16+
17+ CGO_ENABLED = 0 ;
18+
19+ nativeBuildInputs = with pkgs ; [
20+ stdenv . cc . cc
21+ go
22+ mage
23+ # revive
24+ ] ;
25+ buildInputs = with pkgs ; [
26+ zlib
27+ jq
28+ # abigen
29+ ] ;
30+
31+ doCheck = false ;
32+
33+ buildPhase = ''
34+ runHook preBuild
35+ export HOME=$(mktemp -d)
36+ mage Build
37+ runHook postBuild
38+ '' ;
39+
40+ checkPhase = ''
41+ runHook preCheck
42+ mage Test
43+ runHook postCheck
44+ '' ;
45+
46+ installPhase = ''
47+ runHook preInstall
48+ install -Dt $out/bin build/snowbridge-relay
49+ runHook postInstall
50+ '' ;
51+
52+ meta = with lib ; {
53+ homepage = "https://github.com/Snowfork/snowbridge" ;
54+ platforms = platforms . linux ;
55+ } ;
56+ }
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ with pkgs;
1111 # Packages defined in this repo
1212 metacraft-labs . solana
1313 metacraft-labs . cosmos-theta-testnet
14+ metacraft-labs . snowbridge-relayer
1415 ] ;
1516
1617 shellHook = ''
You can’t perform that action at this time.
0 commit comments