blockchain-api
Version:
API utilities for interacting with the Exatechl2 blockchain
78 lines (77 loc) • 7.58 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.search = exports.getAddressTransactionsByMethod = exports.getAddressInfo = exports.getContractCreationInfo = exports.isContract = exports.getAddressTokenBalances = exports.getAddressTransactionCount = exports.getAddressTransactions = exports.getAddressBalance = exports.getAllRegisteredAddresses = exports.registerTokenContract = exports.registerSystemContract = exports.isTokenContract = exports.isRegisteredAddress = exports.unregisterAddress = exports.registerAddresses = exports.registerAddress = exports.AddressType = exports.isSystemContract = exports.getContractBytecode = exports.checkIsContract = exports.findValidContracts = exports.getContractAbi = exports.isContractVerified = exports.getContractInfo = exports.getLatestTransactionsFromExplorer = exports.formatNumber = exports.formatPercentChange = exports.getNetworkStats = exports.getExplorerApiUrl = exports.setExplorerApiUrl = exports.getRpcUrl = exports.setRpcUrl = exports.configureLogger = exports.logger = void 0;
const logger_1 = require("./utils/logger");
Object.defineProperty(exports, "logger", { enumerable: true, get: function () { return logger_1.logger; } });
Object.defineProperty(exports, "configureLogger", { enumerable: true, get: function () { return logger_1.configureLogger; } });
logger_1.logger.disableBrowserLogs();
if (typeof window !== 'undefined') {
(0, logger_1.configureLogger)({
enabled: false,
logToConsole: false
});
}
var config_1 = require("./config");
Object.defineProperty(exports, "setRpcUrl", { enumerable: true, get: function () { return config_1.setRpcUrl; } });
Object.defineProperty(exports, "getRpcUrl", { enumerable: true, get: function () { return config_1.getRpcUrl; } });
Object.defineProperty(exports, "setExplorerApiUrl", { enumerable: true, get: function () { return config_1.setExplorerApiUrl; } });
Object.defineProperty(exports, "getExplorerApiUrl", { enumerable: true, get: function () { return config_1.getExplorerApiUrl; } });
__exportStar(require("./core"), exports);
__exportStar(require("./types"), exports);
__exportStar(require("./modules/blocks"), exports);
__exportStar(require("./modules/transactions"), exports);
__exportStar(require("./modules/addresses"), exports);
__exportStar(require("./modules/tokens"), exports);
__exportStar(require("./modules/events"), exports);
var stats_1 = require("./modules/stats");
Object.defineProperty(exports, "getNetworkStats", { enumerable: true, get: function () { return stats_1.getNetworkStats; } });
Object.defineProperty(exports, "formatPercentChange", { enumerable: true, get: function () { return stats_1.formatPercentChange; } });
Object.defineProperty(exports, "formatNumber", { enumerable: true, get: function () { return stats_1.formatNumber; } });
var transactions_1 = require("./modules/transactions/transactions");
Object.defineProperty(exports, "getLatestTransactionsFromExplorer", { enumerable: true, get: function () { return transactions_1.getLatestTransactionsFromExplorer; } });
var contracts_1 = require("./modules/contracts/contracts");
Object.defineProperty(exports, "getContractInfo", { enumerable: true, get: function () { return contracts_1.getContractInfo; } });
Object.defineProperty(exports, "isContractVerified", { enumerable: true, get: function () { return contracts_1.isContractVerified; } });
Object.defineProperty(exports, "getContractAbi", { enumerable: true, get: function () { return contracts_1.getContractAbi; } });
Object.defineProperty(exports, "findValidContracts", { enumerable: true, get: function () { return contracts_1.findValidContracts; } });
var contract_utils_1 = require("./modules/contracts/contract-utils");
Object.defineProperty(exports, "checkIsContract", { enumerable: true, get: function () { return contract_utils_1.checkIsContract; } });
Object.defineProperty(exports, "getContractBytecode", { enumerable: true, get: function () { return contract_utils_1.getContractBytecode; } });
Object.defineProperty(exports, "isSystemContract", { enumerable: true, get: function () { return contract_utils_1.isSystemContract; } });
__exportStar(require("./utils/formatters"), exports);
__exportStar(require("./utils/gasCalculations"), exports);
var registry_1 = require("./utils/registry");
Object.defineProperty(exports, "AddressType", { enumerable: true, get: function () { return registry_1.AddressType; } });
Object.defineProperty(exports, "registerAddress", { enumerable: true, get: function () { return registry_1.registerAddress; } });
Object.defineProperty(exports, "registerAddresses", { enumerable: true, get: function () { return registry_1.registerAddresses; } });
Object.defineProperty(exports, "unregisterAddress", { enumerable: true, get: function () { return registry_1.unregisterAddress; } });
Object.defineProperty(exports, "isRegisteredAddress", { enumerable: true, get: function () { return registry_1.isRegisteredAddress; } });
Object.defineProperty(exports, "isTokenContract", { enumerable: true, get: function () { return registry_1.isTokenContract; } });
Object.defineProperty(exports, "registerSystemContract", { enumerable: true, get: function () { return registry_1.registerSystemContract; } });
Object.defineProperty(exports, "registerTokenContract", { enumerable: true, get: function () { return registry_1.registerTokenContract; } });
Object.defineProperty(exports, "getAllRegisteredAddresses", { enumerable: true, get: function () { return registry_1.getAllRegisteredAddresses; } });
var addresses_1 = require("./modules/addresses/addresses");
Object.defineProperty(exports, "getAddressBalance", { enumerable: true, get: function () { return addresses_1.getAddressBalance; } });
Object.defineProperty(exports, "getAddressTransactions", { enumerable: true, get: function () { return addresses_1.getAddressTransactions; } });
Object.defineProperty(exports, "getAddressTransactionCount", { enumerable: true, get: function () { return addresses_1.getAddressTransactionCount; } });
Object.defineProperty(exports, "getAddressTokenBalances", { enumerable: true, get: function () { return addresses_1.getAddressTokenBalances; } });
Object.defineProperty(exports, "isContract", { enumerable: true, get: function () { return addresses_1.isContract; } });
Object.defineProperty(exports, "getContractCreationInfo", { enumerable: true, get: function () { return addresses_1.getContractCreationInfo; } });
Object.defineProperty(exports, "getAddressInfo", { enumerable: true, get: function () { return addresses_1.getAddressInfo; } });
Object.defineProperty(exports, "getAddressTransactionsByMethod", { enumerable: true, get: function () { return addresses_1.getAddressTransactionsByMethod; } });
var search_1 = require("./modules/search/search");
Object.defineProperty(exports, "search", { enumerable: true, get: function () { return search_1.search; } });