UNPKG

@factorial-finance/blueprint-node

Version:

blueprint-node-plugin

26 lines (25 loc) 947 B
export declare class AliasService { private aliases; private contractCache; initialize(): Promise<void>; getAliases(): { CODES: Record<string, string>; ADDRESSES: Record<string, string>; OP_ALIASES: Record<string, Record<string, number>>; ERROR_ALIASES: Record<string, Record<string, number>>; } | null; findActionAlias(action: number, contractName?: string): { contract: string; alias: string; } | null; findErrorAlias(errorCode: number, contractName?: string): { contract: string; alias: string; } | null; getContractCodeHash(contractName: string): string | undefined; updateAliases(freshAliases: any): void; getCachedContractName(address: string): string | null; cacheContractInfo(address: string, codeHash: string, name: string): void; findContractNameByCodeHash(codeHash: string): string | null; clearCache(): void; }