pub enum VmCalls {
Show 464 variants
addr(addrCall),
dumpState(dumpStateCall),
getNonce_0(getNonce_0Call),
getNonce_1(getNonce_1Call),
load(loadCall),
loadAllocs(loadAllocsCall),
startDebugTraceRecording(startDebugTraceRecordingCall),
stopAndReturnDebugTraceRecording(stopAndReturnDebugTraceRecordingCall),
cloneAccount(cloneAccountCall),
record(recordCall),
accesses(accessesCall),
startStateDiffRecording(startStateDiffRecordingCall),
stopAndReturnStateDiff(stopAndReturnStateDiffCall),
startMappingRecording(startMappingRecordingCall),
stopMappingRecording(stopMappingRecordingCall),
getMappingLength(getMappingLengthCall),
getMappingSlotAt(getMappingSlotAtCall),
getMappingKeyAndParentOf(getMappingKeyAndParentOfCall),
chainId(chainIdCall),
coinbase(coinbaseCall),
difficulty(difficultyCall),
fee(feeCall),
prevrandao_0(prevrandao_0Call),
prevrandao_1(prevrandao_1Call),
blobhashes(blobhashesCall),
getBlobhashes(getBlobhashesCall),
roll(rollCall),
getBlockNumber(getBlockNumberCall),
txGasPrice(txGasPriceCall),
warp(warpCall),
getBlockTimestamp(getBlockTimestampCall),
blobBaseFee(blobBaseFeeCall),
getBlobBaseFee(getBlobBaseFeeCall),
setBlockhash(setBlockhashCall),
deal(dealCall),
etch(etchCall),
resetNonce(resetNonceCall),
setNonce(setNonceCall),
setNonceUnsafe(setNonceUnsafeCall),
store(storeCall),
cool(coolCall),
clearMockedCalls(clearMockedCallsCall),
mockCall_0(mockCall_0Call),
mockCall_1(mockCall_1Call),
mockCalls_0(mockCalls_0Call),
mockCalls_1(mockCalls_1Call),
mockCallRevert_0(mockCallRevert_0Call),
mockCallRevert_1(mockCallRevert_1Call),
mockFunction(mockFunctionCall),
prank_0(prank_0Call),
startPrank_0(startPrank_0Call),
prank_1(prank_1Call),
startPrank_1(startPrank_1Call),
stopPrank(stopPrankCall),
readCallers(readCallersCall),
snapshotValue_0(snapshotValue_0Call),
snapshotValue_1(snapshotValue_1Call),
snapshotGasLastCall_0(snapshotGasLastCall_0Call),
snapshotGasLastCall_1(snapshotGasLastCall_1Call),
startSnapshotGas_0(startSnapshotGas_0Call),
startSnapshotGas_1(startSnapshotGas_1Call),
stopSnapshotGas_0(stopSnapshotGas_0Call),
stopSnapshotGas_1(stopSnapshotGas_1Call),
stopSnapshotGas_2(stopSnapshotGas_2Call),
snapshot(snapshotCall),
snapshotState(snapshotStateCall),
revertTo(revertToCall),
revertToState(revertToStateCall),
revertToAndDelete(revertToAndDeleteCall),
revertToStateAndDelete(revertToStateAndDeleteCall),
deleteSnapshot(deleteSnapshotCall),
deleteStateSnapshot(deleteStateSnapshotCall),
deleteSnapshots(deleteSnapshotsCall),
deleteStateSnapshots(deleteStateSnapshotsCall),
activeFork(activeForkCall),
createFork_0(createFork_0Call),
createFork_1(createFork_1Call),
createFork_2(createFork_2Call),
createSelectFork_0(createSelectFork_0Call),
createSelectFork_1(createSelectFork_1Call),
createSelectFork_2(createSelectFork_2Call),
rollFork_0(rollFork_0Call),
rollFork_1(rollFork_1Call),
rollFork_2(rollFork_2Call),
rollFork_3(rollFork_3Call),
selectFork(selectForkCall),
transact_0(transact_0Call),
transact_1(transact_1Call),
rpc_0(rpc_0Call),
rpc_1(rpc_1Call),
eth_getLogs(eth_getLogsCall),
allowCheatcodes(allowCheatcodesCall),
makePersistent_0(makePersistent_0Call),
makePersistent_1(makePersistent_1Call),
makePersistent_2(makePersistent_2Call),
makePersistent_3(makePersistent_3Call),
revokePersistent_0(revokePersistent_0Call),
revokePersistent_1(revokePersistent_1Call),
isPersistent(isPersistentCall),
recordLogs(recordLogsCall),
getRecordedLogs(getRecordedLogsCall),
pauseGasMetering(pauseGasMeteringCall),
resumeGasMetering(resumeGasMeteringCall),
resetGasMetering(resetGasMeteringCall),
lastCallGas(lastCallGasCall),
assume(assumeCall),
assumeNoRevert(assumeNoRevertCall),
breakpoint_0(breakpoint_0Call),
breakpoint_1(breakpoint_1Call),
getFoundryVersion(getFoundryVersionCall),
rpcUrl(rpcUrlCall),
rpcUrls(rpcUrlsCall),
rpcUrlStructs(rpcUrlStructsCall),
sleep(sleepCall),
expectCall_0(expectCall_0Call),
expectCall_1(expectCall_1Call),
expectCall_2(expectCall_2Call),
expectCall_3(expectCall_3Call),
expectCall_4(expectCall_4Call),
expectCall_5(expectCall_5Call),
expectCallMinGas_0(expectCallMinGas_0Call),
expectCallMinGas_1(expectCallMinGas_1Call),
expectEmit_0(expectEmit_0Call),
expectEmit_1(expectEmit_1Call),
expectEmit_2(expectEmit_2Call),
expectEmit_3(expectEmit_3Call),
expectEmitAnonymous_0(expectEmitAnonymous_0Call),
expectEmitAnonymous_1(expectEmitAnonymous_1Call),
expectEmitAnonymous_2(expectEmitAnonymous_2Call),
expectEmitAnonymous_3(expectEmitAnonymous_3Call),
expectRevert_0(expectRevert_0Call),
expectRevert_1(expectRevert_1Call),
expectRevert_2(expectRevert_2Call),
expectRevert_3(expectRevert_3Call),
expectRevert_4(expectRevert_4Call),
expectRevert_5(expectRevert_5Call),
expectPartialRevert_0(expectPartialRevert_0Call),
expectPartialRevert_1(expectPartialRevert_1Call),
_expectCheatcodeRevert_0(_expectCheatcodeRevert_0Call),
_expectCheatcodeRevert_1(_expectCheatcodeRevert_1Call),
_expectCheatcodeRevert_2(_expectCheatcodeRevert_2Call),
expectSafeMemory(expectSafeMemoryCall),
stopExpectSafeMemory(stopExpectSafeMemoryCall),
expectSafeMemoryCall(expectSafeMemoryCallCall),
skip_0(skip_0Call),
skip_1(skip_1Call),
assertTrue_0(assertTrue_0Call),
assertTrue_1(assertTrue_1Call),
assertFalse_0(assertFalse_0Call),
assertFalse_1(assertFalse_1Call),
assertEq_0(assertEq_0Call),
assertEq_1(assertEq_1Call),
assertEq_2(assertEq_2Call),
assertEq_3(assertEq_3Call),
assertEq_4(assertEq_4Call),
assertEq_5(assertEq_5Call),
assertEq_6(assertEq_6Call),
assertEq_7(assertEq_7Call),
assertEq_8(assertEq_8Call),
assertEq_9(assertEq_9Call),
assertEq_10(assertEq_10Call),
assertEq_11(assertEq_11Call),
assertEq_12(assertEq_12Call),
assertEq_13(assertEq_13Call),
assertEq_14(assertEq_14Call),
assertEq_15(assertEq_15Call),
assertEq_16(assertEq_16Call),
assertEq_17(assertEq_17Call),
assertEq_18(assertEq_18Call),
assertEq_19(assertEq_19Call),
assertEq_20(assertEq_20Call),
assertEq_21(assertEq_21Call),
assertEq_22(assertEq_22Call),
assertEq_23(assertEq_23Call),
assertEq_24(assertEq_24Call),
assertEq_25(assertEq_25Call),
assertEq_26(assertEq_26Call),
assertEq_27(assertEq_27Call),
assertEqDecimal_0(assertEqDecimal_0Call),
assertEqDecimal_1(assertEqDecimal_1Call),
assertEqDecimal_2(assertEqDecimal_2Call),
assertEqDecimal_3(assertEqDecimal_3Call),
assertNotEq_0(assertNotEq_0Call),
assertNotEq_1(assertNotEq_1Call),
assertNotEq_2(assertNotEq_2Call),
assertNotEq_3(assertNotEq_3Call),
assertNotEq_4(assertNotEq_4Call),
assertNotEq_5(assertNotEq_5Call),
assertNotEq_6(assertNotEq_6Call),
assertNotEq_7(assertNotEq_7Call),
assertNotEq_8(assertNotEq_8Call),
assertNotEq_9(assertNotEq_9Call),
assertNotEq_10(assertNotEq_10Call),
assertNotEq_11(assertNotEq_11Call),
assertNotEq_12(assertNotEq_12Call),
assertNotEq_13(assertNotEq_13Call),
assertNotEq_14(assertNotEq_14Call),
assertNotEq_15(assertNotEq_15Call),
assertNotEq_16(assertNotEq_16Call),
assertNotEq_17(assertNotEq_17Call),
assertNotEq_18(assertNotEq_18Call),
assertNotEq_19(assertNotEq_19Call),
assertNotEq_20(assertNotEq_20Call),
assertNotEq_21(assertNotEq_21Call),
assertNotEq_22(assertNotEq_22Call),
assertNotEq_23(assertNotEq_23Call),
assertNotEq_24(assertNotEq_24Call),
assertNotEq_25(assertNotEq_25Call),
assertNotEq_26(assertNotEq_26Call),
assertNotEq_27(assertNotEq_27Call),
assertNotEqDecimal_0(assertNotEqDecimal_0Call),
assertNotEqDecimal_1(assertNotEqDecimal_1Call),
assertNotEqDecimal_2(assertNotEqDecimal_2Call),
assertNotEqDecimal_3(assertNotEqDecimal_3Call),
assertGt_0(assertGt_0Call),
assertGt_1(assertGt_1Call),
assertGt_2(assertGt_2Call),
assertGt_3(assertGt_3Call),
assertGtDecimal_0(assertGtDecimal_0Call),
assertGtDecimal_1(assertGtDecimal_1Call),
assertGtDecimal_2(assertGtDecimal_2Call),
assertGtDecimal_3(assertGtDecimal_3Call),
assertGe_0(assertGe_0Call),
assertGe_1(assertGe_1Call),
assertGe_2(assertGe_2Call),
assertGe_3(assertGe_3Call),
assertGeDecimal_0(assertGeDecimal_0Call),
assertGeDecimal_1(assertGeDecimal_1Call),
assertGeDecimal_2(assertGeDecimal_2Call),
assertGeDecimal_3(assertGeDecimal_3Call),
assertLt_0(assertLt_0Call),
assertLt_1(assertLt_1Call),
assertLt_2(assertLt_2Call),
assertLt_3(assertLt_3Call),
assertLtDecimal_0(assertLtDecimal_0Call),
assertLtDecimal_1(assertLtDecimal_1Call),
assertLtDecimal_2(assertLtDecimal_2Call),
assertLtDecimal_3(assertLtDecimal_3Call),
assertLe_0(assertLe_0Call),
assertLe_1(assertLe_1Call),
assertLe_2(assertLe_2Call),
assertLe_3(assertLe_3Call),
assertLeDecimal_0(assertLeDecimal_0Call),
assertLeDecimal_1(assertLeDecimal_1Call),
assertLeDecimal_2(assertLeDecimal_2Call),
assertLeDecimal_3(assertLeDecimal_3Call),
assertApproxEqAbs_0(assertApproxEqAbs_0Call),
assertApproxEqAbs_1(assertApproxEqAbs_1Call),
assertApproxEqAbs_2(assertApproxEqAbs_2Call),
assertApproxEqAbs_3(assertApproxEqAbs_3Call),
assertApproxEqAbsDecimal_0(assertApproxEqAbsDecimal_0Call),
assertApproxEqAbsDecimal_1(assertApproxEqAbsDecimal_1Call),
assertApproxEqAbsDecimal_2(assertApproxEqAbsDecimal_2Call),
assertApproxEqAbsDecimal_3(assertApproxEqAbsDecimal_3Call),
assertApproxEqRel_0(assertApproxEqRel_0Call),
assertApproxEqRel_1(assertApproxEqRel_1Call),
assertApproxEqRel_2(assertApproxEqRel_2Call),
assertApproxEqRel_3(assertApproxEqRel_3Call),
assertApproxEqRelDecimal_0(assertApproxEqRelDecimal_0Call),
assertApproxEqRelDecimal_1(assertApproxEqRelDecimal_1Call),
assertApproxEqRelDecimal_2(assertApproxEqRelDecimal_2Call),
assertApproxEqRelDecimal_3(assertApproxEqRelDecimal_3Call),
exists(existsCall),
fsMetadata(fsMetadataCall),
isDir(isDirCall),
isFile(isFileCall),
projectRoot(projectRootCall),
unixTime(unixTimeCall),
closeFile(closeFileCall),
copyFile(copyFileCall),
createDir(createDirCall),
readDir_0(readDir_0Call),
readDir_1(readDir_1Call),
readDir_2(readDir_2Call),
readFile(readFileCall),
readFileBinary(readFileBinaryCall),
readLine(readLineCall),
readLink(readLinkCall),
removeDir(removeDirCall),
removeFile(removeFileCall),
writeFile(writeFileCall),
writeFileBinary(writeFileBinaryCall),
writeLine(writeLineCall),
getArtifactPathByCode(getArtifactPathByCodeCall),
getArtifactPathByDeployedCode(getArtifactPathByDeployedCodeCall),
getCode(getCodeCall),
deployCode_0(deployCode_0Call),
deployCode_1(deployCode_1Call),
getDeployedCode(getDeployedCodeCall),
ffi(ffiCall),
tryFfi(tryFfiCall),
prompt(promptCall),
promptSecret(promptSecretCall),
promptSecretUint(promptSecretUintCall),
promptAddress(promptAddressCall),
promptUint(promptUintCall),
setEnv(setEnvCall),
envExists(envExistsCall),
envBool_0(envBool_0Call),
envUint_0(envUint_0Call),
envInt_0(envInt_0Call),
envAddress_0(envAddress_0Call),
envBytes32_0(envBytes32_0Call),
envString_0(envString_0Call),
envBytes_0(envBytes_0Call),
envBool_1(envBool_1Call),
envUint_1(envUint_1Call),
envInt_1(envInt_1Call),
envAddress_1(envAddress_1Call),
envBytes32_1(envBytes32_1Call),
envString_1(envString_1Call),
envBytes_1(envBytes_1Call),
envOr_0(envOr_0Call),
envOr_1(envOr_1Call),
envOr_2(envOr_2Call),
envOr_3(envOr_3Call),
envOr_4(envOr_4Call),
envOr_5(envOr_5Call),
envOr_6(envOr_6Call),
envOr_7(envOr_7Call),
envOr_8(envOr_8Call),
envOr_9(envOr_9Call),
envOr_10(envOr_10Call),
envOr_11(envOr_11Call),
envOr_12(envOr_12Call),
envOr_13(envOr_13Call),
isContext(isContextCall),
broadcast_0(broadcast_0Call),
broadcast_1(broadcast_1Call),
broadcast_2(broadcast_2Call),
startBroadcast_0(startBroadcast_0Call),
startBroadcast_1(startBroadcast_1Call),
startBroadcast_2(startBroadcast_2Call),
stopBroadcast(stopBroadcastCall),
broadcastRawTransaction(broadcastRawTransactionCall),
getWallets(getWalletsCall),
toString_0(toString_0Call),
toString_1(toString_1Call),
toString_2(toString_2Call),
toString_3(toString_3Call),
toString_4(toString_4Call),
toString_5(toString_5Call),
parseBytes(parseBytesCall),
parseAddress(parseAddressCall),
parseUint(parseUintCall),
parseInt(parseIntCall),
parseBytes32(parseBytes32Call),
parseBool(parseBoolCall),
toLowercase(toLowercaseCall),
toUppercase(toUppercaseCall),
trim(trimCall),
replace(replaceCall),
split(splitCall),
indexOf(indexOfCall),
contains(containsCall),
keyExists(keyExistsCall),
keyExistsJson(keyExistsJsonCall),
parseJson_0(parseJson_0Call),
parseJson_1(parseJson_1Call),
parseJsonUint(parseJsonUintCall),
parseJsonUintArray(parseJsonUintArrayCall),
parseJsonInt(parseJsonIntCall),
parseJsonIntArray(parseJsonIntArrayCall),
parseJsonBool(parseJsonBoolCall),
parseJsonBoolArray(parseJsonBoolArrayCall),
parseJsonAddress(parseJsonAddressCall),
parseJsonAddressArray(parseJsonAddressArrayCall),
parseJsonString(parseJsonStringCall),
parseJsonStringArray(parseJsonStringArrayCall),
parseJsonBytes(parseJsonBytesCall),
parseJsonBytesArray(parseJsonBytesArrayCall),
parseJsonBytes32(parseJsonBytes32Call),
parseJsonBytes32Array(parseJsonBytes32ArrayCall),
parseJsonType_0(parseJsonType_0Call),
parseJsonType_1(parseJsonType_1Call),
parseJsonTypeArray(parseJsonTypeArrayCall),
parseJsonKeys(parseJsonKeysCall),
serializeJson(serializeJsonCall),
serializeBool_0(serializeBool_0Call),
serializeUint_0(serializeUint_0Call),
serializeUintToHex(serializeUintToHexCall),
serializeInt_0(serializeInt_0Call),
serializeAddress_0(serializeAddress_0Call),
serializeBytes32_0(serializeBytes32_0Call),
serializeString_0(serializeString_0Call),
serializeBytes_0(serializeBytes_0Call),
serializeBool_1(serializeBool_1Call),
serializeUint_1(serializeUint_1Call),
serializeInt_1(serializeInt_1Call),
serializeAddress_1(serializeAddress_1Call),
serializeBytes32_1(serializeBytes32_1Call),
serializeString_1(serializeString_1Call),
serializeBytes_1(serializeBytes_1Call),
serializeJsonType_0(serializeJsonType_0Call),
serializeJsonType_1(serializeJsonType_1Call),
writeJson_0(writeJson_0Call),
writeJson_1(writeJson_1Call),
keyExistsToml(keyExistsTomlCall),
parseToml_0(parseToml_0Call),
parseToml_1(parseToml_1Call),
parseTomlUint(parseTomlUintCall),
parseTomlUintArray(parseTomlUintArrayCall),
parseTomlInt(parseTomlIntCall),
parseTomlIntArray(parseTomlIntArrayCall),
parseTomlBool(parseTomlBoolCall),
parseTomlBoolArray(parseTomlBoolArrayCall),
parseTomlAddress(parseTomlAddressCall),
parseTomlAddressArray(parseTomlAddressArrayCall),
parseTomlString(parseTomlStringCall),
parseTomlStringArray(parseTomlStringArrayCall),
parseTomlBytes(parseTomlBytesCall),
parseTomlBytesArray(parseTomlBytesArrayCall),
parseTomlBytes32(parseTomlBytes32Call),
parseTomlBytes32Array(parseTomlBytes32ArrayCall),
parseTomlType_0(parseTomlType_0Call),
parseTomlType_1(parseTomlType_1Call),
parseTomlTypeArray(parseTomlTypeArrayCall),
parseTomlKeys(parseTomlKeysCall),
writeToml_0(writeToml_0Call),
writeToml_1(writeToml_1Call),
createWallet_0(createWallet_0Call),
createWallet_1(createWallet_1Call),
createWallet_2(createWallet_2Call),
sign_0(sign_0Call),
signCompact_0(signCompact_0Call),
sign_1(sign_1Call),
signCompact_1(signCompact_1Call),
sign_2(sign_2Call),
signCompact_2(signCompact_2Call),
sign_3(sign_3Call),
signCompact_3(signCompact_3Call),
signP256(signP256Call),
publicKeyP256(publicKeyP256Call),
deriveKey_0(deriveKey_0Call),
deriveKey_1(deriveKey_1Call),
deriveKey_2(deriveKey_2Call),
deriveKey_3(deriveKey_3Call),
rememberKey(rememberKeyCall),
rememberKeys_0(rememberKeys_0Call),
rememberKeys_1(rememberKeys_1Call),
label(labelCall),
getLabel(getLabelCall),
computeCreateAddress(computeCreateAddressCall),
computeCreate2Address_0(computeCreate2Address_0Call),
computeCreate2Address_1(computeCreate2Address_1Call),
toBase64_0(toBase64_0Call),
toBase64_1(toBase64_1Call),
toBase64URL_0(toBase64URL_0Call),
toBase64URL_1(toBase64URL_1Call),
ensNamehash(ensNamehashCall),
randomUint_0(randomUint_0Call),
randomUint_1(randomUint_1Call),
randomUint_2(randomUint_2Call),
randomAddress(randomAddressCall),
randomInt_0(randomInt_0Call),
randomInt_1(randomInt_1Call),
randomBool(randomBoolCall),
randomBytes(randomBytesCall),
randomBytes4(randomBytes4Call),
randomBytes8(randomBytes8Call),
pauseTracing(pauseTracingCall),
resumeTracing(resumeTracingCall),
copyStorage(copyStorageCall),
setArbitraryStorage(setArbitraryStorageCall),
}
Expand description
Container for all the Vm
function calls.
Variants§
addr(addrCall)
dumpState(dumpStateCall)
getNonce_0(getNonce_0Call)
getNonce_1(getNonce_1Call)
load(loadCall)
loadAllocs(loadAllocsCall)
startDebugTraceRecording(startDebugTraceRecordingCall)
stopAndReturnDebugTraceRecording(stopAndReturnDebugTraceRecordingCall)
cloneAccount(cloneAccountCall)
record(recordCall)
accesses(accessesCall)
startStateDiffRecording(startStateDiffRecordingCall)
stopAndReturnStateDiff(stopAndReturnStateDiffCall)
startMappingRecording(startMappingRecordingCall)
stopMappingRecording(stopMappingRecordingCall)
getMappingLength(getMappingLengthCall)
getMappingSlotAt(getMappingSlotAtCall)
getMappingKeyAndParentOf(getMappingKeyAndParentOfCall)
chainId(chainIdCall)
coinbase(coinbaseCall)
difficulty(difficultyCall)
fee(feeCall)
prevrandao_0(prevrandao_0Call)
prevrandao_1(prevrandao_1Call)
blobhashes(blobhashesCall)
getBlobhashes(getBlobhashesCall)
roll(rollCall)
getBlockNumber(getBlockNumberCall)
txGasPrice(txGasPriceCall)
warp(warpCall)
getBlockTimestamp(getBlockTimestampCall)
blobBaseFee(blobBaseFeeCall)
getBlobBaseFee(getBlobBaseFeeCall)
setBlockhash(setBlockhashCall)
deal(dealCall)
etch(etchCall)
resetNonce(resetNonceCall)
setNonce(setNonceCall)
setNonceUnsafe(setNonceUnsafeCall)
store(storeCall)
cool(coolCall)
clearMockedCalls(clearMockedCallsCall)
mockCall_0(mockCall_0Call)
mockCall_1(mockCall_1Call)
mockCalls_0(mockCalls_0Call)
mockCalls_1(mockCalls_1Call)
mockCallRevert_0(mockCallRevert_0Call)
mockCallRevert_1(mockCallRevert_1Call)
mockFunction(mockFunctionCall)
prank_0(prank_0Call)
startPrank_0(startPrank_0Call)
prank_1(prank_1Call)
startPrank_1(startPrank_1Call)
stopPrank(stopPrankCall)
readCallers(readCallersCall)
snapshotValue_0(snapshotValue_0Call)
snapshotValue_1(snapshotValue_1Call)
snapshotGasLastCall_0(snapshotGasLastCall_0Call)
snapshotGasLastCall_1(snapshotGasLastCall_1Call)
startSnapshotGas_0(startSnapshotGas_0Call)
startSnapshotGas_1(startSnapshotGas_1Call)
stopSnapshotGas_0(stopSnapshotGas_0Call)
stopSnapshotGas_1(stopSnapshotGas_1Call)
stopSnapshotGas_2(stopSnapshotGas_2Call)
snapshot(snapshotCall)
snapshotState(snapshotStateCall)
revertTo(revertToCall)
revertToState(revertToStateCall)
revertToAndDelete(revertToAndDeleteCall)
revertToStateAndDelete(revertToStateAndDeleteCall)
deleteSnapshot(deleteSnapshotCall)
deleteStateSnapshot(deleteStateSnapshotCall)
deleteSnapshots(deleteSnapshotsCall)
deleteStateSnapshots(deleteStateSnapshotsCall)
activeFork(activeForkCall)
createFork_0(createFork_0Call)
createFork_1(createFork_1Call)
createFork_2(createFork_2Call)
createSelectFork_0(createSelectFork_0Call)
createSelectFork_1(createSelectFork_1Call)
createSelectFork_2(createSelectFork_2Call)
rollFork_0(rollFork_0Call)
rollFork_1(rollFork_1Call)
rollFork_2(rollFork_2Call)
rollFork_3(rollFork_3Call)
selectFork(selectForkCall)
transact_0(transact_0Call)
transact_1(transact_1Call)
rpc_0(rpc_0Call)
rpc_1(rpc_1Call)
eth_getLogs(eth_getLogsCall)
allowCheatcodes(allowCheatcodesCall)
makePersistent_0(makePersistent_0Call)
makePersistent_1(makePersistent_1Call)
makePersistent_2(makePersistent_2Call)
makePersistent_3(makePersistent_3Call)
revokePersistent_0(revokePersistent_0Call)
revokePersistent_1(revokePersistent_1Call)
isPersistent(isPersistentCall)
recordLogs(recordLogsCall)
getRecordedLogs(getRecordedLogsCall)
pauseGasMetering(pauseGasMeteringCall)
resumeGasMetering(resumeGasMeteringCall)
resetGasMetering(resetGasMeteringCall)
lastCallGas(lastCallGasCall)
assume(assumeCall)
assumeNoRevert(assumeNoRevertCall)
breakpoint_0(breakpoint_0Call)
breakpoint_1(breakpoint_1Call)
getFoundryVersion(getFoundryVersionCall)
rpcUrl(rpcUrlCall)
rpcUrls(rpcUrlsCall)
rpcUrlStructs(rpcUrlStructsCall)
sleep(sleepCall)
expectCall_0(expectCall_0Call)
expectCall_1(expectCall_1Call)
expectCall_2(expectCall_2Call)
expectCall_3(expectCall_3Call)
expectCall_4(expectCall_4Call)
expectCall_5(expectCall_5Call)
expectCallMinGas_0(expectCallMinGas_0Call)
expectCallMinGas_1(expectCallMinGas_1Call)
expectEmit_0(expectEmit_0Call)
expectEmit_1(expectEmit_1Call)
expectEmit_2(expectEmit_2Call)
expectEmit_3(expectEmit_3Call)
expectEmitAnonymous_0(expectEmitAnonymous_0Call)
expectEmitAnonymous_1(expectEmitAnonymous_1Call)
expectEmitAnonymous_2(expectEmitAnonymous_2Call)
expectEmitAnonymous_3(expectEmitAnonymous_3Call)
expectRevert_0(expectRevert_0Call)
expectRevert_1(expectRevert_1Call)
expectRevert_2(expectRevert_2Call)
expectRevert_3(expectRevert_3Call)
expectRevert_4(expectRevert_4Call)
expectRevert_5(expectRevert_5Call)
expectPartialRevert_0(expectPartialRevert_0Call)
expectPartialRevert_1(expectPartialRevert_1Call)
_expectCheatcodeRevert_0(_expectCheatcodeRevert_0Call)
_expectCheatcodeRevert_1(_expectCheatcodeRevert_1Call)
_expectCheatcodeRevert_2(_expectCheatcodeRevert_2Call)
expectSafeMemory(expectSafeMemoryCall)
stopExpectSafeMemory(stopExpectSafeMemoryCall)
expectSafeMemoryCall(expectSafeMemoryCallCall)
skip_0(skip_0Call)
skip_1(skip_1Call)
assertTrue_0(assertTrue_0Call)
assertTrue_1(assertTrue_1Call)
assertFalse_0(assertFalse_0Call)
assertFalse_1(assertFalse_1Call)
assertEq_0(assertEq_0Call)
assertEq_1(assertEq_1Call)
assertEq_2(assertEq_2Call)
assertEq_3(assertEq_3Call)
assertEq_4(assertEq_4Call)
assertEq_5(assertEq_5Call)
assertEq_6(assertEq_6Call)
assertEq_7(assertEq_7Call)
assertEq_8(assertEq_8Call)
assertEq_9(assertEq_9Call)
assertEq_10(assertEq_10Call)
assertEq_11(assertEq_11Call)
assertEq_12(assertEq_12Call)
assertEq_13(assertEq_13Call)
assertEq_14(assertEq_14Call)
assertEq_15(assertEq_15Call)
assertEq_16(assertEq_16Call)
assertEq_17(assertEq_17Call)
assertEq_18(assertEq_18Call)
assertEq_19(assertEq_19Call)
assertEq_20(assertEq_20Call)
assertEq_21(assertEq_21Call)
assertEq_22(assertEq_22Call)
assertEq_23(assertEq_23Call)
assertEq_24(assertEq_24Call)
assertEq_25(assertEq_25Call)
assertEq_26(assertEq_26Call)
assertEq_27(assertEq_27Call)
assertEqDecimal_0(assertEqDecimal_0Call)
assertEqDecimal_1(assertEqDecimal_1Call)
assertEqDecimal_2(assertEqDecimal_2Call)
assertEqDecimal_3(assertEqDecimal_3Call)
assertNotEq_0(assertNotEq_0Call)
assertNotEq_1(assertNotEq_1Call)
assertNotEq_2(assertNotEq_2Call)
assertNotEq_3(assertNotEq_3Call)
assertNotEq_4(assertNotEq_4Call)
assertNotEq_5(assertNotEq_5Call)
assertNotEq_6(assertNotEq_6Call)
assertNotEq_7(assertNotEq_7Call)
assertNotEq_8(assertNotEq_8Call)
assertNotEq_9(assertNotEq_9Call)
assertNotEq_10(assertNotEq_10Call)
assertNotEq_11(assertNotEq_11Call)
assertNotEq_12(assertNotEq_12Call)
assertNotEq_13(assertNotEq_13Call)
assertNotEq_14(assertNotEq_14Call)
assertNotEq_15(assertNotEq_15Call)
assertNotEq_16(assertNotEq_16Call)
assertNotEq_17(assertNotEq_17Call)
assertNotEq_18(assertNotEq_18Call)
assertNotEq_19(assertNotEq_19Call)
assertNotEq_20(assertNotEq_20Call)
assertNotEq_21(assertNotEq_21Call)
assertNotEq_22(assertNotEq_22Call)
assertNotEq_23(assertNotEq_23Call)
assertNotEq_24(assertNotEq_24Call)
assertNotEq_25(assertNotEq_25Call)
assertNotEq_26(assertNotEq_26Call)
assertNotEq_27(assertNotEq_27Call)
assertNotEqDecimal_0(assertNotEqDecimal_0Call)
assertNotEqDecimal_1(assertNotEqDecimal_1Call)
assertNotEqDecimal_2(assertNotEqDecimal_2Call)
assertNotEqDecimal_3(assertNotEqDecimal_3Call)
assertGt_0(assertGt_0Call)
assertGt_1(assertGt_1Call)
assertGt_2(assertGt_2Call)
assertGt_3(assertGt_3Call)
assertGtDecimal_0(assertGtDecimal_0Call)
assertGtDecimal_1(assertGtDecimal_1Call)
assertGtDecimal_2(assertGtDecimal_2Call)
assertGtDecimal_3(assertGtDecimal_3Call)
assertGe_0(assertGe_0Call)
assertGe_1(assertGe_1Call)
assertGe_2(assertGe_2Call)
assertGe_3(assertGe_3Call)
assertGeDecimal_0(assertGeDecimal_0Call)
assertGeDecimal_1(assertGeDecimal_1Call)
assertGeDecimal_2(assertGeDecimal_2Call)
assertGeDecimal_3(assertGeDecimal_3Call)
assertLt_0(assertLt_0Call)
assertLt_1(assertLt_1Call)
assertLt_2(assertLt_2Call)
assertLt_3(assertLt_3Call)
assertLtDecimal_0(assertLtDecimal_0Call)
assertLtDecimal_1(assertLtDecimal_1Call)
assertLtDecimal_2(assertLtDecimal_2Call)
assertLtDecimal_3(assertLtDecimal_3Call)
assertLe_0(assertLe_0Call)
assertLe_1(assertLe_1Call)
assertLe_2(assertLe_2Call)
assertLe_3(assertLe_3Call)
assertLeDecimal_0(assertLeDecimal_0Call)
assertLeDecimal_1(assertLeDecimal_1Call)
assertLeDecimal_2(assertLeDecimal_2Call)
assertLeDecimal_3(assertLeDecimal_3Call)
assertApproxEqAbs_0(assertApproxEqAbs_0Call)
assertApproxEqAbs_1(assertApproxEqAbs_1Call)
assertApproxEqAbs_2(assertApproxEqAbs_2Call)
assertApproxEqAbs_3(assertApproxEqAbs_3Call)
assertApproxEqAbsDecimal_0(assertApproxEqAbsDecimal_0Call)
assertApproxEqAbsDecimal_1(assertApproxEqAbsDecimal_1Call)
assertApproxEqAbsDecimal_2(assertApproxEqAbsDecimal_2Call)
assertApproxEqAbsDecimal_3(assertApproxEqAbsDecimal_3Call)
assertApproxEqRel_0(assertApproxEqRel_0Call)
assertApproxEqRel_1(assertApproxEqRel_1Call)
assertApproxEqRel_2(assertApproxEqRel_2Call)
assertApproxEqRel_3(assertApproxEqRel_3Call)
assertApproxEqRelDecimal_0(assertApproxEqRelDecimal_0Call)
assertApproxEqRelDecimal_1(assertApproxEqRelDecimal_1Call)
assertApproxEqRelDecimal_2(assertApproxEqRelDecimal_2Call)
assertApproxEqRelDecimal_3(assertApproxEqRelDecimal_3Call)
exists(existsCall)
fsMetadata(fsMetadataCall)
isDir(isDirCall)
isFile(isFileCall)
projectRoot(projectRootCall)
unixTime(unixTimeCall)
closeFile(closeFileCall)
copyFile(copyFileCall)
createDir(createDirCall)
readDir_0(readDir_0Call)
readDir_1(readDir_1Call)
readDir_2(readDir_2Call)
readFile(readFileCall)
readFileBinary(readFileBinaryCall)
readLine(readLineCall)
readLink(readLinkCall)
removeDir(removeDirCall)
removeFile(removeFileCall)
writeFile(writeFileCall)
writeFileBinary(writeFileBinaryCall)
writeLine(writeLineCall)
getArtifactPathByCode(getArtifactPathByCodeCall)
getArtifactPathByDeployedCode(getArtifactPathByDeployedCodeCall)
getCode(getCodeCall)
deployCode_0(deployCode_0Call)
deployCode_1(deployCode_1Call)
getDeployedCode(getDeployedCodeCall)
ffi(ffiCall)
tryFfi(tryFfiCall)
prompt(promptCall)
promptSecret(promptSecretCall)
promptSecretUint(promptSecretUintCall)
promptAddress(promptAddressCall)
promptUint(promptUintCall)
setEnv(setEnvCall)
envExists(envExistsCall)
envBool_0(envBool_0Call)
envUint_0(envUint_0Call)
envInt_0(envInt_0Call)
envAddress_0(envAddress_0Call)
envBytes32_0(envBytes32_0Call)
envString_0(envString_0Call)
envBytes_0(envBytes_0Call)
envBool_1(envBool_1Call)
envUint_1(envUint_1Call)
envInt_1(envInt_1Call)
envAddress_1(envAddress_1Call)
envBytes32_1(envBytes32_1Call)
envString_1(envString_1Call)
envBytes_1(envBytes_1Call)
envOr_0(envOr_0Call)
envOr_1(envOr_1Call)
envOr_2(envOr_2Call)
envOr_3(envOr_3Call)
envOr_4(envOr_4Call)
envOr_5(envOr_5Call)
envOr_6(envOr_6Call)
envOr_7(envOr_7Call)
envOr_8(envOr_8Call)
envOr_9(envOr_9Call)
envOr_10(envOr_10Call)
envOr_11(envOr_11Call)
envOr_12(envOr_12Call)
envOr_13(envOr_13Call)
isContext(isContextCall)
broadcast_0(broadcast_0Call)
broadcast_1(broadcast_1Call)
broadcast_2(broadcast_2Call)
startBroadcast_0(startBroadcast_0Call)
startBroadcast_1(startBroadcast_1Call)
startBroadcast_2(startBroadcast_2Call)
stopBroadcast(stopBroadcastCall)
broadcastRawTransaction(broadcastRawTransactionCall)
getWallets(getWalletsCall)
toString_0(toString_0Call)
toString_1(toString_1Call)
toString_2(toString_2Call)
toString_3(toString_3Call)
toString_4(toString_4Call)
toString_5(toString_5Call)
parseBytes(parseBytesCall)
parseAddress(parseAddressCall)
parseUint(parseUintCall)
parseInt(parseIntCall)
parseBytes32(parseBytes32Call)
parseBool(parseBoolCall)
toLowercase(toLowercaseCall)
toUppercase(toUppercaseCall)
trim(trimCall)
replace(replaceCall)
split(splitCall)
indexOf(indexOfCall)
contains(containsCall)
keyExists(keyExistsCall)
keyExistsJson(keyExistsJsonCall)
parseJson_0(parseJson_0Call)
parseJson_1(parseJson_1Call)
parseJsonUint(parseJsonUintCall)
parseJsonUintArray(parseJsonUintArrayCall)
parseJsonInt(parseJsonIntCall)
parseJsonIntArray(parseJsonIntArrayCall)
parseJsonBool(parseJsonBoolCall)
parseJsonBoolArray(parseJsonBoolArrayCall)
parseJsonAddress(parseJsonAddressCall)
parseJsonAddressArray(parseJsonAddressArrayCall)
parseJsonString(parseJsonStringCall)
parseJsonStringArray(parseJsonStringArrayCall)
parseJsonBytes(parseJsonBytesCall)
parseJsonBytesArray(parseJsonBytesArrayCall)
parseJsonBytes32(parseJsonBytes32Call)
parseJsonBytes32Array(parseJsonBytes32ArrayCall)
parseJsonType_0(parseJsonType_0Call)
parseJsonType_1(parseJsonType_1Call)
parseJsonTypeArray(parseJsonTypeArrayCall)
parseJsonKeys(parseJsonKeysCall)
serializeJson(serializeJsonCall)
serializeBool_0(serializeBool_0Call)
serializeUint_0(serializeUint_0Call)
serializeUintToHex(serializeUintToHexCall)
serializeInt_0(serializeInt_0Call)
serializeAddress_0(serializeAddress_0Call)
serializeBytes32_0(serializeBytes32_0Call)
serializeString_0(serializeString_0Call)
serializeBytes_0(serializeBytes_0Call)
serializeBool_1(serializeBool_1Call)
serializeUint_1(serializeUint_1Call)
serializeInt_1(serializeInt_1Call)
serializeAddress_1(serializeAddress_1Call)
serializeBytes32_1(serializeBytes32_1Call)
serializeString_1(serializeString_1Call)
serializeBytes_1(serializeBytes_1Call)
serializeJsonType_0(serializeJsonType_0Call)
serializeJsonType_1(serializeJsonType_1Call)
writeJson_0(writeJson_0Call)
writeJson_1(writeJson_1Call)
keyExistsToml(keyExistsTomlCall)
parseToml_0(parseToml_0Call)
parseToml_1(parseToml_1Call)
parseTomlUint(parseTomlUintCall)
parseTomlUintArray(parseTomlUintArrayCall)
parseTomlInt(parseTomlIntCall)
parseTomlIntArray(parseTomlIntArrayCall)
parseTomlBool(parseTomlBoolCall)
parseTomlBoolArray(parseTomlBoolArrayCall)
parseTomlAddress(parseTomlAddressCall)
parseTomlAddressArray(parseTomlAddressArrayCall)
parseTomlString(parseTomlStringCall)
parseTomlStringArray(parseTomlStringArrayCall)
parseTomlBytes(parseTomlBytesCall)
parseTomlBytesArray(parseTomlBytesArrayCall)
parseTomlBytes32(parseTomlBytes32Call)
parseTomlBytes32Array(parseTomlBytes32ArrayCall)
parseTomlType_0(parseTomlType_0Call)
parseTomlType_1(parseTomlType_1Call)
parseTomlTypeArray(parseTomlTypeArrayCall)
parseTomlKeys(parseTomlKeysCall)
writeToml_0(writeToml_0Call)
writeToml_1(writeToml_1Call)
createWallet_0(createWallet_0Call)
createWallet_1(createWallet_1Call)
createWallet_2(createWallet_2Call)
sign_0(sign_0Call)
signCompact_0(signCompact_0Call)
sign_1(sign_1Call)
signCompact_1(signCompact_1Call)
sign_2(sign_2Call)
signCompact_2(signCompact_2Call)
sign_3(sign_3Call)
signCompact_3(signCompact_3Call)
signP256(signP256Call)
publicKeyP256(publicKeyP256Call)
deriveKey_0(deriveKey_0Call)
deriveKey_1(deriveKey_1Call)
deriveKey_2(deriveKey_2Call)
deriveKey_3(deriveKey_3Call)
rememberKey(rememberKeyCall)
rememberKeys_0(rememberKeys_0Call)
rememberKeys_1(rememberKeys_1Call)
label(labelCall)
getLabel(getLabelCall)
computeCreateAddress(computeCreateAddressCall)
computeCreate2Address_0(computeCreate2Address_0Call)
computeCreate2Address_1(computeCreate2Address_1Call)
toBase64_0(toBase64_0Call)
toBase64_1(toBase64_1Call)
toBase64URL_0(toBase64URL_0Call)
toBase64URL_1(toBase64URL_1Call)
ensNamehash(ensNamehashCall)
randomUint_0(randomUint_0Call)
randomUint_1(randomUint_1Call)
randomUint_2(randomUint_2Call)
randomAddress(randomAddressCall)
randomInt_0(randomInt_0Call)
randomInt_1(randomInt_1Call)
randomBool(randomBoolCall)
randomBytes(randomBytesCall)
randomBytes4(randomBytes4Call)
randomBytes8(randomBytes8Call)
pauseTracing(pauseTracingCall)
resumeTracing(resumeTracingCall)
copyStorage(copyStorageCall)
setArbitraryStorage(setArbitraryStorageCall)
Implementations§
Trait Implementations§
Source§impl SolInterface for VmCalls
impl SolInterface for VmCalls
Source§const MIN_DATA_LENGTH: usize = 0usize
const MIN_DATA_LENGTH: usize = 0usize
The minimum length of the data for this type. Read more
Source§fn valid_selector(selector: [u8; 4]) -> bool
fn valid_selector(selector: [u8; 4]) -> bool
Returns
true
if the given selector is known to this type.Source§fn abi_decode_raw(
selector: [u8; 4],
data: &[u8],
validate: bool,
) -> Result<Self>
fn abi_decode_raw( selector: [u8; 4], data: &[u8], validate: bool, ) -> Result<Self>
ABI-decodes the given data into one of the variants of
self
.Source§fn abi_encoded_size(&self) -> usize
fn abi_encoded_size(&self) -> usize
The size of the encoded data, without any selectors.
Source§fn abi_encode_raw(&self, out: &mut Vec<u8>)
fn abi_encode_raw(&self, out: &mut Vec<u8>)
ABI-encodes
self
into the given buffer, without any selectors.§fn type_check(selector: [u8; 4]) -> Result<(), Error>
fn type_check(selector: [u8; 4]) -> Result<(), Error>
Returns an error if the given selector is not known to this type.
§fn abi_encode(&self) -> Vec<u8>
fn abi_encode(&self) -> Vec<u8>
ABI-encodes
self
into the given buffer.§fn abi_decode(data: &[u8], validate: bool) -> Result<Self, Error>
fn abi_decode(data: &[u8], validate: bool) -> Result<Self, Error>
ABI-decodes the given data into one of the variants of
self
.Auto Trait Implementations§
impl !Freeze for VmCalls
impl RefUnwindSafe for VmCalls
impl Send for VmCalls
impl Sync for VmCalls
impl Unpin for VmCalls
impl UnwindSafe for VmCalls
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 160 bytes
Size for each variant:
addr
: 38 bytesdumpState
: 30 bytesgetNonce_0
: 20 bytesgetNonce_1
: 126 bytesload
: 52 bytesloadAllocs
: 30 bytesstartDebugTraceRecording
: 0 bytesstopAndReturnDebugTraceRecording
: 0 bytescloneAccount
: 40 bytesrecord
: 0 bytesaccesses
: 20 bytesstartStateDiffRecording
: 0 bytesstopAndReturnStateDiff
: 0 bytesstartMappingRecording
: 0 bytesstopMappingRecording
: 0 bytesgetMappingLength
: 52 bytesgetMappingSlotAt
: 94 bytesgetMappingKeyAndParentOf
: 52 byteschainId
: 38 bytescoinbase
: 20 bytesdifficulty
: 38 bytesfee
: 38 bytesprevrandao_0
: 32 bytesprevrandao_1
: 38 bytesblobhashes
: 30 bytesgetBlobhashes
: 0 bytesroll
: 38 bytesgetBlockNumber
: 0 bytestxGasPrice
: 38 byteswarp
: 38 bytesgetBlockTimestamp
: 0 bytesblobBaseFee
: 38 bytesgetBlobBaseFee
: 0 bytessetBlockhash
: 70 bytesdeal
: 62 bytesetch
: 62 bytesresetNonce
: 20 bytessetNonce
: 38 bytessetNonceUnsafe
: 38 bytesstore
: 84 bytescool
: 20 bytesclearMockedCalls
: 0 bytesmockCall_0
: 94 bytesmockCall_1
: 126 bytesmockCalls_0
: 86 bytesmockCalls_1
: 118 bytesmockCallRevert_0
: 94 bytesmockCallRevert_1
: 126 bytesmockFunction
: 78 bytesprank_0
: 20 bytesstartPrank_0
: 20 bytesprank_1
: 40 bytesstartPrank_1
: 40 bytesstopPrank
: 0 bytesreadCallers
: 0 bytessnapshotValue_0
: 62 bytessnapshotValue_1
: 86 bytessnapshotGasLastCall_0
: 30 bytessnapshotGasLastCall_1
: 54 bytesstartSnapshotGas_0
: 30 bytesstartSnapshotGas_1
: 54 bytesstopSnapshotGas_0
: 0 bytesstopSnapshotGas_1
: 30 bytesstopSnapshotGas_2
: 54 bytessnapshot
: 0 bytessnapshotState
: 0 bytesrevertTo
: 38 bytesrevertToState
: 38 bytesrevertToAndDelete
: 38 bytesrevertToStateAndDelete
: 38 bytesdeleteSnapshot
: 38 bytesdeleteStateSnapshot
: 38 bytesdeleteSnapshots
: 0 bytesdeleteStateSnapshots
: 0 bytesactiveFork
: 0 bytescreateFork_0
: 30 bytescreateFork_1
: 62 bytescreateFork_2
: 62 bytescreateSelectFork_0
: 30 bytescreateSelectFork_1
: 62 bytescreateSelectFork_2
: 62 bytesrollFork_0
: 38 bytesrollFork_1
: 32 bytesrollFork_2
: 70 bytesrollFork_3
: 70 bytesselectFork
: 38 bytestransact_0
: 32 bytestransact_1
: 70 bytesrpc_0
: 54 bytesrpc_1
: 78 byteseth_getLogs
: 118 bytesallowCheatcodes
: 20 bytesmakePersistent_0
: 20 bytesmakePersistent_1
: 40 bytesmakePersistent_2
: 60 bytesmakePersistent_3
: 30 bytesrevokePersistent_0
: 20 bytesrevokePersistent_1
: 30 bytesisPersistent
: 20 bytesrecordLogs
: 0 bytesgetRecordedLogs
: 0 bytespauseGasMetering
: 0 bytesresumeGasMetering
: 0 bytesresetGasMetering
: 0 byteslastCallGas
: 0 bytesassume
: 2 bytesassumeNoRevert
: 0 bytesbreakpoint_0
: 30 bytesbreakpoint_1
: 38 bytesgetFoundryVersion
: 0 bytesrpcUrl
: 30 bytesrpcUrls
: 0 bytesrpcUrlStructs
: 0 bytessleep
: 38 bytesexpectCall_0
: 62 bytesexpectCall_1
: 70 bytesexpectCall_2
: 94 bytesexpectCall_3
: 102 bytesexpectCall_4
: 102 bytesexpectCall_5
: 110 bytesexpectCallMinGas_0
: 102 bytesexpectCallMinGas_1
: 110 bytesexpectEmit_0
: 4 bytesexpectEmit_1
: 24 bytesexpectEmit_2
: 0 bytesexpectEmit_3
: 20 bytesexpectEmitAnonymous_0
: 6 bytesexpectEmitAnonymous_1
: 26 bytesexpectEmitAnonymous_2
: 0 bytesexpectEmitAnonymous_3
: 20 bytesexpectRevert_0
: 0 bytesexpectRevert_1
: 4 bytesexpectRevert_2
: 38 bytesexpectRevert_3
: 20 bytesexpectRevert_4
: 24 bytesexpectRevert_5
: 62 bytesexpectPartialRevert_0
: 4 bytesexpectPartialRevert_1
: 24 bytes_expectCheatcodeRevert_0
: 0 bytes_expectCheatcodeRevert_1
: 4 bytes_expectCheatcodeRevert_2
: 38 bytesexpectSafeMemory
: 22 bytesstopExpectSafeMemory
: 0 bytesexpectSafeMemoryCall
: 22 bytesskip_0
: 2 bytesskip_1
: 38 bytesassertTrue_0
: 2 bytesassertTrue_1
: 38 bytesassertFalse_0
: 2 bytesassertFalse_1
: 38 bytesassertEq_0
: 2 bytesassertEq_1
: 38 bytesassertEq_2
: 70 bytesassertEq_3
: 94 bytesassertEq_4
: 70 bytesassertEq_5
: 94 bytesassertEq_6
: 40 bytesassertEq_7
: 70 bytesassertEq_8
: 64 bytesassertEq_9
: 94 bytesassertEq_10
: 54 bytesassertEq_11
: 78 bytesassertEq_12
: 70 bytesassertEq_13
: 94 bytesassertEq_14
: 54 bytesassertEq_15
: 78 bytesassertEq_16
: 54 bytesassertEq_17
: 78 bytesassertEq_18
: 54 bytesassertEq_19
: 78 bytesassertEq_20
: 54 bytesassertEq_21
: 78 bytesassertEq_22
: 54 bytesassertEq_23
: 78 bytesassertEq_24
: 54 bytesassertEq_25
: 78 bytesassertEq_26
: 54 bytesassertEq_27
: 78 bytesassertEqDecimal_0
: 102 bytesassertEqDecimal_1
: 126 bytesassertEqDecimal_2
: 102 bytesassertEqDecimal_3
: 126 bytesassertNotEq_0
: 2 bytesassertNotEq_1
: 38 bytesassertNotEq_2
: 70 bytesassertNotEq_3
: 94 bytesassertNotEq_4
: 70 bytesassertNotEq_5
: 94 bytesassertNotEq_6
: 40 bytesassertNotEq_7
: 70 bytesassertNotEq_8
: 64 bytesassertNotEq_9
: 94 bytesassertNotEq_10
: 54 bytesassertNotEq_11
: 78 bytesassertNotEq_12
: 70 bytesassertNotEq_13
: 94 bytesassertNotEq_14
: 54 bytesassertNotEq_15
: 78 bytesassertNotEq_16
: 54 bytesassertNotEq_17
: 78 bytesassertNotEq_18
: 54 bytesassertNotEq_19
: 78 bytesassertNotEq_20
: 54 bytesassertNotEq_21
: 78 bytesassertNotEq_22
: 54 bytesassertNotEq_23
: 78 bytesassertNotEq_24
: 54 bytesassertNotEq_25
: 78 bytesassertNotEq_26
: 54 bytesassertNotEq_27
: 78 bytesassertNotEqDecimal_0
: 102 bytesassertNotEqDecimal_1
: 126 bytesassertNotEqDecimal_2
: 102 bytesassertNotEqDecimal_3
: 126 bytesassertGt_0
: 70 bytesassertGt_1
: 94 bytesassertGt_2
: 70 bytesassertGt_3
: 94 bytesassertGtDecimal_0
: 102 bytesassertGtDecimal_1
: 126 bytesassertGtDecimal_2
: 102 bytesassertGtDecimal_3
: 126 bytesassertGe_0
: 70 bytesassertGe_1
: 94 bytesassertGe_2
: 70 bytesassertGe_3
: 94 bytesassertGeDecimal_0
: 102 bytesassertGeDecimal_1
: 126 bytesassertGeDecimal_2
: 102 bytesassertGeDecimal_3
: 126 bytesassertLt_0
: 70 bytesassertLt_1
: 94 bytesassertLt_2
: 70 bytesassertLt_3
: 94 bytesassertLtDecimal_0
: 102 bytesassertLtDecimal_1
: 126 bytesassertLtDecimal_2
: 102 bytesassertLtDecimal_3
: 126 bytesassertLe_0
: 70 bytesassertLe_1
: 94 bytesassertLe_2
: 70 bytesassertLe_3
: 94 bytesassertLeDecimal_0
: 102 bytesassertLeDecimal_1
: 126 bytesassertLeDecimal_2
: 102 bytesassertLeDecimal_3
: 126 bytesassertApproxEqAbs_0
: 102 bytesassertApproxEqAbs_1
: 126 bytesassertApproxEqAbs_2
: 102 bytesassertApproxEqAbs_3
: 126 bytesassertApproxEqAbsDecimal_0
: 134 bytesassertApproxEqAbsDecimal_1
: 158 bytesassertApproxEqAbsDecimal_2
: 134 bytesassertApproxEqAbsDecimal_3
: 158 bytesassertApproxEqRel_0
: 102 bytesassertApproxEqRel_1
: 126 bytesassertApproxEqRel_2
: 102 bytesassertApproxEqRel_3
: 126 bytesassertApproxEqRelDecimal_0
: 134 bytesassertApproxEqRelDecimal_1
: 158 bytesassertApproxEqRelDecimal_2
: 134 bytesassertApproxEqRelDecimal_3
: 158 bytesexists
: 30 bytesfsMetadata
: 30 bytesisDir
: 30 bytesisFile
: 30 bytesprojectRoot
: 0 bytesunixTime
: 0 bytescloseFile
: 30 bytescopyFile
: 54 bytescreateDir
: 38 bytesreadDir_0
: 30 bytesreadDir_1
: 38 bytesreadDir_2
: 46 bytesreadFile
: 30 bytesreadFileBinary
: 30 bytesreadLine
: 30 bytesreadLink
: 30 bytesremoveDir
: 38 bytesremoveFile
: 30 byteswriteFile
: 54 byteswriteFileBinary
: 62 byteswriteLine
: 54 bytesgetArtifactPathByCode
: 38 bytesgetArtifactPathByDeployedCode
: 38 bytesgetCode
: 30 bytesdeployCode_0
: 30 bytesdeployCode_1
: 62 bytesgetDeployedCode
: 30 bytesffi
: 30 bytestryFfi
: 30 bytesprompt
: 30 bytespromptSecret
: 30 bytespromptSecretUint
: 30 bytespromptAddress
: 30 bytespromptUint
: 30 bytessetEnv
: 54 bytesenvExists
: 30 bytesenvBool_0
: 30 bytesenvUint_0
: 30 bytesenvInt_0
: 30 bytesenvAddress_0
: 30 bytesenvBytes32_0
: 30 bytesenvString_0
: 30 bytesenvBytes_0
: 30 bytesenvBool_1
: 54 bytesenvUint_1
: 54 bytesenvInt_1
: 54 bytesenvAddress_1
: 54 bytesenvBytes32_1
: 54 bytesenvString_1
: 54 bytesenvBytes_1
: 54 bytesenvOr_0
: 38 bytesenvOr_1
: 62 bytesenvOr_2
: 62 bytesenvOr_3
: 54 bytesenvOr_4
: 62 bytesenvOr_5
: 54 bytesenvOr_6
: 62 bytesenvOr_7
: 78 bytesenvOr_8
: 78 bytesenvOr_9
: 78 bytesenvOr_10
: 78 bytesenvOr_11
: 78 bytesenvOr_12
: 78 bytesenvOr_13
: 78 bytesisContext
: 2 bytesbroadcast_0
: 0 bytesbroadcast_1
: 20 bytesbroadcast_2
: 38 bytesstartBroadcast_0
: 0 bytesstartBroadcast_1
: 20 bytesstartBroadcast_2
: 38 bytesstopBroadcast
: 0 bytesbroadcastRawTransaction
: 38 bytesgetWallets
: 0 bytestoString_0
: 20 bytestoString_1
: 38 bytestoString_2
: 32 bytestoString_3
: 2 bytestoString_4
: 38 bytestoString_5
: 38 bytesparseBytes
: 30 bytesparseAddress
: 30 bytesparseUint
: 30 bytesparseInt
: 30 bytesparseBytes32
: 30 bytesparseBool
: 30 bytestoLowercase
: 30 bytestoUppercase
: 30 bytestrim
: 30 bytesreplace
: 78 bytessplit
: 54 bytesindexOf
: 54 bytescontains
: 54 byteskeyExists
: 54 byteskeyExistsJson
: 54 bytesparseJson_0
: 30 bytesparseJson_1
: 54 bytesparseJsonUint
: 54 bytesparseJsonUintArray
: 54 bytesparseJsonInt
: 54 bytesparseJsonIntArray
: 54 bytesparseJsonBool
: 54 bytesparseJsonBoolArray
: 54 bytesparseJsonAddress
: 54 bytesparseJsonAddressArray
: 54 bytesparseJsonString
: 54 bytesparseJsonStringArray
: 54 bytesparseJsonBytes
: 54 bytesparseJsonBytesArray
: 54 bytesparseJsonBytes32
: 54 bytesparseJsonBytes32Array
: 54 bytesparseJsonType_0
: 54 bytesparseJsonType_1
: 78 bytesparseJsonTypeArray
: 78 bytesparseJsonKeys
: 54 bytesserializeJson
: 54 bytesserializeBool_0
: 62 bytesserializeUint_0
: 86 bytesserializeUintToHex
: 86 bytesserializeInt_0
: 86 bytesserializeAddress_0
: 78 bytesserializeBytes32_0
: 86 bytesserializeString_0
: 78 bytesserializeBytes_0
: 86 bytesserializeBool_1
: 78 bytesserializeUint_1
: 78 bytesserializeInt_1
: 78 bytesserializeAddress_1
: 78 bytesserializeBytes32_1
: 78 bytesserializeString_1
: 78 bytesserializeBytes_1
: 78 bytesserializeJsonType_0
: 62 bytesserializeJsonType_1
: 110 byteswriteJson_0
: 54 byteswriteJson_1
: 78 byteskeyExistsToml
: 54 bytesparseToml_0
: 30 bytesparseToml_1
: 54 bytesparseTomlUint
: 54 bytesparseTomlUintArray
: 54 bytesparseTomlInt
: 54 bytesparseTomlIntArray
: 54 bytesparseTomlBool
: 54 bytesparseTomlBoolArray
: 54 bytesparseTomlAddress
: 54 bytesparseTomlAddressArray
: 54 bytesparseTomlString
: 54 bytesparseTomlStringArray
: 54 bytesparseTomlBytes
: 54 bytesparseTomlBytesArray
: 54 bytesparseTomlBytes32
: 54 bytesparseTomlBytes32Array
: 54 bytesparseTomlType_0
: 54 bytesparseTomlType_1
: 78 bytesparseTomlTypeArray
: 78 bytesparseTomlKeys
: 54 byteswriteToml_0
: 54 byteswriteToml_1
: 78 bytescreateWallet_0
: 30 bytescreateWallet_1
: 38 bytescreateWallet_2
: 62 bytessign_0
: 158 bytessignCompact_0
: 158 bytessign_1
: 70 bytessignCompact_1
: 70 bytessign_2
: 32 bytessignCompact_2
: 32 bytessign_3
: 52 bytessignCompact_3
: 52 bytessignP256
: 70 bytespublicKeyP256
: 38 bytesderiveKey_0
: 38 bytesderiveKey_1
: 62 bytesderiveKey_2
: 62 bytesderiveKey_3
: 86 bytesrememberKey
: 38 bytesrememberKeys_0
: 62 bytesrememberKeys_1
: 86 byteslabel
: 54 bytesgetLabel
: 20 bytescomputeCreateAddress
: 62 bytescomputeCreate2Address_0
: 84 bytescomputeCreate2Address_1
: 64 bytestoBase64_0
: 38 bytestoBase64_1
: 30 bytestoBase64URL_0
: 38 bytestoBase64URL_1
: 30 bytesensNamehash
: 30 bytesrandomUint_0
: 0 bytesrandomUint_1
: 70 bytesrandomUint_2
: 38 bytesrandomAddress
: 0 bytesrandomInt_0
: 0 bytesrandomInt_1
: 38 bytesrandomBool
: 0 bytesrandomBytes
: 38 bytesrandomBytes4
: 0 bytesrandomBytes8
: 0 bytespauseTracing
: 0 bytesresumeTracing
: 0 bytescopyStorage
: 40 bytessetArbitraryStorage
: 20 bytes