INNER CODE UNIT · TypeScript

getBasicBlsSigningActor

dfinity/examples · motoko/vetkeys/basic_bls_signing/frontend/src/main.ts:19

async function getBasicBlsSigningActor(): Promise<Backend> {
  if (basicBlsSigningActor) return basicBlsSigningActor;
  const canisterId = canisterEnv?.["PUBLIC_CANISTER_ID:backend"];
  if (!canisterId) {
    throw Error("Canister ID for backend is not set");
  }
  if (!authClient) {
    throw Error("Auth client is not initialized");
  }
  const agent = await HttpAgent.create({
    identity: await authClient.getIdentity(),
    rootKey: canisterEnv?.IC_ROOT_KEY,
  });
  basicBlsSigningActor = createActor(canisterId, { agent });
  return basicBlsSigningActor;
}

export async function login(client: AuthClient): Promise<void> {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…