code: async function () {
      const oThis = this
      ;
  
      try {
        const getReceiptObj = new getReceipt({transaction_hash: oThis.transactionHash, chain: oThis.chain});
        const receiptResponse = await getReceiptObj.perform();
        return Promise.resolve(receiptResponse);
      } catch (err) {
        let errObj = responseHelper.error({
          internal_error_identifier: 's_sam_gas_1',
          api_error_identifier: 'something_went_wrong',
          error_config: basicHelper.fetchErrorConfig()
        });
        return Promise.resolve(errObj);
      }
    }
docs: Perform
  
  @return {promise<result>}