pub fn decode_output_message_body(
        &self,
        abi: JsonValue,
        body: &[u8]
    ) -> TonResult<ResultOfDecodeMessageBody> {
        Interop::json_request(
            self.context,
            "contracts.run.unknown.output",
            ParamsOfDecodeMessageBody {
                abi: abi.to_value()?,
                body_base64: base64::encode(body),
                internal: false,
        })
    }
/// Decode external outbound message body with encoded contract function response or event
Decode external outbound message body with encoded contract function response or event
Decode external outbound message body with encoded contract function response or event
pub fn decode_output_message_body(
        &self,
        abi: JsonValue,
        body: &[u8]
    ) -> TonResult<ResultOfDecodeMessageBody> {
        Interop::json_request(
            self.context,
            "contracts.run.unknown.output",
            ParamsOfDecodeMessageBody {
                abi: abi.to_value()?,
                body_base64: base64::encode(body),
                internal: false,
        })
    }
pub fn decode_output_message_body ( & self , abi : JsonValue , body : & [ u8 ] ) -> TonResult < ResultOfDecodeMessageBody > { Interop :: json_request ( self . context , " " , ParamsOfDecodeMessageBody { abi : abi . to_value ( ) ? , body_base64 : base64 :: encode ( body ) , internal : false , } ) }
Decode external outbound message body with encoded contract function response or event
Decode external outbound message body with encoded contract function response or event
&self
abi
JsonValue
body
&[u8]