PHP WebShell

Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@stacks/transactions/node_modules/@stacks/network/dist

Просмотр файла: network.cjs.development.js

'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var common = require('@stacks/common');

function _inheritsLoose(subClass, superClass) {
  subClass.prototype = Object.create(superClass.prototype);
  subClass.prototype.constructor = subClass;
  subClass.__proto__ = superClass;
}

var StacksMainnet = /*#__PURE__*/function () {
  function StacksMainnet() {
    var _this = this;

    this.version = common.TransactionVersion.Mainnet;
    this.chainId = common.ChainID.Mainnet;
    this.coreApiUrl = 'https://stacks-node-api.mainnet.stacks.co';
    this.bnsLookupUrl = 'https://core.blockstack.org';
    this.broadcastEndpoint = '/v2/transactions';
    this.transferFeeEstimateEndpoint = '/v2/fees/transfer';
    this.accountEndpoint = '/v2/accounts';
    this.contractAbiEndpoint = '/v2/contracts/interface';
    this.readOnlyFunctionCallEndpoint = '/v2/contracts/call-read';

    this.isMainnet = function () {
      return _this.version === common.TransactionVersion.Mainnet;
    };

    this.getBroadcastApiUrl = function () {
      return "" + _this.coreApiUrl + _this.broadcastEndpoint;
    };

    this.getTransferFeeEstimateApiUrl = function () {
      return "" + _this.coreApiUrl + _this.transferFeeEstimateEndpoint;
    };

    this.getAccountApiUrl = function (address) {
      return "" + _this.coreApiUrl + _this.accountEndpoint + "/" + address + "?proof=0";
    };

    this.getAbiApiUrl = function (address, contract) {
      return "" + _this.coreApiUrl + _this.contractAbiEndpoint + "/" + address + "/" + contract;
    };

    this.getReadOnlyFunctionCallApiUrl = function (contractAddress, contractName, functionName) {
      return "" + _this.coreApiUrl + _this.readOnlyFunctionCallEndpoint + "/" + contractAddress + "/" + contractName + "/" + encodeURIComponent(functionName);
    };

    this.getInfoUrl = function () {
      return _this.coreApiUrl + "/v2/info";
    };

    this.getBlockTimeInfoUrl = function () {
      return _this.coreApiUrl + "/extended/v1/info/network_block_times";
    };

    this.getPoxInfoUrl = function () {
      return _this.coreApiUrl + "/v2/pox";
    };

    this.getStackerInfoUrl = function (contractAddress, contractName) {
      return "" + _this.coreApiUrl + _this.readOnlyFunctionCallEndpoint + "\n    " + contractAddress + "/" + contractName + "/get-stacker-info";
    };
  }

  var _proto = StacksMainnet.prototype;

  _proto.getNameInfo = function getNameInfo(fullyQualifiedName) {
    var nameLookupURL = this.bnsLookupUrl + "/v1/names/" + fullyQualifiedName;
    return common.fetchPrivate(nameLookupURL).then(function (resp) {
      if (resp.status === 404) {
        throw new Error('Name not found');
      } else if (resp.status !== 200) {
        throw new Error("Bad response status: " + resp.status);
      } else {
        return resp.json();
      }
    }).then(function (nameInfo) {
      if (nameInfo.address) {
        return Object.assign({}, nameInfo, {
          address: nameInfo.address
        });
      } else {
        return nameInfo;
      }
    });
  };

  return StacksMainnet;
}();
var StacksTestnet = /*#__PURE__*/function (_StacksMainnet) {
  _inheritsLoose(StacksTestnet, _StacksMainnet);

  function StacksTestnet() {
    var _this2;

    _this2 = _StacksMainnet.apply(this, arguments) || this;
    _this2.version = common.TransactionVersion.Testnet;
    _this2.chainId = common.ChainID.Testnet;
    _this2.coreApiUrl = 'https://stacks-node-api.testnet.stacks.co';
    return _this2;
  }

  return StacksTestnet;
}(StacksMainnet);
var StacksMocknet = /*#__PURE__*/function (_StacksMainnet2) {
  _inheritsLoose(StacksMocknet, _StacksMainnet2);

  function StacksMocknet() {
    var _this3;

    _this3 = _StacksMainnet2.apply(this, arguments) || this;
    _this3.version = common.TransactionVersion.Testnet;
    _this3.chainId = common.ChainID.Testnet;
    _this3.coreApiUrl = 'http://localhost:3999';
    return _this3;
  }

  return StacksMocknet;
}(StacksMainnet);

exports.StacksMainnet = StacksMainnet;
exports.StacksMocknet = StacksMocknet;
exports.StacksTestnet = StacksTestnet;
//# sourceMappingURL=network.cjs.development.js.map

Выполнить команду


Для локальной разработки. Не используйте в интернете!