MCPcopy Create free account

hub / github.com/NethermindEth/cairo-vm-go / types & classes

Types & classes243 in github.com/NethermindEth/cairo-vm-go

↓ 108 callersTypeAliasImmediate
pkg/hintrunner/hinter/operand.go:159
↓ 46 callersTypeAliasApCellRef
pkg/hintrunner/hinter/operand.go:26
↓ 21 callersTypeAliasFpCellRef
pkg/hintrunner/hinter/operand.go:56
↓ 2 callersTypeAliasRegister
pkg/assembler/instruction.go:9
↓ 2 callersTypeAliasResOperandName
pkg/parsers/starknet/hint.go:304
↓ 1 callersTypeAliasApUpdate
pkg/assembler/instruction.go:99
↓ 1 callersTypeAliasBuiltinType
pkg/vm/builtins/builtin_runner.go:12
↓ 1 callersTypeAliasHintName
Source of the code: https://github.com/starkware-libs/cairo/blob/main/crates/cairo-lang-casm/src/hints/mod.rs https://github.com/starkware-libs/cairo/
pkg/parsers/starknet/hint.go:13
↓ 1 callersTypeAliasOp1Src
pkg/assembler/instruction.go:25
↓ 1 callersTypeAliasOpcode
pkg/assembler/instruction.go:124
↓ 1 callersTypeAliasPcUpdate
pkg/assembler/instruction.go:74
↓ 1 callersTypeAliasResLogic
pkg/assembler/instruction.go:50
StructAddExp
pkg/hintrunner/zero/hintparser.go:60
StructAirMemorySegmentEntry
pkg/runner/air_input.go:58
StructAirPrivateBuiltinBitwise
pkg/vm/builtins/bitwise.go:108
StructAirPrivateBuiltinECDSA
pkg/vm/builtins/ecdsa.go:174
StructAirPrivateBuiltinECDSASignatureInput
pkg/vm/builtins/ecdsa.go:169
StructAirPrivateBuiltinEcOp
pkg/vm/builtins/ecop.go:243
StructAirPrivateBuiltinKeccak
pkg/vm/builtins/keccak.go:98
StructAirPrivateBuiltinPedersen
pkg/vm/builtins/pedersen.go:72
StructAirPrivateBuiltinPoseidon
pkg/vm/builtins/poseidon.go:70
StructAirPrivateBuiltinRangeCheck
pkg/vm/builtins/range_check.go:99
StructAirPrivateInput
pkg/runner/air_input.go:120
StructAirPublicInput
pkg/runner/air_input.go:48
StructAirPublicMemoryEntry
pkg/runner/air_input.go:63
StructAllocConstantSize
pkg/parsers/starknet/hint.go:256
StructAllocConstantSize
pkg/hintrunner/core/hint.go:1623
StructAllocFelt252Dict
pkg/parsers/starknet/hint.go:180
StructAllocFelt252Dict
Dictionary Hints
pkg/hintrunner/core/hint.go:1070
StructAllocSegment
Core hints
pkg/parsers/starknet/hint.go:75
StructAllocSegment
pkg/hintrunner/core/hint.go:36
StructApPlus
pkg/assembler/grammar.go:48
StructApTracking
pkg/parsers/zero/zero.go:15
StructArg
pkg/parsers/starknet/starknet.go:24
StructArithExp
pkg/hintrunner/zero/hintparser.go:55
StructAssertAllAccessesUsed
pkg/parsers/starknet/hint.go:265
StructAssertAllKeysUsed
pkg/parsers/starknet/hint.go:269
StructAssertCurrentAccessIndicesIsEmpty
Deprecated hints
pkg/parsers/starknet/hint.go:263
StructAssertEq
pkg/assembler/grammar.go:24
StructAssertLeAssertThirdArcExcluded
pkg/parsers/starknet/hint.go:271
StructAssertLeFindSmallArc
pkg/hintrunner/core/hint.go:1657
StructAssertLeFindSmallArcs
pkg/parsers/starknet/hint.go:227
StructAssertLeIsFirstArcExcluded
pkg/parsers/starknet/hint.go:233
StructAssertLeIsFirstArcExcluded
pkg/hintrunner/core/hint.go:1775
StructAssertLeIsSecondArcExcluded
pkg/parsers/starknet/hint.go:237
StructAssertLeIsSecondArcExcluded
pkg/hintrunner/core/hint.go:1803
StructAssertLtAssertValidInput
pkg/parsers/starknet/hint.go:273
StructAttributeScope
pkg/parsers/zero/zero.go:63
StructBinOp
pkg/parsers/starknet/hint.go:421
StructBinOpOperand
pkg/parsers/starknet/hint.go:432
StructBinaryOp
pkg/hintrunner/hinter/operand.go:188
StructBitwise
pkg/vm/builtins/bitwise.go:20
InterfaceBuiltinRunner
pkg/vm/memory/memory.go:10
StructCairoFuncArgs
pkg/parsers/starknet/args.go:11
StructCairoProgram
pkg/runner/program.go:25
StructCairoRunner
pkg/runner/runner.go:44
StructCall
pkg/assembler/grammar.go:39
StructCasmProgram
Grammar and AST
pkg/assembler/grammar.go:10
StructCastExp
pkg/hintrunner/zero/hintparser.go:50
StructCellRef
pkg/parsers/starknet/hint.go:299
StructCellRefExp
pkg/hintrunner/zero/hintparser.go:93
StructCellRefSimple
CellRefSimple represents the structure of a CellRef in its natural form. A CellRefSimple cannot be an Expression by itself if it has an offset, since
pkg/hintrunner/zero/hintparser.go:88
InterfaceCellRefer
pkg/hintrunner/hinter/operand.go:22
StructCheatcode
pkg/parsers/starknet/hint.go:65
StructConfig
pkg/disasm/disasm.go:16
StructContext
Represents the current execution context of the vm
pkg/vm/vm.go:29
InterfaceCoreInstructioner
AST Functionality
pkg/assembler/grammar.go:92
StructDDerefExp
pkg/hintrunner/zero/hintparser.go:119
StructDebugInfo
pkg/parsers/zero/zero.go:40
StructDebugPrint
pkg/parsers/starknet/hint.go:251
StructDebugPrint
pkg/hintrunner/core/hint.go:822
StructDeref
pkg/assembler/grammar.go:59
StructDeref
pkg/parsers/starknet/hint.go:359
StructDeref
pkg/hintrunner/hinter/operand.go:83
StructDerefCastExp
pkg/hintrunner/zero/hintparser.go:46
StructDerefExp
pkg/hintrunner/zero/hintparser.go:109
StructDerefOffsetExp
pkg/hintrunner/zero/hintparser.go:113
StructDerefOrImm
pkg/assembler/grammar.go:80
StructDerefOrImmediate
pkg/parsers/starknet/hint.go:440
StructDictionary
Used to keep track of all dictionaries data
pkg/hintrunner/hinter/dict.go:12
StructDictionaryManager
Used to manage dictionaries creation
pkg/hintrunner/hinter/dict.go:43
StructDivMod
pkg/parsers/starknet/hint.go:111
StructDivMod
pkg/hintrunner/core/hint.go:399
StructDoubleDeref
pkg/assembler/grammar.go:64
StructDoubleDeref
pkg/parsers/starknet/hint.go:395
StructDoubleDeref
pkg/hintrunner/hinter/operand.go:108
StructECDSA
pkg/vm/builtins/ecdsa.go:21
StructEcOp
pkg/vm/builtins/ecop.go:30
StructEntryPointByFunction
pkg/parsers/starknet/starknet.go:38
StructEntryPointByType
pkg/parsers/starknet/starknet.go:18
StructEntryPointByTypeInfo
pkg/parsers/starknet/starknet.go:12
StructEvalCircuit
pkg/parsers/starknet/hint.go:79
StructEvalCircuit
pkg/hintrunner/core/hint.go:61
StructExpression
pkg/assembler/grammar.go:52
StructExpression
pkg/hintrunner/zero/hintparser.go:76
InterfaceExpressioner
pkg/assembler/grammar.go:114
StructExternalWriteArgsToMemory
pkg/hintrunner/core/hint.go:1937
StructExternalWriteGasToMemory
pkg/hintrunner/core/hint.go:1995
StructFelt252DictEntryInit
pkg/parsers/starknet/hint.go:184
StructFelt252DictEntryInit
pkg/hintrunner/core/hint.go:1128
next →1–100 of 243, ranked by callers