async decodeMessages(messages, is_internal, messageDirection) {
    const decodedMessages = messages.map(async (message) => {
      const decodedMessage = await this.tonWrapper.ton.abi.decode_message_body({
        abi: {
          type: 'Contract',
          value: this.abi
        },
        body: message.body,
        is_internal,
      });
  
      return {
        ...decodedMessage,
        messageId: message.id,
        src: message.src,
      };
    });
    
    return Promise.all(decodedMessages);
  }
/**
   * Decode list of messages according to the ABI
   * @param messages
   * @param is_internal
   * @param messageDirection
   * @returns {Promise<unknown[]>}
   */
Decode list of messages according to the ABI
@param messages
@param is_internal
@param messageDirection
@returns {Promise}
Decode list of messages according to the ABI @param messages @param is_internal @param messageDirection @returns { Promise }
async decodeMessages(messages, is_internal, messageDirection) {
    const decodedMessages = messages.map(async (message) => {
      const decodedMessage = await this.tonWrapper.ton.abi.decode_message_body({
        abi: {
          type: 'Contract',
          value: this.abi
        },
        body: message.body,
        is_internal,
      });
      return {
        ...decodedMessage,
        messageId: message.id,
        src: message.src,
      };
    });
    return Promise.all(decodedMessages);
  }
async decodeMessages ( messages , is_internal , messageDirection ) { const decodedMessages = messages . map ( async ( message ) => { const decodedMessage = await this . tonWrapper . ton . abi . decode_message_body ( { abi : { type : 'Contract' , value : this . abi } , body : message . body , is_internal , } ) ; return { ... decodedMessage , messageId : message . id , src : message . src , } ; } ) ; return Promise . all ( decodedMessages ) ; }
Decode list of messages according to the ABI
 @param messages
 @param is_internal
 @param messageDirection
 @returns {Promise<unknown[]>}
Decode list of messages according to the ABI @param messages @param is_internal @param messageDirection @returns { Promise<unknown [] > }