Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andrewmilson/sandstorm
/ types & classes
Types & classes
118 in github.com/andrewmilson/sandstorm
⨍
Functions
239
◇
Types & classes
118
↓ 10 callers
Class
Mat3x3
builtins/src/utils.rs:49
↓ 4 callers
Class
PedersenDigest
crypto/src/hash/pedersen.rs:15
↓ 2 callers
Class
CairoAuxInput
src/input.rs:7
↓ 1 callers
Class
Memory
binary/src/lib.rs:173
↓ 1 callers
Class
RegisterStates
binary/src/lib.rs:148
↓ 1 callers
Class
Word
binary/src/lib.rs:565
Class
AirConfig
layouts/src/starknet/air.rs:106
Class
AirConfig
layouts/src/recursive/air.rs:52
Class
AirConfig
layouts/src/plain/air.rs:25
Class
AirPrivateInput
binary/src/lib.rs:522
Class
AirPublicInput
binary/src/lib.rs:310
Enum
Auxiliary
layouts/src/starknet/air.rs:3192
Enum
Auxiliary
layouts/src/recursive/air.rs:1669
Enum
Auxiliary
layouts/src/plain/air.rs:753
Enum
Bitwise
layouts/src/starknet/air.rs:2785
Enum
Bitwise
layouts/src/recursive/air.rs:1361
Class
BitwiseInstance
binary/src/lib.rs:418
Class
Blake2sHashFn
crypto/src/hash/blake2s.rs:10
Interface
CairoAirConfig
layouts/src/lib.rs:27
Class
CairoClaim
src/lib.rs:34
Interface
CairoPublicCoin
src/lib.rs:127
Interface
CairoTrace
layouts/src/lib.rs:58
Class
CairoVerifierPublicCoin
Public coin based off of StarkWare's cairo verifier
crypto/src/public_coin/cairo.rs:27
Class
CairoWitness
layouts/src/lib.rs:38
Class
CanonicalKeccak256HashFn
Hashes field elements in their canonical domain. This is different to [Keccak256HashFn] that hashes field elements in Montgomery domain.
crypto/src/hash/keccak.rs:101
Enum
Command
cli/src/main.rs:44
Class
CompiledProgram
binary/src/lib.rs:539
Enum
DilutedCheck
layouts/src/starknet/air.rs:3137
Enum
DilutedCheck
layouts/src/recursive/air.rs:1607
Enum
DilutedCheckAggregation
layouts/src/starknet/air.rs:3313
Enum
DilutedCheckAggregation
layouts/src/recursive/air.rs:1798
Enum
DilutedCheckPermutation
layouts/src/starknet/air.rs:3301
Enum
DilutedCheckPermutation
layouts/src/recursive/air.rs:1786
Class
DilutedCheckPool
layouts/src/utils.rs:239
Class
DoublingStep
builtins/src/ecdsa/mod.rs:40
Class
EcMadPartialStep
builtins/src/ecdsa/mod.rs:31
Enum
EcOp
layouts/src/starknet/air.rs:2636
Class
EcOpInstance
binary/src/lib.rs:452
Enum
Ecdsa
layouts/src/starknet/air.rs:2691
Class
EcdsaInstance
binary/src/lib.rs:351
Class
ElementPartialStep
builtins/src/pedersen/mod.rs:64
Class
Entry
binary/src/utils.rs:41
Class
ExecutionTrace
layouts/src/starknet/trace.rs:74
Class
ExecutionTrace
layouts/src/recursive/trace.rs:64
Class
ExecutionTrace
layouts/src/plain/trace.rs:42
Enum
Flag
layouts/src/starknet/air.rs:2482
Enum
Flag
layouts/src/recursive/air.rs:1267
Enum
Flag
layouts/src/plain/air.rs:574
Enum
Flag
binary/src/lib.rs:740
Enum
FlagGroup
binary/src/lib.rs:726
Class
FrConfig
builtins/src/utils.rs:136
Enum
FriendlyMerkleTree
Friendly merkle tree is used as the merkle tree when generating recursive STARK proofs. When committing to matricies this merkle tree has a couple of
crypto/src/merkle/mod.rs:43
Class
FriendlyMerkleTreeConfig
Friendly merkle tree config comprises of an algebraically friendly hash function for higher layers (efficient for verifier) and the Blake2s hash funct
crypto/src/merkle/mixed.rs:135
Enum
FriendlyMerkleTreeProof
crypto/src/merkle/mod.rs:168
Class
FullRoundStates
builtins/src/poseidon/mod.rs:24
Class
InstanceTrace
builtins/src/pedersen/mod.rs:71
Class
InstanceTrace
builtins/src/range_check/mod.rs:6
Class
InstanceTrace
builtins/src/ec_op/mod.rs:27
Class
InstanceTrace
builtins/src/ecdsa/mod.rs:46
Class
InstanceTrace
builtins/src/poseidon/mod.rs:48
Class
InstanceTrace
builtins/src/bitwise/mod.rs:9
Class
InvalidFieldElementError
binary/src/errors.rs:6
Class
Keccak256HashFn
Hash function used by StarkWare's Solidity verifier
crypto/src/hash/keccak.rs:13
Enum
Layout
binary/src/lib.rs:61
Enum
LeafVariantMerkleTree
crypto/src/merkle/mod.rs:240
Enum
LeafVariantMerkleTreeProof
crypto/src/merkle/mod.rs:349
Class
MaskedBlake2sHashFn
crypto/src/hash/blake2s.rs:63
Class
MaskedKeccak256HashFn
crypto/src/hash/keccak.rs:60
Enum
Mem
layouts/src/starknet/air.rs:3118
Enum
Mem
layouts/src/recursive/air.rs:1589
Enum
Mem
layouts/src/plain/air.rs:699
Class
MemoryEntry
binary/src/lib.rs:224
Enum
MemoryPermutation
layouts/src/starknet/air.rs:3274
Enum
MemoryPermutation
layouts/src/recursive/air.rs:1759
Enum
MemoryPermutation
layouts/src/plain/air.rs:815
Class
MemoryPool
layouts/src/utils.rs:156
Class
MemorySegments
binary/src/lib.rs:296
Interface
MixedHashMerkleTreeConfig
crypto/src/merkle/mixed.rs:17
Class
MixedHashMerkleTreeConfigImpl
crypto/src/merkle/mixed.rs:104
Enum
MixedMerkleDigest
crypto/src/merkle/mixed.rs:35
Enum
Npc
layouts/src/starknet/air.rs:2914
Enum
Npc
layouts/src/recursive/air.rs:1490
Enum
Npc
layouts/src/plain/air.rs:651
Class
PartialRoundStates
builtins/src/poseidon/mod.rs:35
Class
PartialRoundsState
builtins/src/poseidon/mod.rs:41
Class
Partition128
builtins/src/bitwise/mod.rs:94
Class
Partition256
builtins/src/bitwise/mod.rs:109
Class
Partition64
builtins/src/bitwise/mod.rs:66
Enum
Pedersen
layouts/src/starknet/air.rs:2878
Enum
Pedersen
layouts/src/recursive/air.rs:1454
Class
PedersenHashFn
crypto/src/hash/pedersen.rs:44
Class
PedersenInstance
binary/src/lib.rs:371
Enum
Permutation
layouts/src/starknet/air.rs:3220
Enum
Permutation
layouts/src/recursive/air.rs:1697
Enum
Permutation
layouts/src/plain/air.rs:772
Enum
Poseidon
layouts/src/starknet/air.rs:2576
Class
PoseidonInstance
binary/src/lib.rs:485
Enum
PublicInputHint
layouts/src/starknet/air.rs:3244
Enum
PublicInputHint
layouts/src/recursive/air.rs:1732
Enum
PublicInputHint
layouts/src/plain/air.rs:794
next →
1–100 of 118, ranked by callers