mediachain / concat

Mediachain daemons
MIT License
42 stars 13 forks source link

Net connections and small fixes #97

Closed vyzo closed 7 years ago

vyzo commented 7 years ago

Example:

# no connections, node just booted
$ curl http://localhost:9002/net/conns

# go online
$ mcclient status online
status set to online

# bootstrap connections
$ curl http://localhost:9002/net/conns
/ip4/104.236.76.40/tcp/4001/p2p/QmSoLV4Bbm51jM9C4gDYZQ9Cy3U6aXMJDAbzgu2fzaDs64
/ip4/128.199.219.111/tcp/4001/p2p/QmSoLSafTMBsPKadTEgaXctDQVcqN88CNLHXMkTNwMKPnu
/ip4/104.236.179.241/tcp/4001/p2p/QmSoLPppuBtQSGwKDZT2M73ULpjvfd3aZ6ha4oFGL1KrGM
/ip4/178.62.158.247/tcp/4001/p2p/QmSoLer265NRgSp2LA3dPaeykiS1J6DifTC88f5uVQKNAd

# let's do a DHT lookup
$ mcclient lookupPeer QmSbgwkKxtrBFDoGGwoKqH7soYiL64xpMK5oEYdiRnQGJp
Looking up peer:  QmSbgwkKxtrBFDoGGwoKqH7soYiL64xpMK5oEYdiRnQGJp
/ip4/54.242.130.109/tcp/9001
/ip4/10.10.1.191/tcp/9001

# it's now cached
$ curl http://localhost:9002/net/addr/QmSbgwkKxtrBFDoGGwoKqH7soYiL64xpMK5oEYdiRnQGJp
/ip4/54.242.130.109/tcp/9001
/ip4/10.10.1.191/tcp/9001

# and we have a bunch of new peers from the DHT lookup
$ curl http://localhost:9002/net/conns
/ip4/82.29.1.58/tcp/4001/p2p/QmYHk2VWWNAbc4zU5oyemfadBYMtNmutqXHjSDV8hm5E7g
/ip4/139.162.191.34/tcp/4001/p2p/QmR8oT8pBQ4jmy4UAM3yKy6xT3DipH9H23Dykx7k7uUkyJ
/ip4/5.9.150.40/tcp/4737/p2p/QmaeXrsLHWm4gbjyEUJ4NtPsF3d36mXVzY5eTBQHLdMQ19
/ip4/159.203.77.184/tcp/4001/p2p/QmeLGqhi5dFBpxD4xuzAWWcoip69i5SaneXL9Jb83sxSXo
/ip4/52.174.148.81/tcp/4001/p2p/QmcqEFHP3MV3CMoWCXtGYPBpDbWwNx8cRXssbwAKk7347m
/ip4/155.4.88.35/tcp/4001/p2p/QmVF1Z9qaQQmB6njektrPwTfdxccbDXeeZDeaBS44H4Mgs
/ip4/159.203.219.127/tcp/20069/p2p/QmTfY9nWEgSWgYRmzzXnhc5R9TSTKH1BZ7XQjoTfncez4w
/ip4/65.19.134.246/tcp/4001/p2p/QmNfnZ8SCs3jAtNPc8kf3WJqJqSoX7wsX7VqkLdEYMao4u
/ip4/204.44.93.14/tcp/4001/p2p/QmPfnToXqQUt9pWF7AyDgXh9r4FsF4gsy9zAAhfrZN1kza
/ip4/128.199.219.111/tcp/4001/p2p/QmSoLSafTMBsPKadTEgaXctDQVcqN88CNLHXMkTNwMKPnu
/ip4/178.62.158.247/tcp/4001/p2p/QmSoLer265NRgSp2LA3dPaeykiS1J6DifTC88f5uVQKNAd
/ip4/52.7.126.237/tcp/9000/p2p/QmSdJVceFki4rDbcSrW7JTJZgU9so25Ko7oKHE97mGmkU6
/ip4/163.172.45.41/tcp/4001/p2p/QmbGJgRuT3FNZiCuuqQoUcx6tZJwYqKf4dvB6mvnBCW4pH
/ip4/5.9.59.34/tcp/4001/p2p/QmRv1GNseNP1krEwHDjaQMeQVJy41879QcDwpJVhY8SWve
/ip4/104.236.76.40/tcp/4001/p2p/QmSoLV4Bbm51jM9C4gDYZQ9Cy3U6aXMJDAbzgu2fzaDs64
/ip4/37.187.116.23/tcp/4001/p2p/QmbqE6UfCJaXST3i65zbr649s8cJCUoP9m3UFUrXcNgeDn
/ip4/52.208.14.111/tcp/4001/p2p/QmYfXkBFBfo3PhGdSyMLjdNFBwesxNcREVxMVySMVGUqfC
/ip4/66.65.113.249/tcp/4001/p2p/QmZmY8n6DLdFhQhDGDjxENzcufYCfUMHpNG8oTpGr9WZ4q
/ip4/104.236.176.52/tcp/4001/p2p/QmSoLnSGccFuZQJzRadHn95W2CrSFmZuTdDWP8HXaHca9z
/ip4/104.236.179.241/tcp/4001/p2p/QmSoLPppuBtQSGwKDZT2M73ULpjvfd3aZ6ha4oFGL1KrGM
/ip4/45.55.92.82/tcp/4001/p2p/QmaB5JnXMKK9D3JFNwVGhSvGLFgRuhgvK21THtxWeb5R38
/ip4/80.70.228.55/tcp/4001/p2p/QmdmNSZii93cyXTXRnRq1pnibYAza8LueqrPsmao5j4R7J
/ip4/66.246.138.156/tcp/4001/p2p/QmYp4TeCurXrhsxnzt5wqLqqUz8ZRg5zsc7GuUrUSDtwzP
/ip4/139.162.191.65/tcp/4001/p2p/QmPeCS6UkPMY3DyuXVcLt8DfvTuWCdpA86HrtdkYoV2pe2