In fact no correction is needed. I found a way to make IPv6 clients connect to the network: Instead of creating ~/.safe/node/node_connection_info.config
file, just create ~/.safe/client/sn_client.config
file with following content:
{
"hard_coded_contacts": [
"[fd2f:9ab3:8b80:69fa::3]:5483"
],
"ip": "fd2f:9ab3:8b80:69fa::2",
"forward_port": false,
"fresh": true,
"clean": true
}
where:
- fd2f:9ab3:8b80:69fa::3 is genesis node ip address (brackets are necessary to separate it from port number)
- fd2f:9ab3:8b80:69fa::2 is client ip address
- forward_port, fresh and clean are mandatory attributes for json parser (note that https://github.com/maidsafe/sn_client/blob/master/sample_config/sn_client.default.config sample file is not up to date about this)
This means that today an IPv6 network can be created and accessed with CLI commands from an IPv6 client and this works perfectly.