pub fn decode_contract_message( guard: &ContractMessageTranscoder, data: &mut Vec<u8>, ) -> ResultOf<Value>