UNPKG

@ixily/activ

Version:

Alpha Capture Trade Idea Verification. Blockchain ownership proven trade ideas and strategies.

68 lines 1.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LitNodeProviderModuleMock = void 0; const activ_v4_1 = require("../activ-v4"); /* This is just a mock for testing */ const init = async (externalPackages) => { }; const connect = async () => { await (0, activ_v4_1.rest)(50); }; const getEncryptionClient = async () => { return { connect }; }; const getActionsClient = async () => { return { connect }; }; const getAuthSig = async () => { return { dummy: 'authSig', }; }; const encryptString = async (message) => { const authSig = await getAuthSig(); return { encryptedString: message, symmetricKey: 'dummyKey', authSig, }; }; const saveKey = async (client, symmetricKey, accessControlConditions, authSig, chain, permanent = true) => { return { encryptedSymmetricKey: { dummy: 'encryptedSymmetricKey', }, encryptedSymmetricKeyString: symmetricKey, }; }; const updateConditionsKey = async (client, encryptedSymmetricKey, symmetricKey, accessControlConditions, authSig, chain, permanent = true) => { await (0, activ_v4_1.rest)(50); }; const recoverString = async (client, encryptedString, encryptedSymmetricKey, accessControlConditions) => { return encryptedString; }; const runJSFallback = async (javascriptCode, params) => { return { response: { getNonceToSign: 'dummyNonce', }, }; }; const runJS = async (client, javascriptCode, params) => { return null; }; exports.LitNodeProviderModuleMock = { isBrowser: false, init, getEncryptionClient, getActionsClient, getAuthSig, saveKey, recoverString, encryptString, updateConditionsKey, runJSFallback, runJS, }; //# sourceMappingURL=lit-node-provider-mock.module.js.map