xcm-lib-zkverify
Version:
XCM asset teleportation and remote EVM calls for ZKVerify
20 lines • 805 B
TypeScript
import { XcmConfig, RemoteEvmCallParams, TeleportResult } from '../types';
export declare class ExecuteRemoteEvmCallService {
private relayApi?;
private parachainApi?;
private relayKeyPair?;
private config;
private xcmRelayVersion;
private xcmParachainVersion;
constructor(config: XcmConfig);
initialize(): Promise<void>;
private checkContractExists;
private calculateDerivedAccount;
private checkDerivedAccountBalance;
executeRemoteEvmCall(params: RemoteEvmCallParams, contractPath?: string, abiPath?: string): Promise<TeleportResult>;
private createEvmCallEncoded;
getRelayAccountAddress(): string;
getRelayChainBalance(address: string): Promise<string>;
disconnect(): Promise<void>;
}
//# sourceMappingURL=execute-remote-evm-call.d.ts.map