# Packages
No description provided by the author
# README
Introduction
P.S.
-
local update:
git pull vnt master:vnt
-
local push:
git push vnt vnt:master
log.Info("[info] setBootstrapNodes()", "urls", urls, "and tests", tests, "and url length", len(urls))
-
libp2p
database tips:-
when
libp2p
storekey-value
, it will makekey
tohash
ofkey
and thekey
+value
+timestamp
will bevalue
. -
when
libp2p
storekey-value
, thekey
should start with\
.
-
develop tips.
- when get the url of bootnodes,we need change it to node,the code is at
cmd/utils/flags.go#L610
url = "vnode://123b13dfdb555c69290acf510f2e1c00b9d31a917d8c9e7cf8216812da10caffd6e242879bbae43aa09c3bd2ef49c45999bb0c502d38d8c8f9d60287f2220c0c@127.0.0.1:30301"
node, err := discover.ParseNode(url)
VNT starts
bootnode
start
$ cd bootnode-dir
$ bootnode -genkey=node.key
$ bootnode -nodekey=node.key
the database is :
bootnode -datadir="./" -nodekey=node.key
。
membernode
starts
ATTENTION:
datadir
can't be too long。vntbootnode
isvnt's``bootnodeURL
port
isvntnode's
port
$ gvnt --datadir=./datadir1 --vntbootnode=/ip4/127.0.0.1/tcp/30301/ipfs/QmW1zhpCHrfoyXjWRkJMaTgtfy7BiqhZfHajgK3Xnysoxx --port 30306
producers node starts
$ gvnt account new --datadir ./datadir2
$ gvnt --datadir=./datadir2 --vntbootnode=/ip4/127.0.0.1/tcp/30301/ipfs/QmW1zhpCHrfoyXjWRkJMaTgtfy7BiqhZfHajgK3Xnysoxx --produce --producerthreads=1 --coinbase=0xf6f5038a406a7fe78229a80850ca8ed42fe03bfd --port 30307
now,vntdb
is support --datadir
tag
whisper of VNT
NO.1 gvnt
start
$ gvnt --datadir dir1
NO.1 wnode
start
$ wnode -topic=70a4beef -verbosity=4 -ip=:30304
Please enter the peer's vnode: /ip4/127.0.0.1/tcp/30303/ipfs/1kHJWBz9NHQdMZt1ZmdFwknvNezNQYhcAHq6Fx3nDkNbDf6
NO.2 wnode
start
$ wnode -topic=70a4beef -verbosity=4 -ip=:30305
Please enter the peer's vnode: /ip4/127.0.0.1/tcp/30303/ipfs/1kHJWBz9NHQdMZt1ZmdFwknvNezNQYhcAHq6Fx3nDkNbDf6
bzz of VNT
create a vnt account in datadir2
$ gvnt --datadir dir2 account new
start a gvnt
node in datadir1
$ gvnt --datadir dir1
start swarm
node:
$ swarm --bzzaccount bea9faa39f67da4580c09a65af9521048a52b8f9 --datadir=dir2 --swap-api=dir1/gvnt.ipc --nodiscover
get 127.0.0.1:8500
in browser
upload file in swarm
$ swarm up genesis.json
6a5694e49f29ecb8c53f3392a1ada8c6a2838e5d9372e24816afd20bc51725fd
input 6a5694e49f29ecb8c53f3392a1ada8c6a2838e5d9372e24816afd20bc51725fd
to find file