List of all items
Structs
- BroadcastableTransaction
- Cheatcodes
- CheatsConfig
- CheatsCtxt
- Context
- Error
- Vm::AccountAccess
- Vm::BroadcastTxSummary
- Vm::ChainInfo
- Vm::CheatcodeError
- Vm::DebugStep
- Vm::DirEntry
- Vm::EthGetLogs
- Vm::FfiResult
- Vm::FsMetadata
- Vm::Gas
- Vm::Log
- Vm::Rpc
- Vm::SignedDelegation
- Vm::StorageAccess
- Vm::Wallet
- Vm::_expectCheatcodeRevert_0Call
- Vm::_expectCheatcodeRevert_0Return
- Vm::_expectCheatcodeRevert_1Call
- Vm::_expectCheatcodeRevert_1Return
- Vm::_expectCheatcodeRevert_2Call
- Vm::_expectCheatcodeRevert_2Return
- Vm::accessesCall
- Vm::accessesReturn
- Vm::activeForkCall
- Vm::activeForkReturn
- Vm::addrCall
- Vm::addrReturn
- Vm::allowCheatcodesCall
- Vm::allowCheatcodesReturn
- Vm::assertApproxEqAbsDecimal_0Call
- Vm::assertApproxEqAbsDecimal_0Return
- Vm::assertApproxEqAbsDecimal_1Call
- Vm::assertApproxEqAbsDecimal_1Return
- Vm::assertApproxEqAbsDecimal_2Call
- Vm::assertApproxEqAbsDecimal_2Return
- Vm::assertApproxEqAbsDecimal_3Call
- Vm::assertApproxEqAbsDecimal_3Return
- Vm::assertApproxEqAbs_0Call
- Vm::assertApproxEqAbs_0Return
- Vm::assertApproxEqAbs_1Call
- Vm::assertApproxEqAbs_1Return
- Vm::assertApproxEqAbs_2Call
- Vm::assertApproxEqAbs_2Return
- Vm::assertApproxEqAbs_3Call
- Vm::assertApproxEqAbs_3Return
- Vm::assertApproxEqRelDecimal_0Call
- Vm::assertApproxEqRelDecimal_0Return
- Vm::assertApproxEqRelDecimal_1Call
- Vm::assertApproxEqRelDecimal_1Return
- Vm::assertApproxEqRelDecimal_2Call
- Vm::assertApproxEqRelDecimal_2Return
- Vm::assertApproxEqRelDecimal_3Call
- Vm::assertApproxEqRelDecimal_3Return
- Vm::assertApproxEqRel_0Call
- Vm::assertApproxEqRel_0Return
- Vm::assertApproxEqRel_1Call
- Vm::assertApproxEqRel_1Return
- Vm::assertApproxEqRel_2Call
- Vm::assertApproxEqRel_2Return
- Vm::assertApproxEqRel_3Call
- Vm::assertApproxEqRel_3Return
- Vm::assertEqDecimal_0Call
- Vm::assertEqDecimal_0Return
- Vm::assertEqDecimal_1Call
- Vm::assertEqDecimal_1Return
- Vm::assertEqDecimal_2Call
- Vm::assertEqDecimal_2Return
- Vm::assertEqDecimal_3Call
- Vm::assertEqDecimal_3Return
- Vm::assertEq_0Call
- Vm::assertEq_0Return
- Vm::assertEq_10Call
- Vm::assertEq_10Return
- Vm::assertEq_11Call
- Vm::assertEq_11Return
- Vm::assertEq_12Call
- Vm::assertEq_12Return
- Vm::assertEq_13Call
- Vm::assertEq_13Return
- Vm::assertEq_14Call
- Vm::assertEq_14Return
- Vm::assertEq_15Call
- Vm::assertEq_15Return
- Vm::assertEq_16Call
- Vm::assertEq_16Return
- Vm::assertEq_17Call
- Vm::assertEq_17Return
- Vm::assertEq_18Call
- Vm::assertEq_18Return
- Vm::assertEq_19Call
- Vm::assertEq_19Return
- Vm::assertEq_1Call
- Vm::assertEq_1Return
- Vm::assertEq_20Call
- Vm::assertEq_20Return
- Vm::assertEq_21Call
- Vm::assertEq_21Return
- Vm::assertEq_22Call
- Vm::assertEq_22Return
- Vm::assertEq_23Call
- Vm::assertEq_23Return
- Vm::assertEq_24Call
- Vm::assertEq_24Return
- Vm::assertEq_25Call
- Vm::assertEq_25Return
- Vm::assertEq_26Call
- Vm::assertEq_26Return
- Vm::assertEq_27Call
- Vm::assertEq_27Return
- Vm::assertEq_2Call
- Vm::assertEq_2Return
- Vm::assertEq_3Call
- Vm::assertEq_3Return
- Vm::assertEq_4Call
- Vm::assertEq_4Return
- Vm::assertEq_5Call
- Vm::assertEq_5Return
- Vm::assertEq_6Call
- Vm::assertEq_6Return
- Vm::assertEq_7Call
- Vm::assertEq_7Return
- Vm::assertEq_8Call
- Vm::assertEq_8Return
- Vm::assertEq_9Call
- Vm::assertEq_9Return
- Vm::assertFalse_0Call
- Vm::assertFalse_0Return
- Vm::assertFalse_1Call
- Vm::assertFalse_1Return
- Vm::assertGeDecimal_0Call
- Vm::assertGeDecimal_0Return
- Vm::assertGeDecimal_1Call
- Vm::assertGeDecimal_1Return
- Vm::assertGeDecimal_2Call
- Vm::assertGeDecimal_2Return
- Vm::assertGeDecimal_3Call
- Vm::assertGeDecimal_3Return
- Vm::assertGe_0Call
- Vm::assertGe_0Return
- Vm::assertGe_1Call
- Vm::assertGe_1Return
- Vm::assertGe_2Call
- Vm::assertGe_2Return
- Vm::assertGe_3Call
- Vm::assertGe_3Return
- Vm::assertGtDecimal_0Call
- Vm::assertGtDecimal_0Return
- Vm::assertGtDecimal_1Call
- Vm::assertGtDecimal_1Return
- Vm::assertGtDecimal_2Call
- Vm::assertGtDecimal_2Return
- Vm::assertGtDecimal_3Call
- Vm::assertGtDecimal_3Return
- Vm::assertGt_0Call
- Vm::assertGt_0Return
- Vm::assertGt_1Call
- Vm::assertGt_1Return
- Vm::assertGt_2Call
- Vm::assertGt_2Return
- Vm::assertGt_3Call
- Vm::assertGt_3Return
- Vm::assertLeDecimal_0Call
- Vm::assertLeDecimal_0Return
- Vm::assertLeDecimal_1Call
- Vm::assertLeDecimal_1Return
- Vm::assertLeDecimal_2Call
- Vm::assertLeDecimal_2Return
- Vm::assertLeDecimal_3Call
- Vm::assertLeDecimal_3Return
- Vm::assertLe_0Call
- Vm::assertLe_0Return
- Vm::assertLe_1Call
- Vm::assertLe_1Return
- Vm::assertLe_2Call
- Vm::assertLe_2Return
- Vm::assertLe_3Call
- Vm::assertLe_3Return
- Vm::assertLtDecimal_0Call
- Vm::assertLtDecimal_0Return
- Vm::assertLtDecimal_1Call
- Vm::assertLtDecimal_1Return
- Vm::assertLtDecimal_2Call
- Vm::assertLtDecimal_2Return
- Vm::assertLtDecimal_3Call
- Vm::assertLtDecimal_3Return
- Vm::assertLt_0Call
- Vm::assertLt_0Return
- Vm::assertLt_1Call
- Vm::assertLt_1Return
- Vm::assertLt_2Call
- Vm::assertLt_2Return
- Vm::assertLt_3Call
- Vm::assertLt_3Return
- Vm::assertNotEqDecimal_0Call
- Vm::assertNotEqDecimal_0Return
- Vm::assertNotEqDecimal_1Call
- Vm::assertNotEqDecimal_1Return
- Vm::assertNotEqDecimal_2Call
- Vm::assertNotEqDecimal_2Return
- Vm::assertNotEqDecimal_3Call
- Vm::assertNotEqDecimal_3Return
- Vm::assertNotEq_0Call
- Vm::assertNotEq_0Return
- Vm::assertNotEq_10Call
- Vm::assertNotEq_10Return
- Vm::assertNotEq_11Call
- Vm::assertNotEq_11Return
- Vm::assertNotEq_12Call
- Vm::assertNotEq_12Return
- Vm::assertNotEq_13Call
- Vm::assertNotEq_13Return
- Vm::assertNotEq_14Call
- Vm::assertNotEq_14Return
- Vm::assertNotEq_15Call
- Vm::assertNotEq_15Return
- Vm::assertNotEq_16Call
- Vm::assertNotEq_16Return
- Vm::assertNotEq_17Call
- Vm::assertNotEq_17Return
- Vm::assertNotEq_18Call
- Vm::assertNotEq_18Return
- Vm::assertNotEq_19Call
- Vm::assertNotEq_19Return
- Vm::assertNotEq_1Call
- Vm::assertNotEq_1Return
- Vm::assertNotEq_20Call
- Vm::assertNotEq_20Return
- Vm::assertNotEq_21Call
- Vm::assertNotEq_21Return
- Vm::assertNotEq_22Call
- Vm::assertNotEq_22Return
- Vm::assertNotEq_23Call
- Vm::assertNotEq_23Return
- Vm::assertNotEq_24Call
- Vm::assertNotEq_24Return
- Vm::assertNotEq_25Call
- Vm::assertNotEq_25Return
- Vm::assertNotEq_26Call
- Vm::assertNotEq_26Return
- Vm::assertNotEq_27Call
- Vm::assertNotEq_27Return
- Vm::assertNotEq_2Call
- Vm::assertNotEq_2Return
- Vm::assertNotEq_3Call
- Vm::assertNotEq_3Return
- Vm::assertNotEq_4Call
- Vm::assertNotEq_4Return
- Vm::assertNotEq_5Call
- Vm::assertNotEq_5Return
- Vm::assertNotEq_6Call
- Vm::assertNotEq_6Return
- Vm::assertNotEq_7Call
- Vm::assertNotEq_7Return
- Vm::assertNotEq_8Call
- Vm::assertNotEq_8Return
- Vm::assertNotEq_9Call
- Vm::assertNotEq_9Return
- Vm::assertTrue_0Call
- Vm::assertTrue_0Return
- Vm::assertTrue_1Call
- Vm::assertTrue_1Return
- Vm::assumeCall
- Vm::assumeNoRevertCall
- Vm::assumeNoRevertReturn
- Vm::assumeReturn
- Vm::attachDelegationCall
- Vm::attachDelegationReturn
- Vm::blobBaseFeeCall
- Vm::blobBaseFeeReturn
- Vm::blobhashesCall
- Vm::blobhashesReturn
- Vm::breakpoint_0Call
- Vm::breakpoint_0Return
- Vm::breakpoint_1Call
- Vm::breakpoint_1Return
- Vm::broadcastRawTransactionCall
- Vm::broadcastRawTransactionReturn
- Vm::broadcast_0Call
- Vm::broadcast_0Return
- Vm::broadcast_1Call
- Vm::broadcast_1Return
- Vm::broadcast_2Call
- Vm::broadcast_2Return
- Vm::chainIdCall
- Vm::chainIdReturn
- Vm::clearMockedCallsCall
- Vm::clearMockedCallsReturn
- Vm::cloneAccountCall
- Vm::cloneAccountReturn
- Vm::closeFileCall
- Vm::closeFileReturn
- Vm::coinbaseCall
- Vm::coinbaseReturn
- Vm::computeCreate2Address_0Call
- Vm::computeCreate2Address_0Return
- Vm::computeCreate2Address_1Call
- Vm::computeCreate2Address_1Return
- Vm::computeCreateAddressCall
- Vm::computeCreateAddressReturn
- Vm::containsCall
- Vm::containsReturn
- Vm::coolCall
- Vm::coolReturn
- Vm::copyFileCall
- Vm::copyFileReturn
- Vm::copyStorageCall
- Vm::copyStorageReturn
- Vm::createDirCall
- Vm::createDirReturn
- Vm::createFork_0Call
- Vm::createFork_0Return
- Vm::createFork_1Call
- Vm::createFork_1Return
- Vm::createFork_2Call
- Vm::createFork_2Return
- Vm::createSelectFork_0Call
- Vm::createSelectFork_0Return
- Vm::createSelectFork_1Call
- Vm::createSelectFork_1Return
- Vm::createSelectFork_2Call
- Vm::createSelectFork_2Return
- Vm::createWallet_0Call
- Vm::createWallet_0Return
- Vm::createWallet_1Call
- Vm::createWallet_1Return
- Vm::createWallet_2Call
- Vm::createWallet_2Return
- Vm::dealCall
- Vm::dealReturn
- Vm::deleteSnapshotCall
- Vm::deleteSnapshotReturn
- Vm::deleteSnapshotsCall
- Vm::deleteSnapshotsReturn
- Vm::deleteStateSnapshotCall
- Vm::deleteStateSnapshotReturn
- Vm::deleteStateSnapshotsCall
- Vm::deleteStateSnapshotsReturn
- Vm::deployCode_0Call
- Vm::deployCode_0Return
- Vm::deployCode_1Call
- Vm::deployCode_1Return
- Vm::deriveKey_0Call
- Vm::deriveKey_0Return
- Vm::deriveKey_1Call
- Vm::deriveKey_1Return
- Vm::deriveKey_2Call
- Vm::deriveKey_2Return
- Vm::deriveKey_3Call
- Vm::deriveKey_3Return
- Vm::difficultyCall
- Vm::difficultyReturn
- Vm::dumpStateCall
- Vm::dumpStateReturn
- Vm::ensNamehashCall
- Vm::ensNamehashReturn
- Vm::envAddress_0Call
- Vm::envAddress_0Return
- Vm::envAddress_1Call
- Vm::envAddress_1Return
- Vm::envBool_0Call
- Vm::envBool_0Return
- Vm::envBool_1Call
- Vm::envBool_1Return
- Vm::envBytes32_0Call
- Vm::envBytes32_0Return
- Vm::envBytes32_1Call
- Vm::envBytes32_1Return
- Vm::envBytes_0Call
- Vm::envBytes_0Return
- Vm::envBytes_1Call
- Vm::envBytes_1Return
- Vm::envExistsCall
- Vm::envExistsReturn
- Vm::envInt_0Call
- Vm::envInt_0Return
- Vm::envInt_1Call
- Vm::envInt_1Return
- Vm::envOr_0Call
- Vm::envOr_0Return
- Vm::envOr_10Call
- Vm::envOr_10Return
- Vm::envOr_11Call
- Vm::envOr_11Return
- Vm::envOr_12Call
- Vm::envOr_12Return
- Vm::envOr_13Call
- Vm::envOr_13Return
- Vm::envOr_1Call
- Vm::envOr_1Return
- Vm::envOr_2Call
- Vm::envOr_2Return
- Vm::envOr_3Call
- Vm::envOr_3Return
- Vm::envOr_4Call
- Vm::envOr_4Return
- Vm::envOr_5Call
- Vm::envOr_5Return
- Vm::envOr_6Call
- Vm::envOr_6Return
- Vm::envOr_7Call
- Vm::envOr_7Return
- Vm::envOr_8Call
- Vm::envOr_8Return
- Vm::envOr_9Call
- Vm::envOr_9Return
- Vm::envString_0Call
- Vm::envString_0Return
- Vm::envString_1Call
- Vm::envString_1Return
- Vm::envUint_0Call
- Vm::envUint_0Return
- Vm::envUint_1Call
- Vm::envUint_1Return
- Vm::etchCall
- Vm::etchReturn
- Vm::eth_getLogsCall
- Vm::eth_getLogsReturn
- Vm::existsCall
- Vm::existsReturn
- Vm::expectCallMinGas_0Call
- Vm::expectCallMinGas_0Return
- Vm::expectCallMinGas_1Call
- Vm::expectCallMinGas_1Return
- Vm::expectCall_0Call
- Vm::expectCall_0Return
- Vm::expectCall_1Call
- Vm::expectCall_1Return
- Vm::expectCall_2Call
- Vm::expectCall_2Return
- Vm::expectCall_3Call
- Vm::expectCall_3Return
- Vm::expectCall_4Call
- Vm::expectCall_4Return
- Vm::expectCall_5Call
- Vm::expectCall_5Return
- Vm::expectEmitAnonymous_0Call
- Vm::expectEmitAnonymous_0Return
- Vm::expectEmitAnonymous_1Call
- Vm::expectEmitAnonymous_1Return
- Vm::expectEmitAnonymous_2Call
- Vm::expectEmitAnonymous_2Return
- Vm::expectEmitAnonymous_3Call
- Vm::expectEmitAnonymous_3Return
- Vm::expectEmit_0Call
- Vm::expectEmit_0Return
- Vm::expectEmit_1Call
- Vm::expectEmit_1Return
- Vm::expectEmit_2Call
- Vm::expectEmit_2Return
- Vm::expectEmit_3Call
- Vm::expectEmit_3Return
- Vm::expectPartialRevert_0Call
- Vm::expectPartialRevert_0Return
- Vm::expectPartialRevert_1Call
- Vm::expectPartialRevert_1Return
- Vm::expectRevert_0Call
- Vm::expectRevert_0Return
- Vm::expectRevert_1Call
- Vm::expectRevert_1Return
- Vm::expectRevert_2Call
- Vm::expectRevert_2Return
- Vm::expectRevert_3Call
- Vm::expectRevert_3Return
- Vm::expectRevert_4Call
- Vm::expectRevert_4Return
- Vm::expectRevert_5Call
- Vm::expectRevert_5Return
- Vm::expectSafeMemoryCall
- Vm::expectSafeMemoryCallCall
- Vm::expectSafeMemoryCallReturn
- Vm::expectSafeMemoryReturn
- Vm::feeCall
- Vm::feeReturn
- Vm::ffiCall
- Vm::ffiReturn
- Vm::fsMetadataCall
- Vm::fsMetadataReturn
- Vm::getArtifactPathByCodeCall
- Vm::getArtifactPathByCodeReturn
- Vm::getArtifactPathByDeployedCodeCall
- Vm::getArtifactPathByDeployedCodeReturn
- Vm::getBlobBaseFeeCall
- Vm::getBlobBaseFeeReturn
- Vm::getBlobhashesCall
- Vm::getBlobhashesReturn
- Vm::getBlockNumberCall
- Vm::getBlockNumberReturn
- Vm::getBlockTimestampCall
- Vm::getBlockTimestampReturn
- Vm::getBroadcastCall
- Vm::getBroadcastReturn
- Vm::getBroadcasts_0Call
- Vm::getBroadcasts_0Return
- Vm::getBroadcasts_1Call
- Vm::getBroadcasts_1Return
- Vm::getCodeCall
- Vm::getCodeReturn
- Vm::getDeployedCodeCall
- Vm::getDeployedCodeReturn
- Vm::getDeployment_0Call
- Vm::getDeployment_0Return
- Vm::getDeployment_1Call
- Vm::getDeployment_1Return
- Vm::getDeploymentsCall
- Vm::getDeploymentsReturn
- Vm::getFoundryVersionCall
- Vm::getFoundryVersionReturn
- Vm::getLabelCall
- Vm::getLabelReturn
- Vm::getMappingKeyAndParentOfCall
- Vm::getMappingKeyAndParentOfReturn
- Vm::getMappingLengthCall
- Vm::getMappingLengthReturn
- Vm::getMappingSlotAtCall
- Vm::getMappingSlotAtReturn
- Vm::getNonce_0Call
- Vm::getNonce_0Return
- Vm::getNonce_1Call
- Vm::getNonce_1Return
- Vm::getRecordedLogsCall
- Vm::getRecordedLogsReturn
- Vm::getWalletsCall
- Vm::getWalletsReturn
- Vm::indexOfCall
- Vm::indexOfReturn
- Vm::isContextCall
- Vm::isContextReturn
- Vm::isDirCall
- Vm::isDirReturn
- Vm::isFileCall
- Vm::isFileReturn
- Vm::isPersistentCall
- Vm::isPersistentReturn
- Vm::keyExistsCall
- Vm::keyExistsJsonCall
- Vm::keyExistsJsonReturn
- Vm::keyExistsReturn
- Vm::keyExistsTomlCall
- Vm::keyExistsTomlReturn
- Vm::labelCall
- Vm::labelReturn
- Vm::lastCallGasCall
- Vm::lastCallGasReturn
- Vm::loadAllocsCall
- Vm::loadAllocsReturn
- Vm::loadCall
- Vm::loadReturn
- Vm::makePersistent_0Call
- Vm::makePersistent_0Return
- Vm::makePersistent_1Call
- Vm::makePersistent_1Return
- Vm::makePersistent_2Call
- Vm::makePersistent_2Return
- Vm::makePersistent_3Call
- Vm::makePersistent_3Return
- Vm::mockCallRevert_0Call
- Vm::mockCallRevert_0Return
- Vm::mockCallRevert_1Call
- Vm::mockCallRevert_1Return
- Vm::mockCallRevert_2Call
- Vm::mockCallRevert_2Return
- Vm::mockCallRevert_3Call
- Vm::mockCallRevert_3Return
- Vm::mockCall_0Call
- Vm::mockCall_0Return
- Vm::mockCall_1Call
- Vm::mockCall_1Return
- Vm::mockCall_2Call
- Vm::mockCall_2Return
- Vm::mockCall_3Call
- Vm::mockCall_3Return
- Vm::mockCalls_0Call
- Vm::mockCalls_0Return
- Vm::mockCalls_1Call
- Vm::mockCalls_1Return
- Vm::mockFunctionCall
- Vm::mockFunctionReturn
- Vm::parseAddressCall
- Vm::parseAddressReturn
- Vm::parseBoolCall
- Vm::parseBoolReturn
- Vm::parseBytes32Call
- Vm::parseBytes32Return
- Vm::parseBytesCall
- Vm::parseBytesReturn
- Vm::parseIntCall
- Vm::parseIntReturn
- Vm::parseJsonAddressArrayCall
- Vm::parseJsonAddressArrayReturn
- Vm::parseJsonAddressCall
- Vm::parseJsonAddressReturn
- Vm::parseJsonBoolArrayCall
- Vm::parseJsonBoolArrayReturn
- Vm::parseJsonBoolCall
- Vm::parseJsonBoolReturn
- Vm::parseJsonBytes32ArrayCall
- Vm::parseJsonBytes32ArrayReturn
- Vm::parseJsonBytes32Call
- Vm::parseJsonBytes32Return
- Vm::parseJsonBytesArrayCall
- Vm::parseJsonBytesArrayReturn
- Vm::parseJsonBytesCall
- Vm::parseJsonBytesReturn
- Vm::parseJsonIntArrayCall
- Vm::parseJsonIntArrayReturn
- Vm::parseJsonIntCall
- Vm::parseJsonIntReturn
- Vm::parseJsonKeysCall
- Vm::parseJsonKeysReturn
- Vm::parseJsonStringArrayCall
- Vm::parseJsonStringArrayReturn
- Vm::parseJsonStringCall
- Vm::parseJsonStringReturn
- Vm::parseJsonTypeArrayCall
- Vm::parseJsonTypeArrayReturn
- Vm::parseJsonType_0Call
- Vm::parseJsonType_0Return
- Vm::parseJsonType_1Call
- Vm::parseJsonType_1Return
- Vm::parseJsonUintArrayCall
- Vm::parseJsonUintArrayReturn
- Vm::parseJsonUintCall
- Vm::parseJsonUintReturn
- Vm::parseJson_0Call
- Vm::parseJson_0Return
- Vm::parseJson_1Call
- Vm::parseJson_1Return
- Vm::parseTomlAddressArrayCall
- Vm::parseTomlAddressArrayReturn
- Vm::parseTomlAddressCall
- Vm::parseTomlAddressReturn
- Vm::parseTomlBoolArrayCall
- Vm::parseTomlBoolArrayReturn
- Vm::parseTomlBoolCall
- Vm::parseTomlBoolReturn
- Vm::parseTomlBytes32ArrayCall
- Vm::parseTomlBytes32ArrayReturn
- Vm::parseTomlBytes32Call
- Vm::parseTomlBytes32Return
- Vm::parseTomlBytesArrayCall
- Vm::parseTomlBytesArrayReturn
- Vm::parseTomlBytesCall
- Vm::parseTomlBytesReturn
- Vm::parseTomlIntArrayCall
- Vm::parseTomlIntArrayReturn
- Vm::parseTomlIntCall
- Vm::parseTomlIntReturn
- Vm::parseTomlKeysCall
- Vm::parseTomlKeysReturn
- Vm::parseTomlStringArrayCall
- Vm::parseTomlStringArrayReturn
- Vm::parseTomlStringCall
- Vm::parseTomlStringReturn
- Vm::parseTomlTypeArrayCall
- Vm::parseTomlTypeArrayReturn
- Vm::parseTomlType_0Call
- Vm::parseTomlType_0Return
- Vm::parseTomlType_1Call
- Vm::parseTomlType_1Return
- Vm::parseTomlUintArrayCall
- Vm::parseTomlUintArrayReturn
- Vm::parseTomlUintCall
- Vm::parseTomlUintReturn
- Vm::parseToml_0Call
- Vm::parseToml_0Return
- Vm::parseToml_1Call
- Vm::parseToml_1Return
- Vm::parseUintCall
- Vm::parseUintReturn
- Vm::pauseGasMeteringCall
- Vm::pauseGasMeteringReturn
- Vm::pauseTracingCall
- Vm::pauseTracingReturn
- Vm::prank_0Call
- Vm::prank_0Return
- Vm::prank_1Call
- Vm::prank_1Return
- Vm::prank_2Call
- Vm::prank_2Return
- Vm::prank_3Call
- Vm::prank_3Return
- Vm::prevrandao_0Call
- Vm::prevrandao_0Return
- Vm::prevrandao_1Call
- Vm::prevrandao_1Return
- Vm::projectRootCall
- Vm::projectRootReturn
- Vm::promptAddressCall
- Vm::promptAddressReturn
- Vm::promptCall
- Vm::promptReturn
- Vm::promptSecretCall
- Vm::promptSecretReturn
- Vm::promptSecretUintCall
- Vm::promptSecretUintReturn
- Vm::promptUintCall
- Vm::promptUintReturn
- Vm::publicKeyP256Call
- Vm::publicKeyP256Return
- Vm::randomAddressCall
- Vm::randomAddressReturn
- Vm::randomBoolCall
- Vm::randomBoolReturn
- Vm::randomBytes4Call
- Vm::randomBytes4Return
- Vm::randomBytes8Call
- Vm::randomBytes8Return
- Vm::randomBytesCall
- Vm::randomBytesReturn
- Vm::randomInt_0Call
- Vm::randomInt_0Return
- Vm::randomInt_1Call
- Vm::randomInt_1Return
- Vm::randomUint_0Call
- Vm::randomUint_0Return
- Vm::randomUint_1Call
- Vm::randomUint_1Return
- Vm::randomUint_2Call
- Vm::randomUint_2Return
- Vm::readCallersCall
- Vm::readCallersReturn
- Vm::readDir_0Call
- Vm::readDir_0Return
- Vm::readDir_1Call
- Vm::readDir_1Return
- Vm::readDir_2Call
- Vm::readDir_2Return
- Vm::readFileBinaryCall
- Vm::readFileBinaryReturn
- Vm::readFileCall
- Vm::readFileReturn
- Vm::readLineCall
- Vm::readLineReturn
- Vm::readLinkCall
- Vm::readLinkReturn
- Vm::recordCall
- Vm::recordLogsCall
- Vm::recordLogsReturn
- Vm::recordReturn
- Vm::rememberKeyCall
- Vm::rememberKeyReturn
- Vm::rememberKeys_0Call
- Vm::rememberKeys_0Return
- Vm::rememberKeys_1Call
- Vm::rememberKeys_1Return
- Vm::removeDirCall
- Vm::removeDirReturn
- Vm::removeFileCall
- Vm::removeFileReturn
- Vm::replaceCall
- Vm::replaceReturn
- Vm::resetGasMeteringCall
- Vm::resetGasMeteringReturn
- Vm::resetNonceCall
- Vm::resetNonceReturn
- Vm::resumeGasMeteringCall
- Vm::resumeGasMeteringReturn
- Vm::resumeTracingCall
- Vm::resumeTracingReturn
- Vm::revertToAndDeleteCall
- Vm::revertToAndDeleteReturn
- Vm::revertToCall
- Vm::revertToReturn
- Vm::revertToStateAndDeleteCall
- Vm::revertToStateAndDeleteReturn
- Vm::revertToStateCall
- Vm::revertToStateReturn
- Vm::revokePersistent_0Call
- Vm::revokePersistent_0Return
- Vm::revokePersistent_1Call
- Vm::revokePersistent_1Return
- Vm::rollCall
- Vm::rollFork_0Call
- Vm::rollFork_0Return
- Vm::rollFork_1Call
- Vm::rollFork_1Return
- Vm::rollFork_2Call
- Vm::rollFork_2Return
- Vm::rollFork_3Call
- Vm::rollFork_3Return
- Vm::rollReturn
- Vm::rpcUrlCall
- Vm::rpcUrlReturn
- Vm::rpcUrlStructsCall
- Vm::rpcUrlStructsReturn
- Vm::rpcUrlsCall
- Vm::rpcUrlsReturn
- Vm::rpc_0Call
- Vm::rpc_0Return
- Vm::rpc_1Call
- Vm::rpc_1Return
- Vm::selectForkCall
- Vm::selectForkReturn
- Vm::serializeAddress_0Call
- Vm::serializeAddress_0Return
- Vm::serializeAddress_1Call
- Vm::serializeAddress_1Return
- Vm::serializeBool_0Call
- Vm::serializeBool_0Return
- Vm::serializeBool_1Call
- Vm::serializeBool_1Return
- Vm::serializeBytes32_0Call
- Vm::serializeBytes32_0Return
- Vm::serializeBytes32_1Call
- Vm::serializeBytes32_1Return
- Vm::serializeBytes_0Call
- Vm::serializeBytes_0Return
- Vm::serializeBytes_1Call
- Vm::serializeBytes_1Return
- Vm::serializeInt_0Call
- Vm::serializeInt_0Return
- Vm::serializeInt_1Call
- Vm::serializeInt_1Return
- Vm::serializeJsonCall
- Vm::serializeJsonReturn
- Vm::serializeJsonType_0Call
- Vm::serializeJsonType_0Return
- Vm::serializeJsonType_1Call
- Vm::serializeJsonType_1Return
- Vm::serializeString_0Call
- Vm::serializeString_0Return
- Vm::serializeString_1Call
- Vm::serializeString_1Return
- Vm::serializeUintToHexCall
- Vm::serializeUintToHexReturn
- Vm::serializeUint_0Call
- Vm::serializeUint_0Return
- Vm::serializeUint_1Call
- Vm::serializeUint_1Return
- Vm::setArbitraryStorageCall
- Vm::setArbitraryStorageReturn
- Vm::setBlockhashCall
- Vm::setBlockhashReturn
- Vm::setEnvCall
- Vm::setEnvReturn
- Vm::setNonceCall
- Vm::setNonceReturn
- Vm::setNonceUnsafeCall
- Vm::setNonceUnsafeReturn
- Vm::signAndAttachDelegationCall
- Vm::signAndAttachDelegationReturn
- Vm::signCompact_0Call
- Vm::signCompact_0Return
- Vm::signCompact_1Call
- Vm::signCompact_1Return
- Vm::signCompact_2Call
- Vm::signCompact_2Return
- Vm::signCompact_3Call
- Vm::signCompact_3Return
- Vm::signDelegationCall
- Vm::signDelegationReturn
- Vm::signP256Call
- Vm::signP256Return
- Vm::sign_0Call
- Vm::sign_0Return
- Vm::sign_1Call
- Vm::sign_1Return
- Vm::sign_2Call
- Vm::sign_2Return
- Vm::sign_3Call
- Vm::sign_3Return
- Vm::skip_0Call
- Vm::skip_0Return
- Vm::skip_1Call
- Vm::skip_1Return
- Vm::sleepCall
- Vm::sleepReturn
- Vm::snapshotCall
- Vm::snapshotGasLastCall_0Call
- Vm::snapshotGasLastCall_0Return
- Vm::snapshotGasLastCall_1Call
- Vm::snapshotGasLastCall_1Return
- Vm::snapshotReturn
- Vm::snapshotStateCall
- Vm::snapshotStateReturn
- Vm::snapshotValue_0Call
- Vm::snapshotValue_0Return
- Vm::snapshotValue_1Call
- Vm::snapshotValue_1Return
- Vm::splitCall
- Vm::splitReturn
- Vm::startBroadcast_0Call
- Vm::startBroadcast_0Return
- Vm::startBroadcast_1Call
- Vm::startBroadcast_1Return
- Vm::startBroadcast_2Call
- Vm::startBroadcast_2Return
- Vm::startDebugTraceRecordingCall
- Vm::startDebugTraceRecordingReturn
- Vm::startMappingRecordingCall
- Vm::startMappingRecordingReturn
- Vm::startPrank_0Call
- Vm::startPrank_0Return
- Vm::startPrank_1Call
- Vm::startPrank_1Return
- Vm::startPrank_2Call
- Vm::startPrank_2Return
- Vm::startPrank_3Call
- Vm::startPrank_3Return
- Vm::startSnapshotGas_0Call
- Vm::startSnapshotGas_0Return
- Vm::startSnapshotGas_1Call
- Vm::startSnapshotGas_1Return
- Vm::startStateDiffRecordingCall
- Vm::startStateDiffRecordingReturn
- Vm::stopAndReturnDebugTraceRecordingCall
- Vm::stopAndReturnDebugTraceRecordingReturn
- Vm::stopAndReturnStateDiffCall
- Vm::stopAndReturnStateDiffReturn
- Vm::stopBroadcastCall
- Vm::stopBroadcastReturn
- Vm::stopExpectSafeMemoryCall
- Vm::stopExpectSafeMemoryReturn
- Vm::stopMappingRecordingCall
- Vm::stopMappingRecordingReturn
- Vm::stopPrankCall
- Vm::stopPrankReturn
- Vm::stopSnapshotGas_0Call
- Vm::stopSnapshotGas_0Return
- Vm::stopSnapshotGas_1Call
- Vm::stopSnapshotGas_1Return
- Vm::stopSnapshotGas_2Call
- Vm::stopSnapshotGas_2Return
- Vm::storeCall
- Vm::storeReturn
- Vm::toBase64URL_0Call
- Vm::toBase64URL_0Return
- Vm::toBase64URL_1Call
- Vm::toBase64URL_1Return
- Vm::toBase64_0Call
- Vm::toBase64_0Return
- Vm::toBase64_1Call
- Vm::toBase64_1Return
- Vm::toLowercaseCall
- Vm::toLowercaseReturn
- Vm::toString_0Call
- Vm::toString_0Return
- Vm::toString_1Call
- Vm::toString_1Return
- Vm::toString_2Call
- Vm::toString_2Return
- Vm::toString_3Call
- Vm::toString_3Return
- Vm::toString_4Call
- Vm::toString_4Return
- Vm::toString_5Call
- Vm::toString_5Return
- Vm::toUppercaseCall
- Vm::toUppercaseReturn
- Vm::transact_0Call
- Vm::transact_0Return
- Vm::transact_1Call
- Vm::transact_1Return
- Vm::trimCall
- Vm::trimReturn
- Vm::tryFfiCall
- Vm::tryFfiReturn
- Vm::txGasPriceCall
- Vm::txGasPriceReturn
- Vm::unixTimeCall
- Vm::unixTimeReturn
- Vm::warpCall
- Vm::warpReturn
- Vm::writeFileBinaryCall
- Vm::writeFileBinaryReturn
- Vm::writeFileCall
- Vm::writeFileReturn
- Vm::writeJson_0Call
- Vm::writeJson_0Return
- Vm::writeJson_1Call
- Vm::writeJson_1Return
- Vm::writeLineCall
- Vm::writeLineReturn
- Vm::writeToml_0Call
- Vm::writeToml_0Return
- Vm::writeToml_1Call
- Vm::writeToml_1Return
- Wallets
- WalletsInner
- config::CheatsConfig
- error::Error
- evm::DealRecord
- evm::GasRecord
- evm::RecordAccess
- evm::mapping::MappingSlots
- evm::mock::MockCallDataContext
- evm::mock::MockCallReturnData
- evm::prank::Prank
- inspector::ArbitraryStorage
- inspector::BroadcastableTransaction
- inspector::Cheatcodes
- inspector::Context
- inspector::GasMetering
- inspector::RecordDebugStepInfo
- inspector::TransparentCheatcodesExecutor
- script::Broadcast
- script::Wallets
- script::WalletsInner
- test::assert::EqAbsAssertionError
- test::assert::EqRelAssertionFailure
- test::assert::SimpleAssertionError
- test::assume::AssumeNoRevert
- test::expect::ExpectedCallData
- test::expect::ExpectedEmit
- test::expect::ExpectedRevert
- utils::IgnoredTraces
Enums
- ErrorKind
- ForgeContext
- Vm::AccountAccessKind
- Vm::BroadcastTxType
- Vm::CallerMode
- Vm::ForgeContext
- Vm::VmCalls
- Vm::VmErrors
- error::ErrorKind
- test::assert::ComparisonAssertionError
- test::assert::EqRelAssertionError
- test::assert::EqRelDelta
- test::expect::ExpectedCallType
- test::expect::ExpectedRevertKind
Traits
- Cheatcode
- CheatcodeDef
- CheatcodesExecutor
- DynCheatcode
- inspector::CheatcodesExecutor
- inspector::utils::CommonCreateInput
Macros
- error::bail
- error::ensure
- error::ensure_not_precompile
- error::fmt_err
- error::impl_from
- inspector::try_or_return
- test::assert::format_values
- test::assert::impl_assertions
Functions
- Vm::abi::constructor
- Vm::abi::contract
- Vm::abi::errors
- Vm::abi::events
- Vm::abi::fallback
- Vm::abi::functions
- Vm::abi::receive
- crypto::create_wallet
- crypto::derive_key
- crypto::derive_key_str
- crypto::derive_wallets
- crypto::derive_wallets_str
- crypto::encode_compact_sig
- crypto::encode_full_sig
- crypto::inject_wallet
- crypto::parse_private_key
- crypto::parse_private_key_p256
- crypto::parse_wallet
- crypto::sign
- crypto::sign_p256
- crypto::sign_with_wallet
- crypto::validate_private_key
- env::env
- env::env_array
- env::env_array_default
- env::env_default
- env::get_env
- env::map_env_err
- env::set_execution_context
- error::precompile_error
- evm::derive_snapshot_name
- evm::fork::check_broadcast
- evm::fork::convert_to_bytes
- evm::fork::create_fork
- evm::fork::create_fork_at_transaction
- evm::fork::create_fork_request
- evm::fork::create_select_fork
- evm::fork::create_select_fork_at_transaction
- evm::fork::persist_caller
- evm::fork::rpc_call
- evm::fork::transact
- evm::genesis_account
- evm::get_nonce
- evm::get_state_diff
- evm::inner_delete_state_snapshot
- evm::inner_delete_state_snapshots
- evm::inner_last_gas_snapshot
- evm::inner_revert_to_state
- evm::inner_revert_to_state_and_delete
- evm::inner_snapshot_state
- evm::inner_start_gas_snapshot
- evm::inner_stop_gas_snapshot
- evm::inner_value_snapshot
- evm::journaled_account
- evm::mapping::mapping_slot
- evm::mapping::slot_child
- evm::mapping::step
- evm::mock::make_acc_non_empty
- evm::mock::mock_call
- evm::mock::mock_calls
- evm::prank::prank
- evm::read_callers
- evm::record_debug_step::convert_call_trace_to_debug_step
- evm::record_debug_step::flatten_call_trace
- evm::record_debug_step::get_memory_input_for_opcode
- evm::record_debug_step::get_slice_from_memory
- evm::record_debug_step::get_stack_inputs_for_opcode
- evm::record_debug_step::recursive_flatten_call_trace
- fs::ffi
- fs::get_artifact_code
- fs::latest_broadcast
- fs::map_broadcast_tx_type
- fs::parse_broadcast_results
- fs::prompt
- fs::prompt_input
- fs::prompt_password
- fs::read_dir
- fs::write_file
- inspector::access_is_call
- inspector::append_storage_access
- inspector::apply_dispatch
- inspector::calls_as_dyn_cheatcode
- inspector::check_if_fixed_gas_limit
- inspector::disallowed_mem_write
- inspector::will_exit
- inspector::with_evm
- json::canonicalize_json_path
- json::check_json_key_exists
- json::encode
- json::json_to_sol
- json::json_value_to_token
- json::parse_json
- json::parse_json_array
- json::parse_json_as
- json::parse_json_coerce
- json::parse_json_keys
- json::parse_json_map
- json::parse_json_str
- json::resolve_type
- json::select
- json::serialize_json
- json::serialize_value_as_json
- script::broadcast
- script::broadcast_key
- script::create_auth
- script::sig_to_auth
- script::sig_to_delegation
- script::write_delegation
- set_execution_context
- string::parse
- string::parse_array
- string::parse_value
- string::parse_value_fallback
- test::assert::assert_eq
- test::assert::assert_false
- test::assert::assert_ge
- test::assert::assert_gt
- test::assert::assert_le
- test::assert::assert_lt
- test::assert::assert_not_eq
- test::assert::assert_true
- test::assert::format_delta_percent
- test::assert::get_delta_int
- test::assert::get_delta_uint
- test::assert::handle_assertion_result
- test::assert::int_assert_approx_eq_abs
- test::assert::int_assert_approx_eq_rel
- test::assert::uint_assert_approx_eq_abs
- test::assert::uint_assert_approx_eq_rel
- test::breakpoint
- test::expect::expect_call
- test::expect::expect_emit
- test::expect::expect_revert
- test::expect::expect_safe_memory
- test::expect::handle_expect_emit
- test::expect::handle_expect_revert
- toml::format_json_to_toml
- toml::json_to_toml_value
- toml::parse_toml
- toml::parse_toml_coerce
- toml::parse_toml_keys
- toml::parse_toml_str
- toml::toml_to_json_string
- toml::toml_to_json_value
- utils::random_int
- utils::random_uint
Type Aliases
- BroadcastableTransactions
- ExpectedCallTracker
- Result
- error::Result
- inspector::BroadcastableTransactions
- inspector::Ecx
- inspector::InnerEcx
- test::assert::ComparisonResult
- test::expect::ExpectedCallTracker