Socket
Socket
Sign inDemoInstall

@dfinity/agent

Package Overview
Dependencies
Maintainers
10
Versions
121
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dfinity/agent - npm Package Compare versions

Comparing version 0.12.1 to 0.12.2-beta.0

16

lib/cjs/actor.js

@@ -42,3 +42,3 @@ "use strict";

super(canisterId, methodName, 'update', {
'Request ID': buffer_2.toHex(requestId),
'Request ID': (0, buffer_2.toHex)(requestId),
'HTTP status code': response.status.toString(),

@@ -97,3 +97,3 @@ 'HTTP status text': response.statusText,

: config.canisterId;
await management_1.getManagementCanister(config).install_code({
await (0, management_1.getManagementCanister)(config).install_code({
mode: { [mode]: null },

@@ -106,3 +106,3 @@ arg,

static async createCanister(config) {
const { canister_id: canisterId } = await management_1.getManagementCanister(config || {}).provisional_create_canister_with_cycles({ amount: [], settings: [] });
const { canister_id: canisterId } = await (0, management_1.getManagementCanister)(config || {}).provisional_create_canister_with_cycles({ amount: [], settings: [] });
return canisterId;

@@ -162,3 +162,3 @@ }

options = Object.assign(Object.assign({}, options), (_b = (_a = actor[metadataSymbol].config).queryTransform) === null || _b === void 0 ? void 0 : _b.call(_a, methodName, args, Object.assign(Object.assign({}, actor[metadataSymbol].config), options)));
const agent = options.agent || actor[metadataSymbol].config.agent || agent_1.getDefaultAgent();
const agent = options.agent || actor[metadataSymbol].config.agent || (0, agent_1.getDefaultAgent)();
const cid = principal_1.Principal.from(options.canisterId || actor[metadataSymbol].config.canisterId);

@@ -168,5 +168,5 @@ const arg = candid_1.IDL.encode(func.argTypes, args);

switch (result.status) {
case "rejected" /* Rejected */:
case "rejected" /* QueryResponseStatus.Rejected */:
throw new QueryCallRejectedError(cid, methodName, result);
case "replied" /* Replied */:
case "replied" /* QueryResponseStatus.Replied */:
return decodeReturnValue(func.retTypes, result.reply.arg);

@@ -181,3 +181,3 @@ }

options = Object.assign(Object.assign({}, options), (_b = (_a = actor[metadataSymbol].config).callTransform) === null || _b === void 0 ? void 0 : _b.call(_a, methodName, args, Object.assign(Object.assign({}, actor[metadataSymbol].config), options)));
const agent = options.agent || actor[metadataSymbol].config.agent || agent_1.getDefaultAgent();
const agent = options.agent || actor[metadataSymbol].config.agent || (0, agent_1.getDefaultAgent)();
const { canisterId, effectiveCanisterId, pollingStrategyFactory } = Object.assign(Object.assign(Object.assign({}, DEFAULT_ACTOR_CONFIG), actor[metadataSymbol].config), options);

@@ -196,3 +196,3 @@ const cid = principal_1.Principal.from(canisterId);

const pollStrategy = pollingStrategyFactory();
const responseBytes = await polling_1.pollForResponse(agent, ecid, requestId, pollStrategy);
const responseBytes = await (0, polling_1.pollForResponse)(agent, ecid, requestId, pollStrategy);
if (responseBytes !== undefined) {

@@ -199,0 +199,0 @@ return decodeReturnValue(func.retTypes, responseBytes);

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[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) {

@@ -17,3 +21,3 @@ if (k2 === undefined) k2 = k;

var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);

@@ -23,6 +27,6 @@ return result;

var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
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.HttpAgent = exports.IdentityInvalidError = exports.RequestStatusResponseStatus = void 0;
exports.HttpAgent = exports.IdentityInvalidError = exports.RequestStatusResponseStatus = exports.makeNonce = void 0;
const principal_1 = require("@dfinity/principal");

@@ -112,3 +116,3 @@ const errors_1 = require("../../errors");

constructor(options = {}) {
this.rootKey = buffer_1.fromHex(IC_ROOT_KEY);
this.rootKey = (0, buffer_1.fromHex)(IC_ROOT_KEY);
this._pipeline = [];

@@ -159,3 +163,3 @@ this._rootKeyFetched = false;

if (!options.disableNonce) {
this.addTransform(transforms_1.makeNonceTransform(types_1.makeNonce));
this.addTransform((0, transforms_1.makeNonceTransform)(types_1.makeNonce));
}

@@ -199,3 +203,3 @@ }

},
endpoint: "call" /* Call */,
endpoint: "call" /* Endpoint.Call */,
body: submit,

@@ -210,3 +214,3 @@ }));

this._fetch('' + new URL(`/api/v2/canister/${ecid.toText()}/call`, this._host), Object.assign(Object.assign({}, transformedRequest.request), { body })),
request_id_1.requestIdOf(submit),
(0, request_id_1.requestIdOf)(submit),
]);

@@ -235,3 +239,3 @@ if (!response.ok) {

const request = {
request_type: "query" /* Query */,
request_type: "query" /* ReadRequestType.Query */,
canister_id: canister,

@@ -250,3 +254,3 @@ method_name: fields.methodName,

},
endpoint: "read" /* Query */,
endpoint: "read" /* Endpoint.Query */,
body: request,

@@ -278,5 +282,5 @@ });

},
endpoint: "read_state" /* ReadState */,
endpoint: "read_state" /* Endpoint.ReadState */,
body: {
request_type: "read_state" /* ReadState */,
request_type: "read_state" /* ReadRequestType.ReadState */,
paths: fields.paths,

@@ -283,0 +287,0 @@ sender,

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[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) {

@@ -17,3 +21,3 @@ if (k2 === undefined) k2 = k;

var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);

@@ -41,3 +45,3 @@ return result;

toHash() {
return candid_1.lebEncode(this._value);
return (0, candid_1.lebEncode)(this._value);
}

@@ -55,3 +59,3 @@ }

// calls don't need Nonce so we just skip creating one.
if (request.endpoint === "call" /* Call */) {
if (request.endpoint === "call" /* Endpoint.Call */) {
request.body.nonce = nonceFn();

@@ -58,0 +62,0 @@ }

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[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) {

@@ -10,3 +14,3 @@ if (k2 === undefined) k2 = k;

var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};

@@ -13,0 +17,0 @@ Object.defineProperty(exports, "__esModule", { value: true });

@@ -14,3 +14,3 @@ import { Principal } from '@dfinity/principal';

export declare type DerEncodedPublicKey = ArrayBuffer & {
__derEncodedPublicKey__: void;
__derEncodedPublicKey__?: void;
};

@@ -17,0 +17,0 @@ /**

@@ -41,7 +41,7 @@ "use strict";

const { body } = request, fields = __rest(request, ["body"]);
const requestId = await request_id_1.requestIdOf(body);
const requestId = await (0, request_id_1.requestIdOf)(body);
return Object.assign(Object.assign({}, fields), { body: {
content: body,
sender_pubkey: this.getPublicKey().toDer(),
sender_sig: await this.sign(buffer_1.concat(domainSeparator, requestId)),
sender_sig: await this.sign((0, buffer_1.concat)(domainSeparator, requestId)),
} });

@@ -66,3 +66,3 @@ }

const identityIndicator = 'getPublicKey' in identity
? { type: 'PublicKeyIdentity', publicKey: buffer_1.toHex(identity.getPublicKey().toDer()) }
? { type: 'PublicKeyIdentity', publicKey: (0, buffer_1.toHex)(identity.getPublicKey().toDer()) }
: { type: 'AnonymousIdentity' };

@@ -69,0 +69,0 @@ return identityIndicator;

@@ -0,7 +1,7 @@

/**
* This file is generated from the candid for asset management.
*/
declare const _default: ({ IDL }: {
IDL: any;
}) => any;
/**
* This file is generated from the candid for asset management.
*/
export default _default;

@@ -0,7 +1,7 @@

/**
* This file is generated from the candid for asset management.
*/
declare const _default: ({ IDL }: {
IDL: any;
}) => any;
/**
* This file is generated from the candid for asset management.
*/
export default _default;

@@ -23,3 +23,3 @@ "use strict";

*/
exports.request = async (options) => {
const request = async (options) => {
const { canisterId, agent, paths } = options;

@@ -29,3 +29,3 @@ const uniquePaths = [...new Set(paths)];

const encodedPaths = uniquePaths.map(path => {
return exports.encodePath(path, canisterId);
return (0, exports.encodePath)(path, canisterId);
});

@@ -44,3 +44,3 @@ const status = new Map();

});
const data = cert.lookup(exports.encodePath(uniquePaths[index], canisterId));
const data = cert.lookup((0, exports.encodePath)(uniquePaths[index], canisterId));
if (!data) {

@@ -118,3 +118,4 @@ // Typically, the cert lookup will throw

};
exports.encodePath = (path, canisterId) => {
exports.request = request;
const encodePath = (path, canisterId) => {
const encoder = new TextEncoder();

@@ -154,7 +155,8 @@ const encode = (arg) => {

};
exports.encodePath = encodePath;
const decodeHex = (buf) => {
return __1.toHex(buf);
return (0, __1.toHex)(buf);
};
const decodeLeb128 = (buf) => {
return candid_1.lebDecode(new candid_1.PipeArrayBuffer(buf));
return (0, candid_1.lebDecode)(new candid_1.PipeArrayBuffer(buf));
};

@@ -161,0 +163,0 @@ const decodeCbor = (buf) => {

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[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) {

@@ -17,3 +21,3 @@ if (k2 === undefined) k2 = k;

var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);

@@ -81,6 +85,6 @@ return result;

if (v > BigInt(0)) {
return cbor.value.tagged(2, cbor.value.bytes(buffer_1.fromHex(v.toString(16))));
return cbor.value.tagged(2, cbor.value.bytes((0, buffer_1.fromHex)(v.toString(16))));
}
else {
return cbor.value.tagged(3, cbor.value.bytes(buffer_1.fromHex((BigInt('-1') * v).toString(16))));
return cbor.value.tagged(3, cbor.value.bytes((0, buffer_1.fromHex)((BigInt('-1') * v).toString(16))));
}

@@ -117,3 +121,3 @@ }

createByteString(raw) {
return buffer_1.concat(...raw);
return (0, buffer_1.concat)(...raw);
}

@@ -120,0 +124,0 @@ createByteStringFromHeap(start, end) {

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[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) {

@@ -17,3 +21,3 @@ if (k2 === undefined) k2 = k;

var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);

@@ -58,5 +62,5 @@ return result;

switch (tree[0]) {
case 0 /* Empty */:
case 0 /* NodeId.Empty */:
return '()';
case 1 /* Fork */: {
case 1 /* NodeId.Fork */: {
const left = hashTreeToString(tree[1]);

@@ -66,3 +70,3 @@ const right = hashTreeToString(tree[2]);

}
case 2 /* Labeled */: {
case 2 /* NodeId.Labeled */: {
const label = labelToString(tree[1]);

@@ -72,7 +76,7 @@ const sub = hashTreeToString(tree[2]);

}
case 3 /* Leaf */: {
case 3 /* NodeId.Leaf */: {
return `leaf(...${tree[1].byteLength} bytes)`;
}
case 4 /* Pruned */: {
return `pruned(${buffer_1.toHex(new Uint8Array(tree[1]))}`;
case 4 /* NodeId.Pruned */: {
return `pruned(${(0, buffer_1.toHex)(new Uint8Array(tree[1]))}`;
}

@@ -128,6 +132,6 @@ default: {

const key = extractDER(derKey);
const msg = buffer_1.concat(domain_sep('ic-state-root'), rootHash);
const msg = (0, buffer_1.concat)(domain_sep('ic-state-root'), rootHash);
let sigVer = false;
try {
sigVer = await bls_1.blsVerify(new Uint8Array(key), new Uint8Array(sig), new Uint8Array(msg));
sigVer = await (0, bls_1.blsVerify)(new Uint8Array(key), new Uint8Array(sig), new Uint8Array(msg));
}

@@ -153,3 +157,3 @@ catch (err) {

if (!rangeLookup) {
throw new CertificateVerificationError(`Could not find canister ranges for subnet 0x${buffer_1.toHex(d.subnet_id)}`);
throw new CertificateVerificationError(`Could not find canister ranges for subnet 0x${(0, buffer_1.toHex)(d.subnet_id)}`);
}

@@ -163,3 +167,3 @@ const ranges_arr = cbor.decode(rangeLookup);

if (!canisterInRange) {
throw new CertificateVerificationError(`Canister ${this._canisterId} not in range of delegations for subnet 0x${buffer_1.toHex(d.subnet_id)}`);
throw new CertificateVerificationError(`Canister ${this._canisterId} not in range of delegations for subnet 0x${(0, buffer_1.toHex)(d.subnet_id)}`);
}

@@ -169,3 +173,3 @@ }

if (!publicKeyLookup) {
throw new Error(`Could not find subnet key for subnet 0x${buffer_1.toHex(d.subnet_id)}`);
throw new Error(`Could not find subnet key for subnet 0x${(0, buffer_1.toHex)(d.subnet_id)}`);
}

@@ -176,3 +180,3 @@ return publicKeyLookup;

exports.Certificate = Certificate;
const DER_PREFIX = buffer_1.fromHex('308182301d060d2b0601040182dc7c0503010201060c2b0601040182dc7c05030201036100');
const DER_PREFIX = (0, buffer_1.fromHex)('308182301d060d2b0601040182dc7c0503010201060c2b0601040182dc7c05030201036100');
const KEY_LENGTH = 96;

@@ -195,12 +199,12 @@ function extractDER(buf) {

switch (t[0]) {
case 0 /* Empty */:
return request_id_1.hash(domain_sep('ic-hashtree-empty'));
case 4 /* Pruned */:
case 0 /* NodeId.Empty */:
return (0, request_id_1.hash)(domain_sep('ic-hashtree-empty'));
case 4 /* NodeId.Pruned */:
return t[1];
case 3 /* Leaf */:
return request_id_1.hash(buffer_1.concat(domain_sep('ic-hashtree-leaf'), t[1]));
case 2 /* Labeled */:
return request_id_1.hash(buffer_1.concat(domain_sep('ic-hashtree-labeled'), t[1], await reconstruct(t[2])));
case 1 /* Fork */:
return request_id_1.hash(buffer_1.concat(domain_sep('ic-hashtree-fork'), await reconstruct(t[1]), await reconstruct(t[2])));
case 3 /* NodeId.Leaf */:
return (0, request_id_1.hash)((0, buffer_1.concat)(domain_sep('ic-hashtree-leaf'), t[1]));
case 2 /* NodeId.Labeled */:
return (0, request_id_1.hash)((0, buffer_1.concat)(domain_sep('ic-hashtree-labeled'), t[1], await reconstruct(t[2])));
case 1 /* NodeId.Fork */:
return (0, request_id_1.hash)((0, buffer_1.concat)(domain_sep('ic-hashtree-fork'), await reconstruct(t[1]), await reconstruct(t[2])));
default:

@@ -214,3 +218,3 @@ throw new Error('unreachable');

const str = new TextEncoder().encode(s);
return buffer_1.concat(len, str);
return (0, buffer_1.concat)(len, str);
}

@@ -224,3 +228,3 @@ /**

switch (tree[0]) {
case 3 /* Leaf */: {
case 3 /* NodeId.Leaf */: {
return new Uint8Array(tree[1]).buffer;

@@ -242,5 +246,5 @@ }

switch (t[0]) {
case 0 /* Empty */:
case 0 /* NodeId.Empty */:
return [];
case 1 /* Fork */:
case 1 /* NodeId.Fork */:
return flatten_forks(t[1]).concat(flatten_forks(t[2]));

@@ -256,3 +260,3 @@ default:

for (const t of trees) {
if (t[0] === 2 /* Labeled */) {
if (t[0] === 2 /* NodeId.Labeled */) {
const p = t[1];

@@ -259,0 +263,0 @@ if (isBufferEqual(l, p)) {

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[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) {

@@ -15,3 +19,3 @@ if (k2 === undefined) k2 = k;

var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};

@@ -21,3 +25,3 @@ var __importStar = (this && this.__importStar) || function (mod) {

var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);

@@ -27,2 +31,3 @@ return result;

Object.defineProperty(exports, "__esModule", { value: true });
exports.Cbor = exports.CanisterStatus = exports.polling = void 0;
__exportStar(require("./actor"), exports);

@@ -29,0 +34,0 @@ __exportStar(require("./agent"), exports);

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[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) {

@@ -17,3 +21,3 @@ if (k2 === undefined) k2 = k;

var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);

@@ -23,3 +27,3 @@ return result;

Object.defineProperty(exports, "__esModule", { value: true });
exports.pollForResponse = void 0;
exports.pollForResponse = exports.defaultStrategy = exports.strategy = void 0;
const agent_1 = require("../agent");

@@ -77,3 +81,3 @@ const certificate_1 = require("../certificate");

throw new Error(`Call was rejected:\n` +
` Request ID: ${buffer_1.toHex(requestId)}\n` +
` Request ID: ${(0, buffer_1.toHex)(requestId)}\n` +
` Reject code: ${rejectCode}\n` +

@@ -86,3 +90,3 @@ ` Reject text: ${rejectMessage}\n`);

throw new Error(`Call was marked as done but we never saw the reply:\n` +
` Request ID: ${buffer_1.toHex(requestId)}\n`);
` Request ID: ${(0, buffer_1.toHex)(requestId)}\n`);
}

@@ -89,0 +93,0 @@ throw new Error('unreachable');

@@ -50,3 +50,3 @@ "use strict";

throw new Error(`Failed to retrieve a reply for request after ${count} attempts:\n` +
` Request ID: ${buffer_1.toHex(requestId)}\n` +
` Request ID: ${(0, buffer_1.toHex)(requestId)}\n` +
` Request status: ${status}\n`);

@@ -74,3 +74,3 @@ }

throw new Error(`Request timed out after ${timeInMsec} msec:\n` +
` Request ID: ${buffer_1.toHex(requestId)}\n` +
` Request ID: ${(0, buffer_1.toHex)(requestId)}\n` +
` Request status: ${status}\n`);

@@ -77,0 +77,0 @@ }

@@ -32,3 +32,3 @@ "use strict";

else if (typeof value === 'number') {
return hash(candid_1.lebEncode(value));
return hash((0, candid_1.lebEncode)(value));
}

@@ -40,3 +40,3 @@ else if (value instanceof ArrayBuffer || ArrayBuffer.isView(value)) {

const vals = value.map(hashValue);
return hash(buffer_1.concat(...vals));
return hash((0, buffer_1.concat)(...vals));
}

@@ -59,3 +59,3 @@ else if (value && typeof value === 'object' && value._isPrincipal) {

// So we want to try all the high-assurance type guards before this 'probable' one.
return hash(candid_1.lebEncode(value));
return hash((0, candid_1.lebEncode)(value));
}

@@ -90,5 +90,5 @@ throw Object.assign(new Error(`Attempt to hash a value of unsupported type: ${value}`), {

const sorted = traversed.sort(([k1], [k2]) => {
return buffer_1.compare(k1, k2);
return (0, buffer_1.compare)(k1, k2);
});
const concatenated = buffer_1.concat(...sorted.map(x => buffer_1.concat(...x)));
const concatenated = (0, buffer_1.concat)(...sorted.map(x => (0, buffer_1.concat)(...x)));
const requestId = hash(concatenated);

@@ -95,0 +95,0 @@ return requestId;

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[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) {

@@ -17,3 +21,3 @@ if (k2 === undefined) k2 = k;

var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);

@@ -34,4 +38,4 @@ return result;

if (!exports.verify) {
await bls_1.default();
if (bls_1.bls_init() !== 0) {
await (0, bls_1.default)();
if ((0, bls_1.bls_init)() !== 0) {
throw new Error('Cannot initialize BLS');

@@ -41,8 +45,8 @@ }

// Reorder things from what the WASM expects (sig, m, w).
return bls_1.bls_verify(sig1, msg1, pk1) === 0;
return (0, bls_1.bls_verify)(sig1, msg1, pk1) === 0;
};
}
return exports.verify(pk, sig, msg);
return (0, exports.verify)(pk, sig, msg);
}
exports.blsVerify = blsVerify;
//# sourceMappingURL=bls.js.map
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[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) {

@@ -17,3 +21,3 @@ if (k2 === undefined) k2 = k;

var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);

@@ -20,0 +24,0 @@ return result;

@@ -157,5 +157,5 @@ import { Buffer } from 'buffer/';

switch (result.status) {
case "rejected" /* Rejected */:
case "rejected" /* QueryResponseStatus.Rejected */:
throw new QueryCallRejectedError(cid, methodName, result);
case "replied" /* Replied */:
case "replied" /* QueryResponseStatus.Replied */:
return decodeReturnValue(func.retTypes, result.reply.arg);

@@ -162,0 +162,0 @@ }

@@ -168,3 +168,3 @@ import { Principal } from '@dfinity/principal';

},
endpoint: "call" /* Call */,
endpoint: "call" /* Endpoint.Call */,
body: submit,

@@ -203,3 +203,3 @@ }));

const request = {
request_type: "query" /* Query */,
request_type: "query" /* ReadRequestType.Query */,
canister_id: canister,

@@ -218,3 +218,3 @@ method_name: fields.methodName,

},
endpoint: "read" /* Query */,
endpoint: "read" /* Endpoint.Query */,
body: request,

@@ -246,5 +246,5 @@ });

},
endpoint: "read_state" /* ReadState */,
endpoint: "read_state" /* Endpoint.ReadState */,
body: {
request_type: "read_state" /* ReadState */,
request_type: "read_state" /* ReadRequestType.ReadState */,
paths: fields.paths,

@@ -251,0 +251,0 @@ sender,

@@ -30,3 +30,3 @@ import { lebEncode } from '@dfinity/candid';

// calls don't need Nonce so we just skip creating one.
if (request.endpoint === "call" /* Call */) {
if (request.endpoint === "call" /* Endpoint.Call */) {
request.body.nonce = nonceFn();

@@ -33,0 +33,0 @@ }

@@ -14,3 +14,3 @@ import { Principal } from '@dfinity/principal';

export declare type DerEncodedPublicKey = ArrayBuffer & {
__derEncodedPublicKey__: void;
__derEncodedPublicKey__?: void;
};

@@ -17,0 +17,0 @@ /**

@@ -0,7 +1,7 @@

/**
* This file is generated from the candid for asset management.
*/
declare const _default: ({ IDL }: {
IDL: any;
}) => any;
/**
* This file is generated from the candid for asset management.
*/
export default _default;

@@ -0,7 +1,7 @@

/**
* This file is generated from the candid for asset management.
*/
declare const _default: ({ IDL }: {
IDL: any;
}) => any;
/**
* This file is generated from the candid for asset management.
*/
export default _default;

@@ -34,5 +34,5 @@ import * as cbor from './cbor';

switch (tree[0]) {
case 0 /* Empty */:
case 0 /* NodeId.Empty */:
return '()';
case 1 /* Fork */: {
case 1 /* NodeId.Fork */: {
const left = hashTreeToString(tree[1]);

@@ -42,3 +42,3 @@ const right = hashTreeToString(tree[2]);

}
case 2 /* Labeled */: {
case 2 /* NodeId.Labeled */: {
const label = labelToString(tree[1]);

@@ -48,6 +48,6 @@ const sub = hashTreeToString(tree[2]);

}
case 3 /* Leaf */: {
case 3 /* NodeId.Leaf */: {
return `leaf(...${tree[1].byteLength} bytes)`;
}
case 4 /* Pruned */: {
case 4 /* NodeId.Pruned */: {
return `pruned(${toHex(new Uint8Array(tree[1]))}`;

@@ -164,11 +164,11 @@ }

switch (t[0]) {
case 0 /* Empty */:
case 0 /* NodeId.Empty */:
return hash(domain_sep('ic-hashtree-empty'));
case 4 /* Pruned */:
case 4 /* NodeId.Pruned */:
return t[1];
case 3 /* Leaf */:
case 3 /* NodeId.Leaf */:
return hash(concat(domain_sep('ic-hashtree-leaf'), t[1]));
case 2 /* Labeled */:
case 2 /* NodeId.Labeled */:
return hash(concat(domain_sep('ic-hashtree-labeled'), t[1], await reconstruct(t[2])));
case 1 /* Fork */:
case 1 /* NodeId.Fork */:
return hash(concat(domain_sep('ic-hashtree-fork'), await reconstruct(t[1]), await reconstruct(t[2])));

@@ -191,3 +191,3 @@ default:

switch (tree[0]) {
case 3 /* Leaf */: {
case 3 /* NodeId.Leaf */: {
return new Uint8Array(tree[1]).buffer;

@@ -208,5 +208,5 @@ }

switch (t[0]) {
case 0 /* Empty */:
case 0 /* NodeId.Empty */:
return [];
case 1 /* Fork */:
case 1 /* NodeId.Fork */:
return flatten_forks(t[1]).concat(flatten_forks(t[2]));

@@ -222,3 +222,3 @@ default:

for (const t of trees) {
if (t[0] === 2 /* Labeled */) {
if (t[0] === 2 /* NodeId.Labeled */) {
const p = t[1];

@@ -225,0 +225,0 @@ if (isBufferEqual(l, p)) {

{
"name": "@dfinity/agent",
"version": "0.12.1",
"version": "0.12.2-beta.0",
"author": "DFINITY Stiftung <sdk@dfinity.org>",

@@ -52,4 +52,4 @@ "license": "Apache-2.0",

"peerDependencies": {
"@dfinity/candid": "^0.12.1",
"@dfinity/principal": "^0.12.1"
"@dfinity/candid": "^0.12.2-beta.0",
"@dfinity/principal": "^0.12.2-beta.0"
},

@@ -61,18 +61,19 @@ "dependencies": {

"js-sha256": "0.9.0",
"simple-cbor": "^0.4.1"
"simple-cbor": "^0.4.1",
"ts-node": "^10.8.2"
},
"devDependencies": {
"@trust/webcrypto": "^0.9.2",
"@types/jest": "^26.0.22",
"@typescript-eslint/eslint-plugin": "^4.14.2",
"@typescript-eslint/parser": "^4.14.2",
"eslint": "^7.19.0",
"eslint-plugin-jsdoc": "^31.6.0",
"jest": "^27.3.1",
"node-fetch": "^2.6.7",
"@types/jest": "^28.1.4",
"@typescript-eslint/eslint-plugin": "^5.30.5",
"@typescript-eslint/parser": "^5.30.5",
"eslint": "^8.19.0",
"eslint-plugin-jsdoc": "^39.3.3",
"isomorphic-fetch": "^3.0.0",
"jest": "^28.1.2",
"text-encoding": "^0.7.0",
"ts-jest": "^27.0.7",
"ts-jest": "^28.0.5",
"tslint": "^5.20.0",
"typedoc": "^0.22.11",
"typescript": "^3.6.3",
"typescript": "^4.7.4",
"whatwg-fetch": "^3.0.0"

@@ -79,0 +80,0 @@ },

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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