Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NethermindEth/cairo-vm-go
/ functions
Functions
1,195 in github.com/NethermindEth/cairo-vm-go
⨍
Functions
1,195
◇
Types & classes
243
Method
GetCellsPerInstance
()
pkg/vm/builtins/ecdsa.go:215
Method
GetCellsPerInstance
()
pkg/vm/builtins/bitwise.go:155
Method
GetCellsPerInstance
()
pkg/vm/builtins/output.go:36
Method
GetCellsPerInstance
()
pkg/vm/builtins/keccak.go:163
Method
GetCellsPerInstance
()
pkg/vm/builtins/poseidon.go:120
Method
GetCellsPerInstance
()
pkg/vm/builtins/ecop.go:299
Method
GetCellsPerInstance
()
pkg/vm/builtins/range_check.go:118
Method
GetCellsPerInstance
()
pkg/vm/builtins/modulo.go:602
Function
GetCurve25519PBig
()
pkg/hintrunner/utils/secp_utils.go:23
Function
GetN
()
pkg/hintrunner/utils/secp_utils.go:29
Method
GetPublicMemoryAddresses
(segmentsOffsets []uint64)
pkg/vm/vm.go:735
Function
GetSecPBig
()
pkg/hintrunner/utils/secp_utils.go:17
Function
GetSecp256R1_N
()
pkg/hintrunner/utils/secp_utils.go:107
Function
GetSecp256R1_P
()
pkg/hintrunner/utils/secp_utils.go:101
Method
GetStopPointer
()
pkg/vm/memory/memory_test.go:192
Method
GetStopPointer
()
pkg/vm/memory/memory.go:42
Method
GetStopPointer
()
pkg/vm/builtins/pedersen.go:123
Method
GetStopPointer
()
pkg/vm/builtins/ecdsa.go:219
Method
GetStopPointer
()
pkg/vm/builtins/bitwise.go:159
Method
GetStopPointer
()
pkg/vm/builtins/output.go:40
Method
GetStopPointer
()
pkg/vm/builtins/keccak.go:167
Method
GetStopPointer
()
pkg/vm/builtins/poseidon.go:124
Method
GetStopPointer
()
pkg/vm/builtins/ecop.go:303
Method
GetStopPointer
()
pkg/vm/builtins/range_check.go:122
Method
GetStopPointer
()
pkg/vm/builtins/modulo.go:606
Function
GetZeroHints
(cairoZeroJson *zero.ZeroProgram)
pkg/hintrunner/zero/zerohint.go:26
Function
Home
()
docs/src/pages/index.js:29
Function
HomepageHeader
()
docs/src/pages/index.js:10
Method
InferValue
(segment *Segment, offset uint64)
pkg/vm/memory/memory_test.go:172
Method
InferValue
(segment *Segment, offset uint64)
pkg/vm/memory/memory.go:26
Method
InferValue
(segment *mem.Segment, offset uint64)
pkg/vm/builtins/pedersen.go:29
Method
InferValue
(segment *memory.Segment, offset uint64)
pkg/vm/builtins/ecdsa.go:90
Method
InferValue
(segment *memory.Segment, offset uint64)
pkg/vm/builtins/bitwise.go:31
Method
InferValue
(segment *memory.Segment, offset uint64)
pkg/vm/builtins/output.go:24
Method
InferValue
(segment *memory.Segment, offset uint64)
pkg/vm/builtins/keccak.go:39
Method
InferValue
(segment *mem.Segment, offset uint64)
pkg/vm/builtins/poseidon.go:28
Method
InferValue
(segment *mem.Segment, offset uint64)
pkg/vm/builtins/ecop.go:44
Method
InferValue
(segment *memory.Segment, offset uint64)
pkg/vm/builtins/modulo.go:115
Method
Len
()
pkg/hintrunner/utils/usort_utils.go:9
Method
Less
(i, j int)
pkg/hintrunner/utils/usort_utils.go:13
Function
LineSlope
(point_aX, point_aY, point_bX, point_bY, prime *big.Int)
pkg/hintrunner/utils/math_utils.go:26
Method
MarshalJSON
()
pkg/vm/builtins/builtin_runner.go:127
Method
MarshalToFile
TODO: Do we really need this ?
pkg/parsers/zero/zero.go:99
Method
NewDictionary
It creates a new segment which will hold dictionary values. It links this segment with the current dictionary and returns the address that points to t
pkg/hintrunner/hinter/zero_dict.go:61
Method
Peek
(offset uint64)
pkg/vm/memory/memory.go:138
Method
PrintMemory
(skipBytecode bool)
pkg/vm/vm.go:95
Function
RandomEcPoint
(vm *VM.VirtualMachine, bytesArray []byte, sAddr mem.MemoryAddress)
pkg/hintrunner/utils/utils.go:52
Method
Read
Reads a memory value from a specified offset at the segment
pkg/vm/memory/memory.go:120
Method
Relocate
(segmentsOffset []uint64)
pkg/vm/memory/memory_value.go:92
Method
RelocateTemporarySegments
()
pkg/vm/memory/memory.go:468
Method
Resolve
(vm *VM.VirtualMachine)
pkg/hintrunner/hinter/operand.go:40
Method
Resolve
(vm *VM.VirtualMachine)
pkg/hintrunner/hinter/operand.go:70
Method
Resolve
Should we respect that, or go straight to felt?
pkg/hintrunner/hinter/operand.go:170
Method
RunHint
(_ *VirtualMachine)
pkg/vm/vm_test.go:873
Function
SecPPacked
(limbs [3]*fp.Element)
pkg/hintrunner/utils/secp_utils.go:35
Function
SecPPackedBigInt5
(limbs [5]*fp.Element)
pkg/hintrunner/utils/secp_utils.go:54
Function
SecPSplit
(num *big.Int)
pkg/hintrunner/utils/secp_utils.go:77
Method
Set
Given a memory address,a key and a value it stores the value at the correct position.
pkg/hintrunner/hinter/zero_dict.go:116
Method
Set
Given a memory address,a key and a value it stores the value at the correct position.
pkg/hintrunner/hinter/dict.go:94
Method
SetStopPointer
(stopPointer uint64)
pkg/vm/memory/memory_test.go:196
Method
SetStopPointer
(stopPointer uint64)
pkg/vm/memory/memory.go:46
Method
SetStopPointer
(stopPointer uint64)
pkg/vm/builtins/pedersen.go:127
Method
SetStopPointer
(stopPointer uint64)
pkg/vm/builtins/ecdsa.go:223
Method
SetStopPointer
(stopPointer uint64)
pkg/vm/builtins/bitwise.go:163
Method
SetStopPointer
(stopPointer uint64)
pkg/vm/builtins/output.go:44
Method
SetStopPointer
(stopPointer uint64)
pkg/vm/builtins/keccak.go:171
Method
SetStopPointer
(stopPointer uint64)
pkg/vm/builtins/poseidon.go:128
Method
SetStopPointer
(stopPointer uint64)
pkg/vm/builtins/ecop.go:307
Method
SetStopPointer
(stopPointer uint64)
pkg/vm/builtins/range_check.go:126
Method
SetStopPointer
(stopPointer uint64)
pkg/vm/builtins/modulo.go:610
Method
SignedOffset
()
pkg/assembler/grammar.go:177
Method
String
()
pkg/assembler/instruction.go:11
Method
String
()
pkg/assembler/instruction.go:27
Method
String
()
pkg/assembler/instruction.go:52
Method
String
()
pkg/assembler/instruction.go:76
Method
String
()
pkg/assembler/instruction.go:101
Method
String
()
pkg/assembler/instruction.go:126
Method
String
()
pkg/assembler/instruction.go:180
Method
String
()
pkg/hintrunner/core/hint.go:40
Method
String
()
pkg/hintrunner/core/hint.go:68
Method
String
()
pkg/hintrunner/core/hint.go:107
Method
String
()
pkg/hintrunner/core/hint.go:157
Method
String
()
pkg/hintrunner/core/hint.go:207
Method
String
()
pkg/hintrunner/core/hint.go:249
Method
String
()
pkg/hintrunner/core/hint.go:332
Method
String
()
pkg/hintrunner/core/hint.go:481
Method
String
()
pkg/hintrunner/core/hint.go:709
Method
String
()
pkg/hintrunner/core/hint.go:827
Method
String
()
pkg/hintrunner/core/hint.go:878
Method
String
()
pkg/hintrunner/core/hint.go:923
Method
String
()
pkg/hintrunner/core/hint.go:1074
Method
String
()
pkg/hintrunner/core/hint.go:1133
Method
String
()
pkg/hintrunner/core/hint.go:1166
Method
String
()
pkg/hintrunner/core/hint.go:1202
Method
String
()
pkg/hintrunner/core/hint.go:1237
Method
String
()
pkg/hintrunner/core/hint.go:1316
Method
String
()
pkg/hintrunner/core/hint.go:1341
Method
String
()
pkg/hintrunner/core/hint.go:1367
Method
String
()
pkg/hintrunner/core/hint.go:1398
Method
String
()
pkg/hintrunner/core/hint.go:1427
← previous
next →
801–900 of 1,195, ranked by callers