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

@cartridge/account-wasm

Package Overview
Dependencies
Maintainers
2
Versions
52
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cartridge/account-wasm - npm Package Compare versions

Comparing version 0.1.0 to 0.3.21

5

package.json
{
"name": "@cartridge/account-wasm",
"version": "0.1.0",
"version": "0.3.21",
"description": "Wasm bindings for Cartridge Account",

@@ -22,3 +22,4 @@ "main": "./pkg/account_wasm.js",

"typescript": "^5.0.3",
"wasm-pack": "^0.12.1"
"wasm-pack": "^0.12.1",
"@cartridge/tsconfig": "^0.3.21"
},

@@ -25,0 +26,0 @@ "scripts": {

438

pkg/account_wasm_bg.js

@@ -27,8 +27,4 @@ let wasm;

const lTextDecoder = typeof TextDecoder === 'undefined' ? (0, module.require)('util').TextDecoder : TextDecoder;
let WASM_VECTOR_LEN = 0;
let cachedTextDecoder = new lTextDecoder('utf-8', { ignoreBOM: true, fatal: true });
cachedTextDecoder.decode();
let cachedUint8Memory0 = null;

@@ -43,18 +39,2 @@

function getStringFromWasm0(ptr, len) {
ptr = ptr >>> 0;
return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));
}
function addHeapObject(obj) {
if (heap_next === heap.length) heap.push(heap.length + 1);
const idx = heap_next;
heap_next = heap[idx];
heap[idx] = obj;
return idx;
}
let WASM_VECTOR_LEN = 0;
const lTextEncoder = typeof TextEncoder === 'undefined' ? (0, module.require)('util').TextEncoder : TextEncoder;

@@ -129,2 +109,22 @@

const lTextDecoder = typeof TextDecoder === 'undefined' ? (0, module.require)('util').TextDecoder : TextDecoder;
let cachedTextDecoder = new lTextDecoder('utf-8', { ignoreBOM: true, fatal: true });
cachedTextDecoder.decode();
function getStringFromWasm0(ptr, len) {
ptr = ptr >>> 0;
return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));
}
function addHeapObject(obj) {
if (heap_next === heap.length) heap.push(heap.length + 1);
const idx = heap_next;
heap_next = heap[idx];
heap[idx] = obj;
return idx;
}
let cachedFloat64Memory0 = null;

