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

@dcspark/carp-client

Package Overview
Dependencies
Maintainers
2
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dcspark/carp-client - npm Package Compare versions

Comparing version 2.1.0 to 2.3.0

shared/models/DelegationForAddress.d.ts

2

package.json
{
"name": "@dcspark/carp-client",
"version": "2.1.0",
"version": "2.3.0",
"description": "Web client for the Carp server",

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

@@ -25,1 +25,5 @@ export declare const ADDRESS_LIMIT: {

};
export declare const POOL_DELEGATION_LIMIT: {
POOLS: number;
SLOT_RANGE: number;
};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEX_PRICE_LIMIT = exports.BLOCK_LIMIT = exports.CREDENTIAL_LIMIT = exports.ASSET_LIMIT = exports.UTXO_LIMIT = exports.ADDRESS_LIMIT = void 0;
exports.POOL_DELEGATION_LIMIT = exports.DEX_PRICE_LIMIT = exports.BLOCK_LIMIT = exports.CREDENTIAL_LIMIT = exports.ASSET_LIMIT = exports.UTXO_LIMIT = exports.ADDRESS_LIMIT = void 0;
// TODO: make these a mapping from out to object instead of standalone structs

@@ -29,1 +29,5 @@ exports.ADDRESS_LIMIT = {

};
exports.POOL_DELEGATION_LIMIT = {
POOLS: 50,
SLOT_RANGE: 200,
};

@@ -12,3 +12,5 @@ export declare enum ErrorCodes {

CredentialLimitExceeded = 9,
AssetPairLimitExceeded = 10
AssetPairLimitExceeded = 10,
PoolsLimitExceeded = 11,
SlotRangeLimitExceeded = 12
}

@@ -102,2 +104,18 @@ export declare type ErrorShape = {

};
readonly PoolsLimitExceeded: {
readonly code: ErrorCodes.PoolsLimitExceeded;
readonly prefix: "Exceeded request pools limit.";
readonly detailsGen: (details: {
limit: number;
found: number;
}) => string;
};
readonly SlotRangeLimitExceeded: {
readonly code: ErrorCodes.SlotRangeLimitExceeded;
readonly prefix: "Exceeded request slot range limit.";
readonly detailsGen: (details: {
limit: number;
found: number;
}) => string;
};
};

@@ -104,0 +122,0 @@ export declare function genErrorMessage<T extends typeof Errors[keyof typeof Errors]>(type: T, details: Parameters<T["detailsGen"]>[0]): {

@@ -19,2 +19,4 @@ "use strict";

ErrorCodes[ErrorCodes["AssetPairLimitExceeded"] = 10] = "AssetPairLimitExceeded";
ErrorCodes[ErrorCodes["PoolsLimitExceeded"] = 11] = "PoolsLimitExceeded";
ErrorCodes[ErrorCodes["SlotRangeLimitExceeded"] = 12] = "SlotRangeLimitExceeded";
})(ErrorCodes = exports.ErrorCodes || (exports.ErrorCodes = {}));

@@ -77,2 +79,12 @@ exports.Errors = {

},
PoolsLimitExceeded: {
code: ErrorCodes.PoolsLimitExceeded,
prefix: "Exceeded request pools limit.",
detailsGen: (details) => `Limit of ${details.limit}, found ${details.found}`,
},
SlotRangeLimitExceeded: {
code: ErrorCodes.SlotRangeLimitExceeded,
prefix: "Exceeded request slot range limit.",
detailsGen: (details) => `Limit of ${details.limit}, found ${details.found}`,
},
};

@@ -79,0 +91,0 @@ function genErrorMessage(type, details) {

@@ -17,3 +17,3 @@ export declare type BlockLatestRequest = {

/**
* [0-9a-fA-F]{64}
* @pattern [0-9a-fA-F]{64}
* @example "cf8c63a909d91776e27f7d05457e823a9dba606a7ab499ac435e7904ee70d7c8"

@@ -20,0 +20,0 @@ */

@@ -10,2 +10,5 @@ import type { AddressUsedRequest, AddressUsedResponse } from "./models/AddressUsed";

import type { TransactionOutputRequest, TransactionOutputResponse } from "./models/TransactionOutput";
import type { DelegationForAddressRequest, DelegationForAddressResponse } from "./models/DelegationForAddress";
import type { DelegationForPoolRequest, DelegationForPoolResponse } from "./models/DelegationForPool";
import type { ProjectedNftRangeRequest, ProjectedNftRangeResponse } from "./models/ProjectedNftRange";
export declare enum Routes {

@@ -20,3 +23,6 @@ transactionHistory = "transaction/history",

dexSwap = "dex/swap",
dexLastPrice = "dex/last-price"
dexLastPrice = "dex/last-price",
delegationForAddress = "delegation/address",
delegationForPool = "delegation/pool",
projectedNftEventsRange = "projected-nft/range"
}

@@ -69,2 +75,17 @@ export declare type EndpointTypes = {

};
[Routes.delegationForAddress]: {
name: typeof Routes.delegationForAddress;
input: DelegationForAddressRequest;
response: DelegationForAddressResponse;
};
[Routes.delegationForPool]: {
name: typeof Routes.delegationForPool;
input: DelegationForPoolRequest;
response: DelegationForPoolResponse;
};
[Routes.projectedNftEventsRange]: {
name: typeof Routes.projectedNftEventsRange;
input: ProjectedNftRangeRequest;
response: ProjectedNftRangeResponse;
};
};

@@ -15,2 +15,5 @@ "use strict";

Routes["dexLastPrice"] = "dex/last-price";
Routes["delegationForAddress"] = "delegation/address";
Routes["delegationForPool"] = "delegation/pool";
Routes["projectedNftEventsRange"] = "projected-nft/range";
})(Routes = exports.Routes || (exports.Routes = {}));
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