Moving forward 
willie@gagarin:~$ RUST_LOG=trace=all faucet --peer /ip4/127.0.0.1/tcp/37615/p2p/12D3KooWC5tkRSoMQP3qLSujBMNAXJ35ULmUoFmu12N8YwNLhwSr server
⠐ Connecting to The SAFE Network... The client still does not know enough network nodes.
🔗 Connected to the Network Loading faucet...
Sending 1288490188.500000000 from genesis to faucet wallet..
Faucet wallet balance: 1288490188.500000000
Verifying the transfer from genesis...
Starting http server listening on port 8000...
well sort of…
received request! method: Get, url: "/", headers: [Header { field: HeaderField("Host"), value: "localhost:8000" }, Header { field: HeaderField("Connection"), value: "keep-alive" }, Header { field: HeaderField("sec-ch-ua"), value: "\"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"114\", \"Brave\";v=\"114\"" }, Header { field: HeaderField("sec-ch-ua-mobile"), value: "?0" }, Header { field: HeaderField("sec-ch-ua-platform"), value: "\"Linux\"" }, Header { field: HeaderField("DNT"), value: "1" }, Header { field: HeaderField("Upgrade-Insecure-Requests"), value: "1" }, Header { field: HeaderField("User-Agent"), value: "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" }, Header { field: HeaderField("Accept"), value: "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8" }, Header { field: HeaderField("Sec-GPC"), value: "1" }, Header { field: HeaderField("Accept-Language"), value: "en-US,en;q=0.9" }, Header { field: HeaderField("Sec-Fetch-Site"), value: "none" }, Header { field: HeaderField("Sec-Fetch-Mode"), value: "navigate" }, Header { field: HeaderField("Sec-Fetch-User"), value: "?1" }, Header { field: HeaderField("Sec-Fetch-Dest"), value: "document" }, Header { field: HeaderField("Accept-Encoding"), value: "gzip, deflate, br" }]
Failed to send tokens to : Failed to parse bls key
received request! method: Get, url: "/favicon.ico", headers: [Header { field: HeaderField("Host"), value: "localhost:8000" }, Header { field: HeaderField("Connection"), value: "keep-alive" }, Header { field: HeaderField("sec-ch-ua"), value: "\"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"114\", \"Brave\";v=\"114\"" }, Header { field: HeaderField("DNT"), value: "1" }, Header { field: HeaderField("sec-ch-ua-mobile"), value: "?0" }, Header { field: HeaderField("User-Agent"), value: "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" }, Header { field: HeaderField("sec-ch-ua-platform"), value: "\"Linux\"" }, Header { field: HeaderField("Accept"), value: "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8" }, Header { field: HeaderField("Sec-GPC"), value: "1" }, Header { field: HeaderField("Accept-Language"), value: "en-US,en;q=0.9" }, Header { field: HeaderField("Sec-Fetch-Site"), value: "same-origin" }, Header { field: HeaderField("Sec-Fetch-Mode"), value: "no-cors" }, Header { field: HeaderField("Sec-Fetch-Dest"), value: "image" }, Header { field: HeaderField("Referer"), value: "http://localhost:8000/" }, Header { field: HeaderField("Accept-Encoding"), value: "gzip, deflate, br" }]
Failed to send tokens to favicon.ico: Could not decode hex string to key.
I will now go back and very carefully read again just what @joshuef wrote…
Ok after some faffing about I finally have coins in the wallet 
willie@gagarin:~/projects/maidsafe/safe_network$ cat dbc_hex | cargo run --bin safe --release -- --peer /ip4/127.0.0.1/tcp/37615/p2p/12D3KooWC5tkRSoMQP3qLSujBMNAXJ35ULmUoFmu12N8YwNLhwSr wallet deposit --stdin
Finished release [optimized] target(s) in 0.18s
Running `target/release/safe --peer /ip4/127.0.0.1/tcp/37615/p2p/12D3KooWC5tkRSoMQP3qLSujBMNAXJ35ULmUoFmu12N8YwNLhwSr wallet deposit --stdin`
Built with git version: 8406324 / main / 8406324
Instantiating a SAFE client...
⠐ Connecting to The SAFE Network... The client still does not know enough network nodes.
🔗 Connected to the Network Please paste your DBC below:
Successfully stored dbc to wallet dir.
Old balance: 0.000000000
New balance: 10.000000000