guardletjson=rawResponseas?JSON,letintermediate=json["result"]as?JSON,letrawTargets=intermediate["service_node_states"]as?[JSON]else{throw"Failed to update random snode pool from: \(rawResponse)."}
guardletaddress=rawTarget["public_ip"]as?String,letport=rawTarget["storage_port"]as?Intelse{throw"Failed to update random snode pool from: \(rawTarget)."}