Comparing version 1.0.47 to 1.0.49
{ | ||
"name": "libcip54", | ||
"version": "1.0.47", | ||
"version": "1.0.49", | ||
"description": "Cardano Smart NFT Library", | ||
@@ -5,0 +5,0 @@ "main": "lib/src/index.js", |
@@ -98,2 +98,6 @@ import pgCon from 'pg'; | ||
}>; | ||
export declare const getAddresses: (unit: string, count?: number, page?: number) => Promise<{ | ||
address: string; | ||
quantity: number; | ||
}[]>; | ||
export declare const getSmartImports: (featureTree: { | ||
@@ -100,0 +104,0 @@ libraries: { |
@@ -76,3 +76,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.crc8 = exports.fromHex = exports.fromLabel = exports.toLabel = exports.fromUnit = exports.toUnit = exports.labelIsCIP68 = exports.addressType = exports.validBech32Address = exports.validAddress = exports.getBaseAddress = exports.getStakeFromAny = exports.getStake = exports.getSmartImports = exports.getFile = exports.getFileFromSrc = exports.getFilesFromArray = exports.getDataURLFromBlob = exports.getURLEncodedDataURLFromBlob = exports.getFiles = exports.getCIP68Metadata = exports.getMintTx = exports.getMetadata = exports.getLibraries = exports.getUTXOsFromEither = exports.getUTXOsFromAddr = exports.getUTXOsFromStake = exports.getUTXOs = exports.getTokensFromStake = exports.getTokens = exports.getTransactionsFromStake = exports.getTransactions = exports.init = exports.CIP25_LABEL = exports.USER_TOKEN_LABEL = exports.REFERENCE_TOKEN_LABEL = void 0; | ||
exports.crc8 = exports.fromHex = exports.fromLabel = exports.toLabel = exports.fromUnit = exports.toUnit = exports.labelIsCIP68 = exports.addressType = exports.validBech32Address = exports.validAddress = exports.getBaseAddress = exports.getStakeFromAny = exports.getStake = exports.getSmartImports = exports.getAddresses = exports.getFile = exports.getFileFromSrc = exports.getFilesFromArray = exports.getDataURLFromBlob = exports.getURLEncodedDataURLFromBlob = exports.getFiles = exports.getCIP68Metadata = exports.getMintTx = exports.getMetadata = exports.getLibraries = exports.getUTXOsFromEither = exports.getUTXOsFromAddr = exports.getUTXOsFromStake = exports.getUTXOs = exports.getTokensFromStake = exports.getTokens = exports.getTransactionsFromStake = exports.getTransactions = exports.init = exports.CIP25_LABEL = exports.USER_TOKEN_LABEL = exports.REFERENCE_TOKEN_LABEL = void 0; | ||
var axios_1 = __importDefault(require("axios")); | ||
@@ -832,2 +832,25 @@ var CSL = __importStar(require("@emurgo/cardano-serialization-lib-nodejs")); | ||
exports.getFile = getFile; | ||
var getAddresses = function (unit, count, page) { | ||
if (count === void 0) { count = 10; } | ||
return __awaiter(void 0, void 0, void 0, function () { | ||
var addresses, ret; | ||
return __generator(this, function (_a) { | ||
switch (_a.label) { | ||
case 0: | ||
ensureInit(); | ||
if (!_pgClient) | ||
return [2 /*return*/, []]; | ||
if (!page) | ||
page = 0; | ||
addresses = null; | ||
return [4 /*yield*/, _pgClient.query("\n SELECT tx_out.address as \"address\", sum(quantity)::TEXT as \"quantity\"\n FROM multi_asset\n JOIN ma_tx_out ON (ma_tx_out.ident = multi_asset.id)\n JOIN tx_out ON (tx_out.id = ma_tx_out.tx_out_id)\n JOIN tx ON (tx.id = tx_out.tx_id)\n JOIN utxo_view ON (utxo_view.id = ma_tx_out.tx_out_id) \n WHERE valid_contract = 'true'\n AND policy = decode(substr($1, 1, 56), 'hex') AND name = decode(substr($1, 57), 'hex')\n GROUP BY tx_out.address\n ORDER BY sum(quantity) DESC\n LIMIT $2\n OFFSET $3\n ", [unit, count, count * page])]; | ||
case 1: | ||
addresses = _a.sent(); | ||
ret = addresses.rows; | ||
return [2 /*return*/, ret]; | ||
} | ||
}); | ||
}); | ||
}; | ||
exports.getAddresses = getAddresses; | ||
var getSmartImports = function (featureTree, metadata, walletAddr, tokenUnit) { return __awaiter(void 0, void 0, void 0, function () { | ||
@@ -834,0 +857,0 @@ var ret, librariesResult, _a, _b, _c, _d, _e; |
{ | ||
"name": "libcip54", | ||
"version": "1.0.47", | ||
"version": "1.0.49", | ||
"description": "Cardano Smart NFT Library", | ||
@@ -5,0 +5,0 @@ "main": "lib/src/index.js", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
72500
1273
2