import SkyMainNodeJS from '@decloudlabs/skynet/lib/services/SkyMainNodeJS';
const initializeSkyNodeCrypto = async (): Promise<SkyMainNodeJS> => {
if (!global.initializedAppCrypto) {
const envConfig = {
JRPC_PROVIDER: process.env.PROVIDER_RPC!,
WALLET_PRIVATE_KEY: process.env.AGENT_PRIVATE_KEY!,
STORAGE_API: {}
};
global.initializedAppCrypto = new SkyMainNodeJS(envConfig);
await global.initializedAppCrypto.init(true);
}
return global.initializedAppCrypto;
};