UNPKG

@lit-protocol/access-control-conditions

Version:

A comprehensive toolkit for managing access control conditions within the Lit Protocol ecosystem. This package provides functionalities for formatting, validating, and securing access control rules.

22 lines (21 loc) 1 kB
import { AccessControlConditions, EvmContractConditions, SolRpcConditions, UnifiedAccessControlConditions } from '@lit-protocol/types'; /** * Validates EVM basic access control conditions schema * @param { AccessControlConditions } accs */ export declare const validateAccessControlConditionsSchema: (accs: AccessControlConditions) => Promise<boolean>; /** * Validates EVM contract access control conditions schema * @param { EvmContractConditions } accs */ export declare const validateEVMContractConditionsSchema: (accs: EvmContractConditions) => Promise<boolean>; /** * Validates Sol access control conditions schema * @param { SolRpcConditions } accs */ export declare const validateSolRpcConditionsSchema: (accs: SolRpcConditions) => Promise<boolean>; /** * Validates unified access control conditions schema * @param { UnifiedAccessControlConditions } accs */ export declare const validateUnifiedAccessControlConditionsSchema: (accs: UnifiedAccessControlConditions) => Promise<boolean>;