mirror of
https://github.com/vacp2p/research.git
synced 2026-01-09 21:58:07 -05:00
Use vendor and submodules
This commit is contained in:
15
.gitmodules
vendored
Normal file
15
.gitmodules
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
[submodule "hello_gossipsub/vendor/nimbus"]
|
||||
path = hello_gossipsub/vendor/nimbus
|
||||
url = https://github.com/status-im/nimbus/
|
||||
[submodule "hello_gossipsub/vendor/nim-eth"]
|
||||
path = hello_gossipsub/vendor/nim-eth
|
||||
url = https://github.com/status-im/nim-eth
|
||||
[submodule "hello_gossipsub/vendor/nim-secp256k1"]
|
||||
path = hello_gossipsub/vendor/nim-secp256k1
|
||||
url = https://github.com/status-im/nim-secp256k1
|
||||
[submodule "hello_gossipsub/vendor/nim-libp2p"]
|
||||
path = hello_gossipsub/vendor/nim-libp2p
|
||||
url = https://github.com/status-im/nim-libp2p
|
||||
[submodule "hello_gossipsub/vendor/nim-stew"]
|
||||
path = hello_gossipsub/vendor/nim-stew
|
||||
url = https://github.com/status-im/nim-stew
|
||||
@@ -10,3 +10,11 @@ Let's start small:
|
||||
## Running
|
||||
|
||||
`nim c -r src/hello_gossipsub.nim`
|
||||
|
||||
|
||||
## What I want to do
|
||||
|
||||
Use Waku stuff from Nimbus here,
|
||||
Get quicksim working
|
||||
Then try to do similar with libp2p gossipsub
|
||||
|
||||
|
||||
@@ -12,4 +12,6 @@ bin = @["hello_gossipsub"]
|
||||
# Dependencies
|
||||
|
||||
requires "nim >= 1.2.0"
|
||||
requires "libp2p"
|
||||
#requires "libp2p"
|
||||
#requires "nimbus"
|
||||
#requires "nim-eth"
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
#import libp2p/protocols/pubsub/floodsub
|
||||
#import unittest, sequtils
|
||||
#import nimbus/rpc/waku
|
||||
## example.nim
|
||||
|
||||
import chronos
|
||||
import libp2p/standard_setup
|
||||
import libp2p/[switch,
|
||||
@@ -7,6 +10,7 @@ import libp2p/[switch,
|
||||
protocols/pubsub/pubsub,
|
||||
protocols/pubsub/rpc/messages,
|
||||
protocols/pubsub/rpc/message]
|
||||
import ../vendor/nimbus/waku/wakunode
|
||||
|
||||
# From tests/pubsub/utils.nim
|
||||
proc generateNodes*(num: Natural, gossip: bool = false): seq[Switch] =
|
||||
|
||||
1
hello_gossipsub/vendor/nim-eth
vendored
Submodule
1
hello_gossipsub/vendor/nim-eth
vendored
Submodule
Submodule hello_gossipsub/vendor/nim-eth added at 1646d78d83
1
hello_gossipsub/vendor/nim-libp2p
vendored
Submodule
1
hello_gossipsub/vendor/nim-libp2p
vendored
Submodule
Submodule hello_gossipsub/vendor/nim-libp2p added at 027e8227ea
1
hello_gossipsub/vendor/nim-secp256k1
vendored
Submodule
1
hello_gossipsub/vendor/nim-secp256k1
vendored
Submodule
Submodule hello_gossipsub/vendor/nim-secp256k1 added at e8fa92a0c6
1
hello_gossipsub/vendor/nim-stew
vendored
Submodule
1
hello_gossipsub/vendor/nim-stew
vendored
Submodule
Submodule hello_gossipsub/vendor/nim-stew added at ff755bbf75
1
hello_gossipsub/vendor/nimbus
vendored
Submodule
1
hello_gossipsub/vendor/nimbus
vendored
Submodule
Submodule hello_gossipsub/vendor/nimbus added at 73e9199ebf
Reference in New Issue
Block a user