@tevm/actions
Version:
A typesafe library for writing forge scripts in typescript
21 lines • 1.39 kB
TypeScript
import type { AnvilDealJsonRpcRequest, AnvilDropTransactionJsonRpcRequest, AnvilDumpStateJsonRpcRequest, AnvilGetAutomineJsonRpcRequest, AnvilImpersonateAccountJsonRpcRequest, AnvilLoadStateJsonRpcRequest, AnvilMineJsonRpcRequest, AnvilResetJsonRpcRequest, AnvilSetBalanceJsonRpcRequest, AnvilSetChainIdJsonRpcRequest, AnvilSetCodeJsonRpcRequest, AnvilSetNonceJsonRpcRequest, AnvilSetStorageAtJsonRpcRequest, AnvilStopImpersonatingAccountJsonRpcRequest } from '../anvil/index.js';
/**
* A mapping of `anvil_*` method names to their request type
*/
export type AnvilRequestType = {
anvil_impersonateAccount: AnvilImpersonateAccountJsonRpcRequest;
anvil_stopImpersonatingAccount: AnvilStopImpersonatingAccountJsonRpcRequest;
anvil_getAutomine: AnvilGetAutomineJsonRpcRequest;
anvil_mine: AnvilMineJsonRpcRequest;
anvil_reset: AnvilResetJsonRpcRequest;
anvil_dropTransaction: AnvilDropTransactionJsonRpcRequest;
anvil_setBalance: AnvilSetBalanceJsonRpcRequest;
anvil_setCode: AnvilSetCodeJsonRpcRequest;
anvil_setNonce: AnvilSetNonceJsonRpcRequest;
anvil_setStorageAt: AnvilSetStorageAtJsonRpcRequest;
anvil_setChainId: AnvilSetChainIdJsonRpcRequest;
anvil_dumpState: AnvilDumpStateJsonRpcRequest;
anvil_loadState: AnvilLoadStateJsonRpcRequest;
anvil_deal: AnvilDealJsonRpcRequest;
};
//# sourceMappingURL=AnvilRequestType.d.ts.map