@@ -234,4 +234,4 @@

}
function __wbg_adapter_36(arg0, arg1, arg2) {
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hef2974d4ea7df72b(arg0, arg1, addHeapObject(arg2));
function __wbg_adapter_38(arg0, arg1, arg2) {
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1002bbf585a4c24f(arg0, arg1, addHeapObject(arg2));
}

@@ -276,18 +276,18 @@

}
function __wbg_adapter_118(arg0, arg1, arg2, arg3) {
wasm.wasm_bindgen__convert__closures__invoke2_mut__h67157cc3306e69a2(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3));
function __wbg_adapter_151(arg0, arg1, arg2, arg3) {
wasm.wasm_bindgen__convert__closures__invoke2_mut__h6a47f468be8385a1(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3));
}
const WebauthnAccountFinalization = (typeof FinalizationRegistry === 'undefined')
const CartridgeAccountFinalization = (typeof FinalizationRegistry === 'undefined')
? { register: () => {}, unregister: () => {} }
: new FinalizationRegistry(ptr => wasm.__wbg_webauthnaccount_free(ptr >>> 0));
: new FinalizationRegistry(ptr => wasm.__wbg_cartridgeaccount_free(ptr >>> 0));
/**
*/
export class WebauthnAccount {
export class CartridgeAccount {
static __wrap(ptr) {
ptr = ptr >>> 0;
const obj = Object.create(WebauthnAccount.prototype);
const obj = Object.create(CartridgeAccount.prototype);
obj.__wbg_ptr = ptr;
WebauthnAccountFinalization.register(obj, obj.__wbg_ptr, obj);
CartridgeAccountFinalization.register(obj, obj.__wbg_ptr, obj);
return obj;

@@ -299,3 +299,3 @@ }

this.__wbg_ptr = 0;
WebauthnAccountFinalization.unregister(this);
CartridgeAccountFinalization.unregister(this);
return ptr;

@@ -306,6 +306,6 @@ }

const ptr = this.__destroy_into_raw();
wasm.__wbg_webauthnaccount_free(ptr);
wasm.__wbg_cartridgeaccount_free(ptr);
}
/**
* Creates a new `WebauthnAccount` instance.
* Creates a new `CartridgeAccount` instance.
*

@@ -317,3 +317,5 @@ * # Parameters

* - `rp_id`: Relying Party Identifier, a string that uniquely identifies the WebAuthn relying party.
* - `origin`: The origin of the WebAuthn request. Example https://cartridge.gg
* - `credential_id`: Base64 encoded bytes of the raw credential ID generated during the WebAuthn registration process.
* - `public_key`: Base64 encoded bytes of the public key generated during the WebAuthn registration process (COSE format).
* @param {string} rpc_url

@@ -323,6 +325,9 @@ * @param {string} chain_id

* @param {string} rp_id
* @param {string} origin
* @param {string} credential_id
* @returns {WebauthnAccount}
* @param {string} public_key
* @param {any} session_details
* @returns {CartridgeAccount}
*/
static new(rpc_url, chain_id, address, rp_id, credential_id) {
static new(rpc_url, chain_id, address, rp_id, origin, credential_id, public_key, session_details) {
try {

@@ -338,5 +343,9 @@ const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);

const len3 = WASM_VECTOR_LEN;
const ptr4 = passStringToWasm0(credential_id, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const ptr4 = passStringToWasm0(origin, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len4 = WASM_VECTOR_LEN;
wasm.webauthnaccount_new(retptr, ptr0, len0, ptr1, len1, ptr2, len2, ptr3, len3, ptr4, len4);
const ptr5 = passStringToWasm0(credential_id, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len5 = WASM_VECTOR_LEN;
const ptr6 = passStringToWasm0(public_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len6 = WASM_VECTOR_LEN;
wasm.cartridgeaccount_new(retptr, ptr0, len0, ptr1, len1, ptr2, len2, ptr3, len3, ptr4, len4, ptr5, len5, ptr6, len6, addHeapObject(session_details));
var r0 = getInt32Memory0()[retptr / 4 + 0];

@@ -348,3 +357,3 @@ var r1 = getInt32Memory0()[retptr / 4 + 1];

}
return WebauthnAccount.__wrap(r0);
return CartridgeAccount.__wrap(r0);
} finally {

@@ -355,86 +364,21 @@ wasm.__wbindgen_add_to_stack_pointer(16);

/**
* Registers a new keypair on device signer and creates a new `WebauthnAccount` instance.
*
* # Parameters
* - `rpc_url`: The URL of the JSON-RPC endpoint.
* - `chain_id`: Identifier of the blockchain network to interact with.
* - `address`: The blockchain address associated with the account.
* - `rp_id`: Relying Party Identifier, a string that uniquely identifies the WebAuthn relying party.
* - `user_name`: The user name associated with the account.
* @param {string} rpc_url
* @param {string} chain_id
* @param {string} address
* @param {string} rp_id
* @param {string} user_name
* @returns {Promise<WebauthnAccount>}
* @param {any[]} policies
* @param {bigint} expires_at
* @returns {Promise<any>}
*/
static register(rpc_url, chain_id, address, rp_id, user_name) {
const ptr0 = passStringToWasm0(rpc_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
createSession(policies, expires_at) {
const ptr0 = passArrayJsValueToWasm0(policies, wasm.__wbindgen_malloc);
const len0 = WASM_VECTOR_LEN;
const ptr1 = passStringToWasm0(chain_id, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len1 = WASM_VECTOR_LEN;
const ptr2 = passStringToWasm0(address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len2 = WASM_VECTOR_LEN;
const ptr3 = passStringToWasm0(rp_id, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len3 = WASM_VECTOR_LEN;
const ptr4 = passStringToWasm0(user_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len4 = WASM_VECTOR_LEN;
const ret = wasm.webauthnaccount_register(ptr0, len0, ptr1, len1, ptr2, len2, ptr3, len3, ptr4, len4);
const ret = wasm.cartridgeaccount_createSession(this.__wbg_ptr, ptr0, len0, expires_at);
return takeObject(ret);
}
/**
* @returns {string}
*/
getCredentialId() {
let deferred1_0;
let deferred1_1;
try {
const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);
wasm.webauthnaccount_getCredentialId(retptr, this.__wbg_ptr);
var r0 = getInt32Memory0()[retptr / 4 + 0];
var r1 = getInt32Memory0()[retptr / 4 + 1];
deferred1_0 = r0;
deferred1_1 = r1;
return getStringFromWasm0(r0, r1);
} finally {
wasm.__wbindgen_add_to_stack_pointer(16);
wasm.__wbindgen_free(deferred1_0, deferred1_1, 1);
}
}
/**
* @returns {string}
*/
getRpId() {
let deferred1_0;
let deferred1_1;
try {
const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);
wasm.webauthnaccount_getRpId(retptr, this.__wbg_ptr);
var r0 = getInt32Memory0()[retptr / 4 + 0];
var r1 = getInt32Memory0()[retptr / 4 + 1];
deferred1_0 = r0;
deferred1_1 = r1;
return getStringFromWasm0(r0, r1);
} finally {
wasm.__wbindgen_add_to_stack_pointer(16);
wasm.__wbindgen_free(deferred1_0, deferred1_1, 1);
}
}
/**
* @param {Uint8Array} challenge
* @returns {Promise<any>}
*/
sign(challenge) {
const ret = wasm.webauthnaccount_sign(this.__wbg_ptr, addHeapObject(challenge));
return takeObject(ret);
}
/**
* @param {any[]} transactions
* @param {any[]} calls
* @param {any} transaction_details
* @returns {Promise<any>}
*/
signTransaction(transactions, transaction_details) {
const ptr0 = passArrayJsValueToWasm0(transactions, wasm.__wbindgen_malloc);
execute(calls, transaction_details) {
const ptr0 = passArrayJsValueToWasm0(calls, wasm.__wbindgen_malloc);
const len0 = WASM_VECTOR_LEN;
const ret = wasm.webauthnaccount_signTransaction(this.__wbg_ptr, ptr0, len0, addHeapObject(transaction_details));
const ret = wasm.cartridgeaccount_execute(this.__wbg_ptr, ptr0, len0, addHeapObject(transaction_details));
return takeObject(ret);

@@ -448,3 +392,3 @@ }

const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);
wasm.webauthnaccount_signMessage(retptr, this.__wbg_ptr);
wasm.cartridgeaccount_signMessage(retptr, this.__wbg_ptr);
var r0 = getInt32Memory0()[retptr / 4 + 0];

@@ -459,34 +403,2 @@ var r1 = getInt32Memory0()[retptr / 4 + 1];

}
/**
* @returns {any[]}
*/
signDeployAccountTransaction() {
try {
const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);
wasm.webauthnaccount_signDeployAccountTransaction(retptr, this.__wbg_ptr);
var r0 = getInt32Memory0()[retptr / 4 + 0];
var r1 = getInt32Memory0()[retptr / 4 + 1];
var v1 = getArrayJsValueFromWasm0(r0, r1).slice();
wasm.__wbindgen_free(r0, r1 * 4, 4);
return v1;
} finally {
wasm.__wbindgen_add_to_stack_pointer(16);
}
}
/**
* @returns {any[]}
*/
signDeclareTransaction() {
try {
const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);
wasm.webauthnaccount_signDeclareTransaction(retptr, this.__wbg_ptr);
var r0 = getInt32Memory0()[retptr / 4 + 0];
var r1 = getInt32Memory0()[retptr / 4 + 1];
var v1 = getArrayJsValueFromWasm0(r0, r1).slice();
wasm.__wbindgen_free(r0, r1 * 4, 4);
return v1;
} finally {
wasm.__wbindgen_add_to_stack_pointer(16);
}
}
}

@@ -498,12 +410,2 @@

export function __wbindgen_string_new(arg0, arg1) {
const ret = getStringFromWasm0(arg0, arg1);
return addHeapObject(ret);
};
export function __wbg_webauthnaccount_new(arg0) {
const ret = WebauthnAccount.__wrap(arg0);
return addHeapObject(ret);
};
export function __wbindgen_string_get(arg0, arg1) {

@@ -518,18 +420,7 @@ const obj = getObject(arg1);

export function __wbindgen_is_object(arg0) {
const val = getObject(arg0);
const ret = typeof(val) === 'object' && val !== null;
return ret;
export function __wbindgen_string_new(arg0, arg1) {
const ret = getStringFromWasm0(arg0, arg1);
return addHeapObject(ret);
};
export function __wbindgen_is_undefined(arg0) {
const ret = getObject(arg0) === undefined;
return ret;
};
export function __wbindgen_in(arg0, arg1) {
const ret = getObject(arg0) in getObject(arg1);
return ret;
};
export function __wbindgen_cb_drop(arg0) {

@@ -550,2 +441,18 @@ const obj = takeObject(arg0).original;

export function __wbindgen_is_object(arg0) {
const val = getObject(arg0);
const ret = typeof(val) === 'object' && val !== null;
return ret;
};
export function __wbindgen_is_undefined(arg0) {
const ret = getObject(arg0) === undefined;
return ret;
};
export function __wbindgen_in(arg0, arg1) {
const ret = getObject(arg0) in getObject(arg1);
return ret;
};
export function __wbindgen_jsval_loose_eq(arg0, arg1) {

@@ -574,2 +481,7 @@ const ret = getObject(arg0) == getObject(arg1);

export function __wbindgen_object_clone_ref(arg0) {
const ret = getObject(arg0);
return addHeapObject(ret);
};
export function __wbg_getwithrefkey_edc2c8960f0f1191(arg0, arg1) {

@@ -584,11 +496,10 @@ const ret = getObject(arg0)[getObject(arg1)];

export function __wbindgen_object_clone_ref(arg0) {
const ret = getObject(arg0);
return addHeapObject(ret);
export function __wbg_String_b9412f8799faab3e(arg0, arg1) {
const ret = String(getObject(arg1));
const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len1 = WASM_VECTOR_LEN;
getInt32Memory0()[arg0 / 4 + 1] = len1;
getInt32Memory0()[arg0 / 4 + 0] = ptr1;
};
export function __wbg_set_841ac57cff3d672b(arg0, arg1, arg2) {
getObject(arg0)[takeObject(arg1)] = takeObject(arg2);
};
export function __wbg_String_88810dfeb4021902(arg0, arg1) {

@@ -602,2 +513,11 @@ const ret = String(getObject(arg1));

export function __wbg_fetch_bc7c8e27076a5c84(arg0) {
const ret = fetch(getObject(arg0));
return addHeapObject(ret);
};
export function __wbg_queueMicrotask_481971b0d87f3dd4(arg0) {
queueMicrotask(getObject(arg0));
};
export function __wbg_queueMicrotask_3cbae2ec6b6cd3d6(arg0) {

@@ -613,6 +533,2 @@ const ret = getObject(arg0).queueMicrotask;

export function __wbg_queueMicrotask_481971b0d87f3dd4(arg0) {
queueMicrotask(getObject(arg0));
};
export function __wbg_instanceof_Window_f401953a2cf86220(arg0) {

@@ -639,16 +555,21 @@ let result;

export function __wbg_log_5bb5f88f245d7762(arg0) {
console.log(getObject(arg0));
export function __wbg_fetch_921fad6ef9e883dd(arg0, arg1) {
const ret = getObject(arg0).fetch(getObject(arg1));
return addHeapObject(ret);
};
export function __wbg_create_21f4f173d36edabb() { return handleError(function (arg0, arg1) {
const ret = getObject(arg0).create(getObject(arg1));
export function __wbg_new_ab6fd82b10560829() { return handleError(function () {
const ret = new Headers();
return addHeapObject(ret);
}, arguments) };
export function __wbg_get_af826bc073cbd7b3() { return handleError(function (arg0, arg1) {
const ret = getObject(arg0).get(getObject(arg1));
return addHeapObject(ret);
export function __wbg_append_7bfcb4937d1d5e29() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
getObject(arg0).append(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));
}, arguments) };
export function __wbg_credentials_301bbb1c5ba6b52c(arg0) {
const ret = getObject(arg0).credentials;
return addHeapObject(ret);
};
export function __wbg_response_08b180427e74dd5a(arg0) {

@@ -659,2 +580,19 @@ const ret = getObject(arg0).response;

export function __wbg_newwithstrandinit_3fd6fba4083ff2d0() { return handleError(function (arg0, arg1, arg2) {
const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2));
return addHeapObject(ret);
}, arguments) };
export function __wbg_hostname_3d9f22c60dc5bec6() { return handleError(function (arg0, arg1) {
const ret = getObject(arg1).hostname;
const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len1 = WASM_VECTOR_LEN;
getInt32Memory0()[arg0 / 4 + 1] = len1;
getInt32Memory0()[arg0 / 4 + 0] = ptr1;
}, arguments) };
export function __wbg_log_5bb5f88f245d7762(arg0) {
console.log(getObject(arg0));
};
export function __wbg_authenticatorData_46fd4548141bf5a9(arg0) {

@@ -670,7 +608,55 @@ const ret = getObject(arg0).authenticatorData;

export function __wbg_attestationObject_6ba2ca39bba4997b(arg0) {
const ret = getObject(arg0).attestationObject;
export function __wbg_instanceof_Response_849eb93e75734b6e(arg0) {
let result;
try {
result = getObject(arg0) instanceof Response;
} catch (_) {
result = false;
}
const ret = result;
return ret;
};
export function __wbg_url_5f6dc4009ac5f99d(arg0, arg1) {
const ret = getObject(arg1).url;
const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len1 = WASM_VECTOR_LEN;
getInt32Memory0()[arg0 / 4 + 1] = len1;
getInt32Memory0()[arg0 / 4 + 0] = ptr1;
};
export function __wbg_status_61a01141acd3cf74(arg0) {
const ret = getObject(arg0).status;
return ret;
};
export function __wbg_headers_9620bfada380764a(arg0) {
const ret = getObject(arg0).headers;
return addHeapObject(ret);
};
export function __wbg_text_450a059667fd91fd() { return handleError(function (arg0) {
const ret = getObject(arg0).text();
return addHeapObject(ret);
}, arguments) };
export function __wbg_get_af826bc073cbd7b3() { return handleError(function (arg0, arg1) {
const ret = getObject(arg0).get(getObject(arg1));
return addHeapObject(ret);
}, arguments) };
export function __wbg_signal_a61f78a3478fd9bc(arg0) {
const ret = getObject(arg0).signal;
return addHeapObject(ret);
};
export function __wbg_new_0d76b0581eca6298() { return handleError(function () {
const ret = new AbortController();
return addHeapObject(ret);
}, arguments) };
export function __wbg_abort_2aa7521d5690750e(arg0) {
getObject(arg0).abort();
};
export function __wbg_clientDataJSON_c62fc9ad5f2cb8ba(arg0) {

@@ -681,15 +667,45 @@ const ret = getObject(arg0).clientDataJSON;

export function __wbg_credentials_301bbb1c5ba6b52c(arg0) {
const ret = getObject(arg0).credentials;
export function __wbg_crypto_1d1f22824a6a080c(arg0) {
const ret = getObject(arg0).crypto;
return addHeapObject(ret);
};
export function __wbg_hostname_3d9f22c60dc5bec6() { return handleError(function (arg0, arg1) {
const ret = getObject(arg1).hostname;
const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len1 = WASM_VECTOR_LEN;
getInt32Memory0()[arg0 / 4 + 1] = len1;
getInt32Memory0()[arg0 / 4 + 0] = ptr1;
export function __wbg_process_4a72847cc503995b(arg0) {
const ret = getObject(arg0).process;
return addHeapObject(ret);
};
export function __wbg_versions_f686565e586dd935(arg0) {
const ret = getObject(arg0).versions;
return addHeapObject(ret);
};
export function __wbg_node_104a2ff8d6ea03a2(arg0) {
const ret = getObject(arg0).node;
return addHeapObject(ret);
};
export function __wbindgen_is_string(arg0) {
const ret = typeof(getObject(arg0)) === 'string';
return ret;
};
export function __wbg_require_cca90b1a94a0255b() { return handleError(function () {
const ret = module.require;
return addHeapObject(ret);
}, arguments) };
export function __wbg_msCrypto_eb05e62b530a1508(arg0) {
const ret = getObject(arg0).msCrypto;
return addHeapObject(ret);
};
export function __wbg_randomFillSync_5c9c955aa56b6049() { return handleError(function (arg0, arg1) {
getObject(arg0).randomFillSync(takeObject(arg1));
}, arguments) };
export function __wbg_getRandomValues_3aa56aa6edec874c() { return handleError(function (arg0, arg1) {
getObject(arg0).getRandomValues(getObject(arg1));
}, arguments) };
export function __wbg_get_bd8e338fbd5f5cc8(arg0, arg1) {

@@ -812,3 +828,3 @@ const ret = getObject(arg0)[arg1 >>> 0];

try {
return __wbg_adapter_118(a, state0.b, arg0, arg1);
return __wbg_adapter_151(a, state0.b, arg0, arg1);
} finally {

@@ -875,2 +891,17 @@ state0.a = a;

export function __wbg_newwithlength_e9b4878cebadb3d3(arg0) {
const ret = new Uint8Array(arg0 >>> 0);
return addHeapObject(ret);
};
export function __wbg_subarray_a1f73cd4b5b42fe1(arg0, arg1, arg2) {
const ret = getObject(arg0).subarray(arg1 >>> 0, arg2 >>> 0);
return addHeapObject(ret);
};
export function __wbg_has_0af94d20077affa2() { return handleError(function (arg0, arg1) {
const ret = Reflect.has(getObject(arg0), getObject(arg1));
return ret;
}, arguments) };
export function __wbg_set_1f9b04f170055d33() { return handleError(function (arg0, arg1, arg2) {

@@ -881,2 +912,7 @@ const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2));

export function __wbg_stringify_8887fe74e1c50d81() { return handleError(function (arg0) {
const ret = JSON.stringify(getObject(arg0));
return addHeapObject(ret);
}, arguments) };
export function __wbindgen_debug_string(arg0, arg1) {

@@ -899,6 +935,6 @@ const ret = debugString(getObject(arg1));

export function __wbindgen_closure_wrapper590(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 223, __wbg_adapter_36);
export function __wbindgen_closure_wrapper1114(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 395, __wbg_adapter_38);
return addHeapObject(ret);
};

@@ -5,6 +5,6 @@ /* tslint:disable */

*/
export class WebauthnAccount {
export class CartridgeAccount {
free(): void;
/**
* Creates a new `WebauthnAccount` instance.
* Creates a new `CartridgeAccount` instance.
*

@@ -16,3 +16,5 @@ * # Parameters

* - `rp_id`: Relying Party Identifier, a string that uniquely identifies the WebAuthn relying party.
* - `origin`: The origin of the WebAuthn request. Example https://cartridge.gg
* - `credential_id`: Base64 encoded bytes of the raw credential ID generated during the WebAuthn registration process.
* - `public_key`: Base64 encoded bytes of the public key generated during the WebAuthn registration process (COSE format).
* @param {string} rpc_url

@@ -22,42 +24,21 @@ * @param {string} chain_id

* @param {string} rp_id
* @param {string} origin
* @param {string} credential_id
* @returns {WebauthnAccount}
* @param {string} public_key
* @param {any} session_details
* @returns {CartridgeAccount}
*/
static new(rpc_url: string, chain_id: string, address: string, rp_id: string, credential_id: string): WebauthnAccount;
static new(rpc_url: string, chain_id: string, address: string, rp_id: string, origin: string, credential_id: string, public_key: string, session_details: any): CartridgeAccount;
/**
* Registers a new keypair on device signer and creates a new `WebauthnAccount` instance.
*
* # Parameters
* - `rpc_url`: The URL of the JSON-RPC endpoint.
* - `chain_id`: Identifier of the blockchain network to interact with.
* - `address`: The blockchain address associated with the account.
* - `rp_id`: Relying Party Identifier, a string that uniquely identifies the WebAuthn relying party.
* - `user_name`: The user name associated with the account.
* @param {string} rpc_url
* @param {string} chain_id
* @param {string} address
* @param {string} rp_id
* @param {string} user_name
* @returns {Promise<WebauthnAccount>}
*/
static register(rpc_url: string, chain_id: string, address: string, rp_id: string, user_name: string): Promise<WebauthnAccount>;
/**
* @returns {string}
*/
getCredentialId(): string;
/**
* @returns {string}
*/
getRpId(): string;
/**
* @param {Uint8Array} challenge
* @param {any[]} policies
* @param {bigint} expires_at
* @returns {Promise<any>}
*/
sign(challenge: Uint8Array): Promise<any>;
createSession(policies: any[], expires_at: bigint): Promise<any>;
/**
* @param {any[]} transactions
* @param {any[]} calls
* @param {any} transaction_details
* @returns {Promise<any>}
*/
signTransaction(transactions: any[], transaction_details: any): Promise<any>;
execute(calls: any[], transaction_details: any): Promise<any>;
/**

@@ -67,10 +48,2 @@ * @returns {any[]}

signMessage(): any[];
/**
* @returns {any[]}
*/
signDeployAccountTransaction(): any[];
/**
* @returns {any[]}
*/
signDeclareTransaction(): any[];
}

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