chore(nimble): Install dependencies

This commit is contained in:
Emil Ivanichkov 2024-01-09 15:30:05 +02:00
parent 1a11247cf7
commit d330c2e4f5
4 changed files with 509 additions and 2 deletions

3
.gitignore vendored
View File

@ -7,8 +7,9 @@ nimcache
# Nimble
nimble.develop
nimble_develop
nimble.paths
config.nims
# Nix & Direnv
.direnv

5
config.nims Normal file
View File

@ -0,0 +1,5 @@
# begin Nimble config (version 2)
--noNimblePath
when withDir(thisDir(), system.fileExists("nimble.paths")):
include "nimble.paths"
# end Nimble config

486
nimble.lock Normal file
View File

@ -0,0 +1,486 @@
{
"version": 2,
"packages": {
"unittest2": {
"version": "0.2.1",
"vcsRevision": "262b697f38d6b6f1e7462d3b3ab81d79b894e336",
"url": "https://github.com/status-im/nim-unittest2",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "1bac3a8355441edeed1ef3134e7436d6fb5d4498"
}
},
"bearssl": {
"version": "0.2.1",
"vcsRevision": "d55d3a86d7ec3ad11b244e17b3bad490bfbd076d",
"url": "https://github.com/status-im/nim-bearssl",
"downloadMethod": "git",
"dependencies": [
"unittest2"
],
"checksums": {
"sha1": "5327c983483c4dd465347c6b8a974239c7c6c612"
}
},
"testutils": {
"version": "0.5.0",
"vcsRevision": "dfc4c1b39f9ded9baf6365014de2b4bfb4dafc34",
"url": "https://github.com/status-im/nim-testutils",
"downloadMethod": "git",
"dependencies": [
"unittest2"
],
"checksums": {
"sha1": "756d0757c4dd06a068f9d38c7f238576ba5ee897"
}
},
"results": {
"version": "0.4.0",
"vcsRevision": "113d433f48894ee8e7da3e340c8fe19ad7b9db4d",
"url": "https://github.com/arnetheduck/nim-results",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "bb03f4dd49b66ba6973257ae1fc121756704b0b1"
}
},
"stew": {
"version": "0.1.0",
"vcsRevision": "2c2544aec13536304438be045bfdd22452741466",
"url": "https://github.com/status-im/nim-stew",
"downloadMethod": "git",
"dependencies": [
"results",
"unittest2"
],
"checksums": {
"sha1": "0d3c4f15a4cff934ec30e5b2d5fe590922839a4e"
}
},
"faststreams": {
"version": "0.3.0",
"vcsRevision": "422971502bd641703bf78a27cb20429e77fcfb8b",
"url": "https://github.com/status-im/nim-faststreams",
"downloadMethod": "git",
"dependencies": [
"stew",
"unittest2"
],
"checksums": {
"sha1": "64045de53dade90c36ba5a75f51603725c5b0f30"
}
},
"serialization": {
"version": "0.2.2",
"vcsRevision": "c24cedb6626123a9e25d410149921145cf5ba5be",
"url": "https://github.com/status-im/nim-serialization",
"downloadMethod": "git",
"dependencies": [
"faststreams",
"unittest2",
"stew"
],
"checksums": {
"sha1": "5fa1ba4552bc8c69b09e9fa46302bb3dc663d144"
}
},
"json_serialization": {
"version": "0.2.2",
"vcsRevision": "3f1ce24ee116daedbc9c8be525e63ec03e185a28",
"url": "https://github.com/status-im/nim-json-serialization",
"downloadMethod": "git",
"dependencies": [
"serialization",
"stew"
],
"checksums": {
"sha1": "da0d38b775f222703784b273225fe89267430482"
}
},
"chronicles": {
"version": "0.10.3",
"vcsRevision": "32ac8679680ea699f7dbc046e8e0131cac97d41a",
"url": "https://github.com/status-im/nim-chronicles",
"downloadMethod": "git",
"dependencies": [
"testutils",
"json_serialization"
],
"checksums": {
"sha1": "79f09526d4d9b9196dd2f6a75310d71a890c4f88"
}
},
"httputils": {
"version": "0.3.0",
"vcsRevision": "3b491a40c60aad9e8d3407443f46f62511e63b18",
"url": "https://github.com/status-im/nim-http-utils",
"downloadMethod": "git",
"dependencies": [
"stew",
"unittest2"
],
"checksums": {
"sha1": "1331f33585eda05d1e50385fa7871c3bf2a449d7"
}
},
"chronos": {
"version": "3.2.0",
"vcsRevision": "41f77d261ead2508acdd3bd3f88a5cbbcefff05f",
"url": "https://github.com/status-im/nim-chronos",
"downloadMethod": "git",
"dependencies": [
"results",
"stew",
"bearssl",
"httputils",
"unittest2"
],
"checksums": {
"sha1": "f2bce72e6408be30da7b098d9d4e20fe6abc1ff8"
}
},
"nimcrypto": {
"version": "0.6.0",
"vcsRevision": "a079df92424968d46a6ac258299ce9380aa153f2",
"url": "https://github.com/cheatfate/nimcrypto",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "be9a4654dd5839b97f39d5060d98f18ba868623c"
}
},
"stint": {
"version": "2.0.0",
"vcsRevision": "711cda4456c32d3ba3c6c4524135b3453dffeb9c",
"url": "https://github.com/status-im/nim-stint",
"downloadMethod": "git",
"dependencies": [
"stew"
],
"checksums": {
"sha1": "432d8fa883c807932fc78ecd33fc944637e2d328"
}
},
"secp256k1": {
"version": "0.6.0.3.2",
"vcsRevision": "7246d91c667f4cc3759fdd50339caa45a2ecd8be",
"url": "https://github.com/status-im/nim-secp256k1",
"downloadMethod": "git",
"dependencies": [
"stew",
"nimcrypto"
],
"checksums": {
"sha1": "aa0f88a68f67cef07f9f4a365a0121a2217dab81"
}
},
"nat_traversal": {
"version": "0.0.1",
"vcsRevision": "14e016503fe6488230e6d0e59396efde96bd9252",
"url": "https://github.com/status-im/nim-nat-traversal",
"downloadMethod": "git",
"dependencies": [
"stew"
],
"checksums": {
"sha1": "c3388d325ca7757ed0faf79765ca5996ac1435a3"
}
},
"metrics": {
"version": "0.0.1",
"vcsRevision": "51f1227d0fd04ce84b1ef784b11280cb7875348c",
"url": "https://github.com/status-im/nim-metrics",
"downloadMethod": "git",
"dependencies": [
"chronos"
],
"checksums": {
"sha1": "948aaca1763c838a7752251bab9a8bcfda66acfe"
}
},
"sqlite3_abi": {
"version": "3.40.1.1",
"vcsRevision": "362e1bd9f689ad9f5380d9d27f0705b3d4dfc7d3",
"url": "https://github.com/arnetheduck/nim-sqlite3-abi",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "8e91db8156a82383d9c48f53b33e48f4e93077b1"
}
},
"confutils": {
"version": "0.1.0",
"vcsRevision": "7568f1b7c3142d8e87c1f3dd42924238926affbe",
"url": "https://github.com/status-im/nim-confutils",
"downloadMethod": "git",
"dependencies": [
"stew",
"serialization"
],
"checksums": {
"sha1": "83687cf47f95204a48a21e83ecd71d2f0f4898d1"
}
},
"eth": {
"version": "1.0.0",
"vcsRevision": "5aaeb67ebedbefaae2f719f245a96c1a80c42f81",
"url": "https://github.com/status-im/nim-eth",
"downloadMethod": "git",
"dependencies": [
"nimcrypto",
"stint",
"secp256k1",
"chronos",
"chronicles",
"stew",
"nat_traversal",
"metrics",
"sqlite3_abi",
"confutils",
"testutils",
"unittest2"
],
"checksums": {
"sha1": "08c4ce59941aced7ac6ed9d8abb99cdc0d73c5d3"
}
},
"dnsdisc": {
"version": "0.1.0",
"vcsRevision": "302dfde46fa72a4e0de58a3dbdf54f5a77350816",
"url": "https://github.com/status-im/nim-dnsdisc",
"downloadMethod": "git",
"dependencies": [
"bearssl",
"chronicles",
"chronos",
"eth",
"secp256k1",
"stew",
"testutils",
"unittest2",
"nimcrypto",
"results"
],
"checksums": {
"sha1": "b47e8617b6f14a8d55d0a7b82f7778b6ff5ea2a2"
}
},
"libbacktrace": {
"version": "0.0.8",
"vcsRevision": "ce966b1c469dda179b54346feaaf1a62202c984f",
"url": "https://github.com/status-im/nim-libbacktrace",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "ba7a2f3d21db894ace7bb4ebe0a5b06af995d68b"
}
},
"dnsclient": {
"version": "0.3.4",
"vcsRevision": "23214235d4784d24aceed99bbfe153379ea557c8",
"url": "https://github.com/ba0f3/dnsclient.nim",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "65262c7e533ff49d6aca5539da4bc6c6ce132f40"
}
},
"zlib": {
"version": "0.1.0",
"vcsRevision": "f34ca261efd90f118dc1647beefd2f7a69b05d93",
"url": "https://github.com/status-im/nim-zlib",
"downloadMethod": "git",
"dependencies": [
"stew"
],
"checksums": {
"sha1": "bffa9edcea9c879d827ec64a44d342dafd04ce7a"
}
},
"websock": {
"version": "0.1.0",
"vcsRevision": "f8ed9b40a5ff27ad02a3c237c4905b0924e3f982",
"url": "https://github.com/status-im/nim-websock",
"downloadMethod": "git",
"dependencies": [
"chronos",
"httputils",
"chronicles",
"stew",
"nimcrypto",
"bearssl",
"zlib"
],
"checksums": {
"sha1": "94f836ae589056b2deb04bdfdcd614fff80adaf5"
}
},
"libp2p": {
"version": "1.1.0",
"vcsRevision": "e3c967ad1939fb33b8e13759037d193734acd202",
"url": "https://github.com/status-im/nim-libp2p",
"downloadMethod": "git",
"dependencies": [
"nimcrypto",
"dnsclient",
"bearssl",
"chronicles",
"chronos",
"metrics",
"secp256k1",
"stew",
"websock"
],
"checksums": {
"sha1": "fbc9aef1a5d8e9cc79fed0328266eacc0339de47"
}
},
"json_rpc": {
"version": "0.0.2",
"vcsRevision": "33360528d208aaa70a6ed914619fe76321760d54",
"url": "https://github.com/status-im/nim-json-rpc",
"downloadMethod": "git",
"dependencies": [
"stew",
"nimcrypto",
"stint",
"chronos",
"httputils",
"chronicles",
"websock",
"json_serialization",
"unittest2"
],
"checksums": {
"sha1": "406939eb32c7ff783e2e54469adab65169685fde"
}
},
"web3": {
"version": "0.2.4",
"vcsRevision": "be1bb307dc40afb329e559eda601b74f9ab476d5",
"url": "https://github.com/status-im/nim-web3",
"downloadMethod": "git",
"dependencies": [
"chronicles",
"chronos",
"bearssl",
"eth",
"faststreams",
"json_rpc",
"json_serialization",
"nimcrypto",
"stew",
"stint"
],
"checksums": {
"sha1": "716fd28e3151b74f054a2b80e4e5ac1374efc84c"
}
},
"presto": {
"version": "0.0.4",
"vcsRevision": "5ca16485e4d74e531d50d289ebc0f869d9e6352b",
"url": "https://github.com/status-im/nim-presto",
"downloadMethod": "git",
"dependencies": [
"chronos",
"chronicles",
"metrics",
"stew"
],
"checksums": {
"sha1": "ffd1784043d27b5afe6e9cb449f7afcd5f916d20"
}
},
"unicodedb": {
"version": "0.12.0",
"vcsRevision": "b055310c08db8f879057b4fec15c8301ee93bb2a",
"url": "https://github.com/nitely/nim-unicodedb",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "4452416471e2fe8726eb6070ed6ea7368171cc09"
}
},
"prompt": {
"version": "0.0.1",
"vcsRevision": "b0ea27c34ca7aaee42333541f37b182fa239c844",
"url": "https://github.com/surf1nb1rd/nim-prompt",
"downloadMethod": "git",
"dependencies": [
"unicodedb"
],
"checksums": {
"sha1": "e5c5a97df2c9950edbd0f8f5d9afc7cb57c0d9f2"
}
},
"untar": {
"version": "0.1.0",
"vcsRevision": "b49f6ac94974fe11cb3d396a8a9c533824a497a7",
"url": "https://github.com/dom96/untar",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "ceb12634783156ddd511410242dc7855ae2f4a14"
}
},
"regex": {
"version": "0.23.0",
"vcsRevision": "577c4ec3b235c5fd2653a9c86cbc4a576cfc0869",
"url": "https://github.com/nitely/nim-regex",
"downloadMethod": "git",
"dependencies": [
"unicodedb"
],
"checksums": {
"sha1": "89466caa353b571cdcd8271f2c797ba2c15a89f2"
}
},
"waku": {
"version": "0.1.0",
"vcsRevision": "7574f7ea73d4c48fad0360dcc453e1012c8a09d9",
"url": "https://github.com/waku-org/nwaku",
"downloadMethod": "git",
"dependencies": [
"chronicles",
"confutils",
"chronos",
"eth",
"json_rpc",
"libbacktrace",
"nimcrypto",
"stew",
"stint",
"metrics",
"libp2p",
"web3",
"presto",
"regex"
],
"checksums": {
"sha1": "70b22951d875638a923affd5b50ba0a01f229f17"
}
},
"news": {
"version": "0.5",
"vcsRevision": "8bfd753649aa7e870ec45e93f1453d3bfcf66733",
"url": "https://github.com/status-im/news",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "5bf102761f7d33fd3a421db23d476794398afb07"
}
},
"asynctools": {
"version": "0.1.1",
"vcsRevision": "f1ad7289ff38f3b1c1987307845de373fc9af499",
"url": "https://github.com/yyoncho/asynctools",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "e66b868cc432b4e28c6149715b567faea8429cd2"
}
}
},
"tasks": {}
}

View File

@ -11,4 +11,19 @@ bin = @["nimbus_node_manager"]
# Dependencies
requires "nim >= 1.6.14"
requires "nim >= 1.6.14",
"waku",
"libp2p#head",
"unittest2 == 0.2.1",
"confutils#head",
"serialization",
"untar",
"presto",
"stew",
"chronos#head",
"nimcrypto",
"eth",
"prompt",
"chronicles",
"metrics",
"https://github.com/status-im/nim-dnsdisc"