New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

libcip54

Package Overview
Dependencies
Maintainers
1
Versions
84
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

libcip54 - npm Package Compare versions

Comparing version 1.0.6 to 1.0.7

4

lib/index.d.ts

@@ -32,3 +32,3 @@ import pgCon from 'pg';

}[]>;
export declare function getUTXOsFromEither(stakeAddress: string | null, baseAddress: string | null, page?: number): Promise<{
export declare function getUTXOsFromAddr(baseAddress: string, page?: number): Promise<{
txHash: string;

@@ -44,3 +44,3 @@ index: number;

}[]>;
export declare function getUTXOsFromAddr(baseAddress: string, page?: number): Promise<{
export declare function getUTXOsFromEither(stakeAddress: string | null, baseAddress: string | null, page?: number): Promise<{
txHash: string;

@@ -47,0 +47,0 @@ index: number;

@@ -62,3 +62,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.getCIP68Metadata = exports.getMintTx = exports.getMetadata = exports.getLibraries = exports.getUTXOsFromAddr = exports.getUTXOsFromEither = 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.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 CSL = __importStar(require("@emurgo/cardano-serialization-lib-nodejs"));

@@ -246,2 +246,18 @@ var _networkId = null;

exports.getUTXOsFromStake = getUTXOsFromStake;
function getUTXOsFromAddr(baseAddress, page) {
if (page === void 0) { page = 0; }
return __awaiter(this, void 0, void 0, function () {
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
ensureInit();
if (!_pgClient)
return [2 /*return*/, []];
return [4 /*yield*/, getUTXOsFromEither(null, baseAddress, page)];
case 1: return [2 /*return*/, _a.sent()];
}
});
});
}
exports.getUTXOsFromAddr = getUTXOsFromAddr;
function getUTXOsFromEither(stakeAddress, baseAddress, page) {

@@ -263,3 +279,3 @@ if (page === void 0) { page = 0; }

}
return [4 /*yield*/, _pgClient.query("\n SELECT \n encode(tx.hash,'hex') as txHash, \n tx_out.\"index\", \n tx_out.address, \n tx_out.value,\n (\n SELECT json_agg(row_to_json(X2)) FROM \n (\n SELECT\n matx2.quantity, \n concat(encode(ma2.policy,'hex'), encode(ma2.name, 'hex')) AS unit\n FROM ma_tx_out matx2\n LEFT JOIN multi_asset ma2 ON (ma2.id=matx2.ident)\n WHERE matx2.tx_out_id=tx_out.id\n ) AS X2\n ) AS multiasset,\n CASE WHEN d1.value IS NOT NULL THEN d1.value WHEN d2.value IS NOT NULL THEN d2.value ELSE NULL END datum\n FROM utxo_view\n JOIN tx_out ON (tx_out.id = utxo_view.id)\n JOIN stake_address ON (stake_address.id = utxo_view.stake_address_id)\n JOIN tx ON (tx.id = utxo_view.tx_id)\n LEFT JOIN datum d1 ON (d1.hash = tx_out.data_hash AND d1.tx_id = tx.id)\n LEFT JOIN datum d2 ON (d2.id = tx_out.inline_datum_id)\n WHERE ".concat(filter, "\n AND tx.valid_contract = 'true'"), [field])];
return [4 /*yield*/, _pgClient.query("\n SELECT \n encode(tx.hash,'hex') as txHash, \n tx_out.\"index\", \n tx_out.address, \n tx_out.value,\n (\n SELECT json_agg(row_to_json(X2)) FROM \n (\n SELECT\n matx2.quantity, \n concat(encode(ma2.policy,'hex'), encode(ma2.name, 'hex')) AS unit\n FROM ma_tx_out matx2\n LEFT JOIN multi_asset ma2 ON (ma2.id=matx2.ident)\n WHERE matx2.tx_out_id=tx_out.id\n ) AS X2\n ) AS multiasset,\n CASE WHEN d1.value IS NOT NULL THEN d1.value WHEN d2.value IS NOT NULL THEN d2.value ELSE NULL END datum\n FROM utxo_view\n JOIN tx_out ON (tx_out.id = utxo_view.id)\n JOIN stake_address ON (stake_address.id = utxo_view.stake_address_id)\n JOIN tx ON (tx.id = utxo_view.tx_id)\n LEFT JOIN datum d1 ON (d1.hash = tx_out.data_hash)\n LEFT JOIN datum d2 ON (d2.id = tx_out.inline_datum_id)\n WHERE ".concat(filter, "\n AND tx.valid_contract = 'true'"), [field])];
case 1:

@@ -274,18 +290,2 @@ utres = _a.sent();

exports.getUTXOsFromEither = getUTXOsFromEither;
function getUTXOsFromAddr(baseAddress, page) {
if (page === void 0) { page = 0; }
return __awaiter(this, void 0, void 0, function () {
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
ensureInit();
if (!_pgClient)
return [2 /*return*/, []];
return [4 /*yield*/, getUTXOsFromEither(null, baseAddress, page)];
case 1: return [2 /*return*/, _a.sent()];
}
});
});
}
exports.getUTXOsFromAddr = getUTXOsFromAddr;
function getLibraries(featureTree) {

@@ -292,0 +292,0 @@ return __awaiter(this, void 0, void 0, function () {

{
"name": "libcip54",
"version": "1.0.6",
"version": "1.0.7",
"description": "Cardano Smart NFT Library",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc