@eco-incorp/sauce/testing runs programs on a local chain inside a test, in Node only. fork(chain, options) starts a copy of a real chain (an EVM chain at options.block) with the Sauce release, replaying a recorded state file, recording one, or reading the live chain; local(options?) starts an empty chain (Base unless options.chain names another, Solana included) with the Sauce release deployed and no Kitchen fee. An EVM chain runs on Foundry’s anvil, which must be on PATH; Solana runs in LiteSVM.
@eco-incorp/sauce.
CookReverted
Class · @eco-incorp/sauce/testing
Thrown by a cook that reverts, with the reason when the revert data carries one.
CompiledProgram
Interface · @eco-incorp/sauce/testing
ProgramInput
Type · @eco-incorp/sauce/testing
A program file (a path, relative to the working directory, or a file: URL), or its source.
Value
Type · @eco-incorp/sauce/testing
What main returned, as it declares it: integers as bigint, addresses and bytes as hex.
