text: 'use strict';
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  
  var _regenerator = require('babel-runtime/regenerator');
  
  var _regenerator2 = _interopRequireDefault(_regenerator);
  
  var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator');
  
  var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);
  
  var _hwAppFct = require('@factoid.org/hw-app-fct');
  
  var _hwAppFct2 = _interopRequireDefault(_hwAppFct);
  
  var _assert = require('assert');
  
  var _assert2 = _interopRequireDefault(_assert);
  
  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  
  var address = require('factom/src/addresses');
  
  exports.default = function () {
    var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee(transport) {
      var fct, result;
      return _regenerator2.default.wrap(function _callee$(_context) {
        while (1) {
          switch (_context.prev = _context.next) {
            case 0:
              fct = new _hwAppFct2.default(transport);
              _context.next = 3;
              return fct.getAddress("44'/131'/0'/0/0", false, true);
  
            case 3:
              result = _context.sent;
  
              (0, _assert2.default)(address.isValidAddress(result['address']));
              return _context.abrupt('return', result);
  
            case 6:
            case 'end':
              return _context.stop();
          }
        }
      }, _callee, undefined);
    }));
  
    return function (_x) {
      return _ref.apply(this, arguments);
    };
  }();
  //# sourceMappingURL=testFctAddrPath.js.map