MCPcopy Create free account

hub / github.com/NethermindEth/cairo-vm-go / functions

Functions1,195 in github.com/NethermindEth/cairo-vm-go

↓ 1 callersMethodcheckRangeCheckUsage
Checks if there are not enough trace cells to fill the entire range check range. Each step has assigned a number of range check units. If the number o
pkg/runner/runner.go:479
↓ 1 callersMethodcheckUsedCells
checkUsedCells returns error if not enough steps were made to allocate required number of cells for builtins or there are not enough trace cells to fi
pkg/runner/runner.go:460
↓ 1 callersMethodcollectInstComments
(inst casmInstruction)
pkg/disasm/disassembler.go:143
↓ 1 callersFunctioncompareWithStarkwareRunner
(t *testing.T, path string, errorExpected bool, inputArgs string)
integration_tests/cairo1_test.go:102
↓ 1 callersFunctioncompileCairoZeroCode
given a path to a cairo zero file, it compiles it and return the compilation path
integration_tests/cairo0_test.go:183
↓ 1 callersFunctioncreateAllocSegmentHinter
AllocSegment hint adds a new segment to the Cairo VM memory
pkg/hintrunner/zero/zerohint_others.go:80
↓ 1 callersFunctioncreateAssert250bitsHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:315
↓ 1 callersFunctioncreateAssertLeFeltExcluded0Hinter
AssertLeFeltExcluded0 hint is a custom assertion related to `AssertLeFelt` hint
pkg/hintrunner/zero/zerohint_math.go:373
↓ 1 callersFunctioncreateAssertLeFeltExcluded1Hinter
AssertLeFeltExcluded1 hint is a custom assertion related to `AssertLeFelt` hint
pkg/hintrunner/zero/zerohint_math.go:378
↓ 1 callersFunctioncreateAssertLeFeltExcluded2Hinter
AssertLeFeltExcluded2 hint is a custom assertion related to `AssertLeFelt` hint
pkg/hintrunner/zero/zerohint_math.go:383
↓ 1 callersFunctioncreateAssertLeFeltHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:353
↓ 1 callersFunctioncreateAssertLtFeltHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:107
↓ 1 callersFunctioncreateAssertNNHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:188
↓ 1 callersFunctioncreateAssertNotEqualHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:241
↓ 1 callersFunctioncreateAssertNotZeroHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:149
↓ 1 callersFunctioncreateBigIntPackDivModHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:2396
↓ 1 callersFunctioncreateBigIntSaveDivHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:2485
↓ 1 callersFunctioncreateBigIntToUint256Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:148
↓ 1 callersFunctioncreateBlake2sCompressHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_blake.go:535
↓ 1 callersFunctioncreateBlake2sComputeHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_blake.go:423
↓ 1 callersFunctioncreateBlake2sFinalizeV3Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_blake.go:283
↓ 1 callersFunctioncreateBlockPermutationHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_keccak.go:540
↓ 1 callersFunctioncreateChainedEcOpHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:1944
↓ 1 callersFunctioncreateCompareBytesInWordNondetHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_keccak.go:584
↓ 1 callersFunctioncreateCompareKeccakFullRateInBytesNondetHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_keccak.go:462
↓ 1 callersFunctioncreateComputeSlopeV1Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:1234
↓ 1 callersFunctioncreateComputeSlopeV2Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:1360
↓ 1 callersFunctioncreateComputeSlopeV3Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:1479
↓ 1 callersFunctioncreateDefaultDictNewHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_dictionaries.go:118
↓ 1 callersFunctioncreateDictNewHinter
()
pkg/hintrunner/zero/zerohint_dictionaries.go:71
↓ 1 callersFunctioncreateDictReadHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_dictionaries.go:176
↓ 1 callersFunctioncreateDictSquashCopyDictHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_dictionaries.go:255
↓ 1 callersFunctioncreateDictSquashUpdatePtrHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_dictionaries.go:1043
↓ 1 callersFunctioncreateDictUpdateHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_dictionaries.go:414
↓ 1 callersFunctioncreateDictWriteHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_dictionaries.go:327
↓ 1 callersFunctioncreateDivModNPackedDivModExternalNHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:338
↓ 1 callersFunctioncreateDivModNPackedDivmodV1Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_signature.go:458
↓ 1 callersFunctioncreateDivModNSafeDivPlusOneHinter
()
pkg/hintrunner/zero/zerohint_ec.go:271
↓ 1 callersFunctioncreateDivModSafeDivHinter
()
pkg/hintrunner/zero/zerohint_signature.go:386
↓ 1 callersFunctioncreateEcDoubleAssignNewXV1Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:1030
↓ 1 callersFunctioncreateEcDoubleAssignNewXV2Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:1058
↓ 1 callersFunctioncreateEcDoubleAssignNewXV4Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:1044
↓ 1 callersFunctioncreateEcDoubleAssignNewYV1Hinter
()
pkg/hintrunner/zero/zerohint_ec.go:1120
↓ 1 callersFunctioncreateEcDoubleSlopeV1Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:725
↓ 1 callersFunctioncreateEcDoubleSlopeV3Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:803
↓ 1 callersFunctioncreateEcMulInnerHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:1517
↓ 1 callersFunctioncreateEcNegateHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:214
↓ 1 callersFunctioncreateEcRecoverDivModNPackedHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:2055
↓ 1 callersFunctioncreateEcRecoverProductDivMHinter
()
pkg/hintrunner/zero/zerohint_ec.go:2282
↓ 1 callersFunctioncreateEcRecoverProductModHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:2232
↓ 1 callersFunctioncreateEcRecoverSubABHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:2134
↓ 1 callersFunctioncreateEvalCircuitHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_others.go:84
↓ 1 callersFunctioncreateFastEcAddAssignNewXHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:530
↓ 1 callersFunctioncreateFastEcAddAssignNewXV2Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:554
↓ 1 callersFunctioncreateFastEcAddAssignNewXV3Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:579
↓ 1 callersFunctioncreateFastEcAddAssignNewYHinter
()
pkg/hintrunner/zero/zerohint_ec.go:651
↓ 1 callersFunctioncreateFinalizeSha256Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_sha256.go:288
↓ 1 callersFunctioncreateFindElementHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_others.go:392
↓ 1 callersFunctioncreateGetFeltBitLengthHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_others.go:213
↓ 1 callersFunctioncreateGetHighLenHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:72
↓ 1 callersFunctioncreateGetPointFromXHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_signature.go:304
↓ 1 callersFunctioncreateImportSECP256R1NHinter
()
pkg/hintrunner/zero/zerohint_signature.go:492
↓ 1 callersFunctioncreateImportSecp256R1PHinter
()
pkg/hintrunner/zero/zerohint_signature.go:340
↓ 1 callersFunctioncreateInvModPUint512Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_uint512.go:74
↓ 1 callersFunctioncreateIs250BitsHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:1286
↓ 1 callersFunctioncreateIsLeFeltHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:56
↓ 1 callersFunctioncreateIsNNHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:442
↓ 1 callersFunctioncreateIsNNOutOfRangeHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:487
↓ 1 callersFunctioncreateIsPositiveHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:538
↓ 1 callersFunctioncreateIsQuadResidueHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:1180
↓ 1 callersFunctioncreateIsZeroDivModHinter
()
pkg/hintrunner/zero/zerohint_ec.go:1652
↓ 1 callersFunctioncreateIsZeroNondetHinter
()
pkg/hintrunner/zero/zerohint_ec.go:1559
↓ 1 callersFunctioncreateIsZeroPackHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:1609
↓ 1 callersFunctioncreateKeccakWriteArgsHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_keccak.go:409
↓ 1 callersFunctioncreateNondetBigint3V1Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:403
↓ 1 callersFunctioncreateNormalizeAddressHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_others.go:771
↓ 1 callersFunctioncreatePackedSha256Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_sha256.go:83
↓ 1 callersFunctioncreatePowHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:716
↓ 1 callersFunctioncreateProgramWithBuiltins
(code string, builtins ...builtins.BuiltinType)
pkg/runner/runner_test.go:507
↓ 1 callersFunctioncreateRandomEcPointHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:1804
↓ 1 callersFunctioncreateRecoverYHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:1717
↓ 1 callersFunctioncreateReduceEd25519Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_ec.go:907
↓ 1 callersFunctioncreateSearchSortedLowerHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_others.go:647
↓ 1 callersFunctioncreateSetAddHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_others.go:508
↓ 1 callersFunctioncreateSha256AndBlake2sInputHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_others.go:817
↓ 1 callersFunctioncreateSha256ChunkHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_sha256.go:192
↓ 1 callersFunctioncreateSignedDivRemHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:951
↓ 1 callersFunctioncreateSignedPowHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:758
↓ 1 callersFunctioncreateSplit128Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:1230
↓ 1 callersFunctioncreateSplit64Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_uint256.go:163
↓ 1 callersFunctioncreateSplitFeltHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:835
↓ 1 callersFunctioncreateSplitInput12Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_keccak.go:661
↓ 1 callersFunctioncreateSplitInput15Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_keccak.go:748
↓ 1 callersFunctioncreateSplitInput3Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_keccak.go:1087
↓ 1 callersFunctioncreateSplitInput6Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_keccak.go:1174
↓ 1 callersFunctioncreateSplitInput9Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_keccak.go:1261
↓ 1 callersFunctioncreateSplitIntAssertRangeHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:579
↓ 1 callersFunctioncreateSplitIntHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_math.go:638
↓ 1 callersFunctioncreateSplitNBytesHinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_keccak.go:1001
↓ 1 callersFunctioncreateSplitOutput0Hinter
(resolver hintReferenceResolver)
pkg/hintrunner/zero/zerohint_keccak.go:924
← previousnext →501–600 of 1,195, ranked by callers