UNPKG

starknet-devnet

Version:
28 lines (27 loc) 1.16 kB
import { RpcProvider } from "./rpc-provider"; export declare class Cheats { private rpcProvider; constructor(rpcProvider: RpcProvider); /** * Deactivate using `stopImpersonateAccount`. * * https://0xspaceshard.github.io/starknet-devnet/docs/account-impersonation * @param address the address of a locally non-present account that you want to impersonate */ impersonateAccount(address: string): Promise<void>; /** * https://0xspaceshard.github.io/starknet-devnet/docs/account-impersonation * @param address the address of a locally non-present account that you want to stop impersonating */ stopImpersonateAccount(address: string): Promise<void>; /** * Enables automatic account impersonation. Every account that does not exist in the local state will be impersonated. Deactivate using `stopAutoImpersonate`. * * https://0xspaceshard.github.io/starknet-devnet/docs/account-impersonation */ autoImpersonate(): Promise<void>; /** * https://0xspaceshard.github.io/starknet-devnet/docs/account-impersonation */ stopAutoImpersonate(): Promise<void>; }