How do you save the "base58-decoded IPFS multihash" returned by Oraclize (in the proof
parameter)?
function __callback(bytes32 myid, string result, bytes proof)
Can you safely convert proof
to bytes32, and save that in the contract?
From the documentation:
If instead oraclize_setProof(proofType_TLSNotary | proofStorage_IPFS) is used, then Oraclize will return only the base58-decoded IPFS multihash as the proof argument. To obtain the IPFS multihash, the bytes must be encoded to base58.