pub fn construct_call_int_message_json(
        address: MsgAddressInt,
        src_address: Option<MsgAddressInt>,
        ihr_disabled: bool,
        bounce: bool,
        value: CurrencyCollection,
        params: FunctionCallSet,
    ) -> Result<SdkMessage> {
        // pack params into bag of cells via ABI
        let msg_body = ton_abi::encode_function_call(
            params.abi,
            params.func,
            None,
            params.input,
            true,
            None,
        )?;

        Self::construct_int_message_with_body(
            address,
            src_address,
            ihr_disabled,
            bounce,
            value,
            Some(msg_body.into_cell()?.into()),
        )
    }
// Packs given inputs by abi into an internal Message struct.
// Works with json representation of input and abi.
// Returns message's bag of cells and identifier.
Packs given inputs by abi into an internal Message struct.
Works with json representation of input and abi.
Returns message's bag of cells and identifier.
Packs given inputs by abi into an internal Message struct . Works with json representation of input and abi . Returns message ' s bag of cells and identifier .
pub fn construct_call_int_message_json(
        address: MsgAddressInt,
        src_address: Option<MsgAddressInt>,
        ihr_disabled: bool,
        bounce: bool,
        value: CurrencyCollection,
        params: FunctionCallSet,
    ) -> Result<SdkMessage> {
        // pack params into bag of cells via ABI
        let msg_body = ton_abi::encode_function_call(
            params.abi,
            params.func,
            None,
            params.input,
            true,
            None,
        )?;
        Self::construct_int_message_with_body(
            address,
            src_address,
            ihr_disabled,
            bounce,
            value,
            Some(msg_body.into_cell()?.into()),
        )
    }
pub fn construct_call_int_message_json ( address : MsgAddressInt , src_address : Option < MsgAddressInt > , ihr_disabled : bool , bounce : bool , value : CurrencyCollection , params : FunctionCallSet , ) -> Result < SdkMessage > { // pack params into bag of cells via ABI let msg_body = ton_abi :: encode_function_call ( params . abi , params . func , None , params . input , true , None , ) ? ; Self :: construct_int_message_with_body ( address , src_address , ihr_disabled , bounce , value , Some ( msg_body . into_cell ( ) ? . into ( ) ) , ) }
Packs given inputs by abi into an internal Message struct.
Packs given inputs by abi into an internal Message struct .
address
MsgAddressInt
src_address
Option<MsgAddressInt>
ihr_disabled
bool
bounce
bool
value
CurrencyCollection
params
FunctionCallSet