MCPcopy Create free account

hub / github.com/andrewmilson/sandstorm / types & classes

Types & classes118 in github.com/andrewmilson/sandstorm

↓ 10 callersClassMat3x3
builtins/src/utils.rs:49
↓ 4 callersClassPedersenDigest
crypto/src/hash/pedersen.rs:15
↓ 2 callersClassCairoAuxInput
src/input.rs:7
↓ 1 callersClassMemory
binary/src/lib.rs:173
↓ 1 callersClassRegisterStates
binary/src/lib.rs:148
↓ 1 callersClassWord
binary/src/lib.rs:565
ClassAirConfig
layouts/src/starknet/air.rs:106
ClassAirConfig
layouts/src/recursive/air.rs:52
ClassAirConfig
layouts/src/plain/air.rs:25
ClassAirPrivateInput
binary/src/lib.rs:522
ClassAirPublicInput
binary/src/lib.rs:310
EnumAuxiliary
layouts/src/starknet/air.rs:3192
EnumAuxiliary
layouts/src/recursive/air.rs:1669
EnumAuxiliary
layouts/src/plain/air.rs:753
EnumBitwise
layouts/src/starknet/air.rs:2785
EnumBitwise
layouts/src/recursive/air.rs:1361
ClassBitwiseInstance
binary/src/lib.rs:418
ClassBlake2sHashFn
crypto/src/hash/blake2s.rs:10
InterfaceCairoAirConfig
layouts/src/lib.rs:27
ClassCairoClaim
src/lib.rs:34
InterfaceCairoPublicCoin
src/lib.rs:127
InterfaceCairoTrace
layouts/src/lib.rs:58
ClassCairoVerifierPublicCoin
Public coin based off of StarkWare's cairo verifier
crypto/src/public_coin/cairo.rs:27
ClassCairoWitness
layouts/src/lib.rs:38
ClassCanonicalKeccak256HashFn
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
EnumCommand
cli/src/main.rs:44
ClassCompiledProgram
binary/src/lib.rs:539
EnumDilutedCheck
layouts/src/starknet/air.rs:3137
EnumDilutedCheck
layouts/src/recursive/air.rs:1607
EnumDilutedCheckAggregation
layouts/src/starknet/air.rs:3313
EnumDilutedCheckAggregation
layouts/src/recursive/air.rs:1798
EnumDilutedCheckPermutation
layouts/src/starknet/air.rs:3301
EnumDilutedCheckPermutation
layouts/src/recursive/air.rs:1786
ClassDilutedCheckPool
layouts/src/utils.rs:239
ClassDoublingStep
builtins/src/ecdsa/mod.rs:40
ClassEcMadPartialStep
builtins/src/ecdsa/mod.rs:31
EnumEcOp
layouts/src/starknet/air.rs:2636
ClassEcOpInstance
binary/src/lib.rs:452
EnumEcdsa
layouts/src/starknet/air.rs:2691
ClassEcdsaInstance
binary/src/lib.rs:351
ClassElementPartialStep
builtins/src/pedersen/mod.rs:64
ClassEntry
binary/src/utils.rs:41
ClassExecutionTrace
layouts/src/starknet/trace.rs:74
ClassExecutionTrace
layouts/src/recursive/trace.rs:64
ClassExecutionTrace
layouts/src/plain/trace.rs:42
EnumFlag
layouts/src/starknet/air.rs:2482
EnumFlag
layouts/src/recursive/air.rs:1267
EnumFlag
layouts/src/plain/air.rs:574
EnumFlag
binary/src/lib.rs:740
EnumFlagGroup
binary/src/lib.rs:726
ClassFrConfig
builtins/src/utils.rs:136
EnumFriendlyMerkleTree
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
ClassFriendlyMerkleTreeConfig
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
EnumFriendlyMerkleTreeProof
crypto/src/merkle/mod.rs:168
ClassFullRoundStates
builtins/src/poseidon/mod.rs:24
ClassInstanceTrace
builtins/src/pedersen/mod.rs:71
ClassInstanceTrace
builtins/src/range_check/mod.rs:6
ClassInstanceTrace
builtins/src/ec_op/mod.rs:27
ClassInstanceTrace
builtins/src/ecdsa/mod.rs:46
ClassInstanceTrace
builtins/src/poseidon/mod.rs:48
ClassInstanceTrace
builtins/src/bitwise/mod.rs:9
ClassInvalidFieldElementError
binary/src/errors.rs:6
ClassKeccak256HashFn
Hash function used by StarkWare's Solidity verifier
crypto/src/hash/keccak.rs:13
EnumLayout
binary/src/lib.rs:61
EnumLeafVariantMerkleTree
crypto/src/merkle/mod.rs:240
EnumLeafVariantMerkleTreeProof
crypto/src/merkle/mod.rs:349
ClassMaskedBlake2sHashFn
crypto/src/hash/blake2s.rs:63
ClassMaskedKeccak256HashFn
crypto/src/hash/keccak.rs:60
EnumMem
layouts/src/starknet/air.rs:3118
EnumMem
layouts/src/recursive/air.rs:1589
EnumMem
layouts/src/plain/air.rs:699
ClassMemoryEntry
binary/src/lib.rs:224
EnumMemoryPermutation
layouts/src/starknet/air.rs:3274
EnumMemoryPermutation
layouts/src/recursive/air.rs:1759
EnumMemoryPermutation
layouts/src/plain/air.rs:815
ClassMemoryPool
layouts/src/utils.rs:156
ClassMemorySegments
binary/src/lib.rs:296
InterfaceMixedHashMerkleTreeConfig
crypto/src/merkle/mixed.rs:17
ClassMixedHashMerkleTreeConfigImpl
crypto/src/merkle/mixed.rs:104
EnumMixedMerkleDigest
crypto/src/merkle/mixed.rs:35
EnumNpc
layouts/src/starknet/air.rs:2914
EnumNpc
layouts/src/recursive/air.rs:1490
EnumNpc
layouts/src/plain/air.rs:651
ClassPartialRoundStates
builtins/src/poseidon/mod.rs:35
ClassPartialRoundsState
builtins/src/poseidon/mod.rs:41
ClassPartition128
builtins/src/bitwise/mod.rs:94
ClassPartition256
builtins/src/bitwise/mod.rs:109
ClassPartition64
builtins/src/bitwise/mod.rs:66
EnumPedersen
layouts/src/starknet/air.rs:2878
EnumPedersen
layouts/src/recursive/air.rs:1454
ClassPedersenHashFn
crypto/src/hash/pedersen.rs:44
ClassPedersenInstance
binary/src/lib.rs:371
EnumPermutation
layouts/src/starknet/air.rs:3220
EnumPermutation
layouts/src/recursive/air.rs:1697
EnumPermutation
layouts/src/plain/air.rs:772
EnumPoseidon
layouts/src/starknet/air.rs:2576
ClassPoseidonInstance
binary/src/lib.rs:485
EnumPublicInputHint
layouts/src/starknet/air.rs:3244
EnumPublicInputHint
layouts/src/recursive/air.rs:1732
EnumPublicInputHint
layouts/src/plain/air.rs:794
next →1–100 of 118, ranked by callers