Local Test Network

I think I have the network working.

$ RUST_LOG=info ./target/debug/safe_vault -f
INFO 18:20:15.678383196 [safe_vault safe_vault.rs:75] 

Running safe_vault v0.15.0
==========================
INFO 18:20:15.679440601 [safe_vault::vault vault.rs:99] Use local-network feature
INFO 18:20:15.784839596 [routing::states::node node.rs:166] Node(cf19e1..()) Started a new network as a seed node.
INFO 18:20:57.640240576 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name 70ebe7...
INFO 18:20:57.662900650 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name 70ebe7...
INFO 18:21:01.869226236 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate 70ebe7..->7dd755..
INFO 18:21:01.878361425 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate 7dd755.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:21:01.879289634 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate 7dd755...
INFO 18:21:01.903338116 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate 7dd755...
INFO 18:21:01.918172580 [routing::states::node node.rs:1695] Node(cf19e1..()) Added 7dd755.. to routing table.
INFO 18:21:01.926605962 [routing::states::node node.rs:341]  -------------------------------------------- 
INFO 18:21:01.926824900 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size:   1 |
INFO 18:21:01.926979056 [routing::states::node node.rs:343] | Exact network size: 2                      |
INFO 18:21:01.927154104 [routing::states::node node.rs:344]  -------------------------------------------- 
INFO 18:21:21.397646879 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name af1858...
INFO 18:21:21.512342508 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name af1858...
INFO 18:21:25.767027764 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate af1858..->4a60d7..
INFO 18:21:25.814586827 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate 4a60d7.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:21:25.816519082 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate 4a60d7...
INFO 18:21:25.930155675 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate 4a60d7...
INFO 18:21:25.939764339 [routing::states::node node.rs:1695] Node(cf19e1..()) Added 4a60d7.. to routing table.
INFO 18:21:25.948302125 [routing::states::node node.rs:341]  -------------------------------------------- 
INFO 18:21:25.948526735 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size:   2 |
INFO 18:21:25.948679921 [routing::states::node node.rs:343] | Exact network size: 3                      |
INFO 18:21:25.948855162 [routing::states::node node.rs:344]  -------------------------------------------- 
INFO 18:21:38.039901254 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name d7b76e...
INFO 18:21:38.067836958 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name d7b76e...
INFO 18:21:42.278183132 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate d7b76e..->9d1cc7..
INFO 18:21:42.332504088 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate 9d1cc7.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:21:42.332960689 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate 9d1cc7...
INFO 18:21:42.380499693 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate 9d1cc7...
INFO 18:21:42.385440388 [routing::states::node node.rs:1695] Node(cf19e1..()) Added 9d1cc7.. to routing table.
INFO 18:21:42.388798616 [routing::states::node node.rs:341]  -------------------------------------------- 
INFO 18:21:42.388892272 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size:   3 |
INFO 18:21:42.388942224 [routing::states::node node.rs:343] | Exact network size: 4                      |
INFO 18:21:42.388997448 [routing::states::node node.rs:344]  -------------------------------------------- 
INFO 18:22:03.947704103 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name d47f1d...
INFO 18:22:03.995571071 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name d47f1d...
INFO 18:22:08.225447588 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate d47f1d..->2a94c3..
INFO 18:22:08.281262397 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate 2a94c3.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:22:08.282732898 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate 2a94c3...
INFO 18:22:08.453066469 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate 2a94c3...
INFO 18:22:08.465270495 [routing::states::node node.rs:1695] Node(cf19e1..()) Added 2a94c3.. to routing table.
INFO 18:22:08.475450524 [routing::states::node node.rs:341]  -------------------------------------------- 
INFO 18:22:08.475689708 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size:   4 |
INFO 18:22:08.475848237 [routing::states::node node.rs:343] | Exact network size: 5                      |
INFO 18:22:08.476025226 [routing::states::node node.rs:344]  -------------------------------------------- 
INFO 18:23:26.085317641 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name 1adb68...
INFO 18:23:26.153188782 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name 1adb68...
INFO 18:23:30.395803678 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate 1adb68..->64bd3c..
INFO 18:23:30.458348885 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate 64bd3c.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:23:30.459474805 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate 64bd3c...
INFO 18:23:30.705475200 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate 64bd3c...
INFO 18:23:30.711114159 [routing::states::node node.rs:1695] Node(cf19e1..()) Added 64bd3c.. to routing table.
INFO 18:23:30.716389071 [routing::states::node node.rs:341]  -------------------------------------------- 
INFO 18:23:30.718624468 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size:   5 |
INFO 18:23:30.719316754 [routing::states::node node.rs:343] | Exact network size: 6                      |
INFO 18:23:30.719776596 [routing::states::node node.rs:344]  -------------------------------------------- 
INFO 18:24:36.054680119 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name e7edaf...
INFO 18:24:36.200171460 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name e7edaf...
INFO 18:24:40.566274959 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate e7edaf..->bcc196..
INFO 18:24:40.682203903 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate bcc196.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:24:40.682784275 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate bcc196...
INFO 18:24:40.879610530 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate bcc196...
INFO 18:24:40.889102283 [routing::states::node node.rs:1695] Node(cf19e1..()) Added bcc196.. to routing table.
INFO 18:24:40.893351032 [routing::states::node node.rs:341]  -------------------------------------------- 
INFO 18:24:40.893444890 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size:   6 |
INFO 18:24:40.893495543 [routing::states::node node.rs:343] | Exact network size: 7                      |
INFO 18:24:40.893551206 [routing::states::node node.rs:344]  -------------------------------------------- 
INFO 18:26:05.816431744 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name 047a28...
INFO 18:26:05.882813432 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name 047a28...
INFO 18:26:10.101482888 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate 047a28..->e2916a..
INFO 18:26:10.182397231 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate e2916a.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:26:10.182949349 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate e2916a...
INFO 18:26:10.381056223 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate e2916a...
INFO 18:26:10.385271084 [routing::states::node node.rs:1695] Node(cf19e1..()) Added e2916a.. to routing table.
INFO 18:26:10.398035889 [routing::states::node node.rs:341]  -------------------------------------------- 
INFO 18:26:10.398158744 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size:   7 |
INFO 18:26:10.398207932 [routing::states::node node.rs:343] | Exact network size: 8                      |
INFO 18:26:10.398263275 [routing::states::node node.rs:344]  -------------------------------------------- 
INFO 18:26:41.982543064 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name 71d2dd...
INFO 18:26:42.096024950 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name 71d2dd...
INFO 18:26:46.407764199 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate 71d2dd..->0f8b34..
INFO 18:26:46.556718984 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate 0f8b34.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:26:46.557216354 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate 0f8b34...
INFO 18:26:46.727826067 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate 0f8b34...
INFO 18:26:46.744930184 [routing::states::node node.rs:1695] Node(cf19e1..()) Added 0f8b34.. to routing table.
INFO 18:26:46.754546818 [routing::states::node node.rs:341]  -------------------------------------------- 
INFO 18:26:46.754709900 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size:   8 |
INFO 18:26:46.754787229 [routing::states::node node.rs:343] | Exact network size: 9                      |
INFO 18:26:46.754876087 [routing::states::node node.rs:344]  -------------------------------------------- 
INFO 18:40:18.755555340 [routing::states::node node.rs:302] Node(cf19e1..()) - Connected clients: 1, cumulative: 1
INFO 18:40:18.757591846 [routing::states::node node.rs:3139] Node(cf19e1..()) Stats - Client total session traffic from V4(192.168.178.21) - 0
INFO 18:40:18.758002535 [routing::states::node node.rs:302] Node(cf19e1..()) - Connected clients: 0, cumulative: 1
INFO 18:40:19.768308038 [routing::states::node node.rs:302] Node(cf19e1..()) - Connected clients: 1, cumulative: 2
INFO 18:40:19.771381500 [routing::states::node node.rs:3139] Node(cf19e1..()) Stats - Client total session traffic from V4(127.0.0.1) - 0
INFO 18:40:19.771600090 [routing::states::node node.rs:302] Node(cf19e1..()) - Connected clients: 0, cumulative: 2

But it doesn’t change the outcome of the web_hosting app.

I don’t know if you have latest client binaries delivered by Maidsafe (with rate limiter feature). So, I have just relayed the invitation to you. You will need to download “SAFE Browser” and “Web Hosting Manager” and modify “SAFE Browser” as indicated above.

I’m a bit confused now. Does this invitation include access to the internal test network?

[update]

Hurray I’m in! :slight_smile:
Locally that is.

2 Likes

The invitation is a pointer to binaries for accessing Maidsafe test 17 network. My safe_vault repository is fork for building local networks compatible with these binaries.

We really don’t want to make that all public or it will cause us issues when we are trying to restrict the tests as we add security etc. Maybe best to keep these to yourself for the time being, otherwise we need to restart the network again if we get spammed during such tests. It’s not easy as we are trying to be as open as possible with an unfinished system. Hope you understand

6 Likes