MCPcopy Create free account

hub / github.com/BitVM/BitVM / types & classes

Types & classes197 in github.com/BitVM/BitVM

↓ 50 callersClassFq
bitvm/src/bn254/fq.rs:13
↓ 10 callersClassCircuitTransaction
final-spv/src/transaction.rs:16
↓ 4 callersClassWots32
Winternitz signatures for 32-byte messages.
bitvm/src/signatures/public.rs:328
↓ 3 callersClassFmtStack
A wrapper for the stack types to print them better.
bitvm/src/lib.rs:31
↓ 2 callersClassWots16
Winternitz signatures for 16-byte messages.
bitvm/src/signatures/public.rs:326
InterfaceAffinePairing
Define the AffinePairing trait for our affine mode operations
bitvm/src/bn254/ell_coeffs.rs:195
EnumArgType
bridge/src/client/cli/validation.rs:10
ClassAssertCommit1ConnectorsE
bridge/src/transactions/assert_transactions/utils.rs:20
ClassAssertCommit1Transaction
bridge/src/transactions/assert_transactions/assert_commit_1.rs:17
ClassAssertCommit2ConnectorsE
bridge/src/transactions/assert_transactions/utils.rs:45
ClassAssertCommit2Transaction
bridge/src/transactions/assert_transactions/assert_commit_2.rs:18
ClassAssertCommitConnectorsF
bridge/src/transactions/assert_transactions/utils.rs:163
ClassAssertFinalTransaction
bridge/src/transactions/assert_transactions/assert_final.rs:28
ClassAssertInitialTransaction
bridge/src/transactions/assert_transactions/assert_initial.rs:23
ClassAssertTransaction
bridge/src/transactions/assert.rs:23
ClassAwsS3
bridge/src/client/data_store/aws_s3.rs:23
InterfaceBaseContext
bridge/src/contexts/base.rs:8
InterfaceBaseGraph
bridge/src/graphs/base.rs:57
InterfaceBaseTransaction
bridge/src/transactions/base.rs:47
ClassBigIntConfig
fuzz/fuzz_targets/bigint/bigint_transform.rs:27
ClassBigIntImpl
bitvm/src/bigint/mod.rs:10
EnumBigIntType
fuzz/fuzz_targets/bigint/bigint_transform.rs:17
ClassBinarysearchVerifier
Winternitz signature verification using binary search. ## Verification Algorithm Simulates a for loop of hashing using binary search on the digit.
bitvm/src/signatures/winternitz.rs:528
ClassBitVMClient
bridge/src/client/client.rs:114
ClassBitVMClientPrivateData
bridge/src/client/client.rs:103
ClassBitVMClientPublicData
bridge/src/client/client.rs:84
ClassBitcoinMerkleTree
final-spv/src/merkle_tree.rs:13
ClassBlockHeaderCircuitOutput
header-chain/src/header_chain.rs:364
ClassBlockInclusionProof
final-spv/src/merkle_tree.rs:215
ClassBnAffinePairing
Create a struct to implement AffinePairing
bitvm/src/bn254/ell_coeffs.rs:219
ClassBruteforceVerifier
Winternitz signature verification using brute force. ## Verification Algorithm Tries each possible digit value. ## Signature Format - `hash(digit[
bitvm/src/signatures/winternitz.rs:428
ClassCache
bridge/src/client/memory_cache.rs:20
InterfaceCalculateOffset
bitvm/src/u4/u4_std.rs:126
ClassChain
bridge/src/client/chain/chain.rs:35
InterfaceChainAdaptor
bridge/src/client/chain/chain_adaptor.rs:14
ClassChainState
header-chain/src/header_chain.rs:167
ClassChallengeTransaction
bridge/src/transactions/challenge.rs:18
EnumChunkerError
bridge/src/error.rs:59
ClassCircuitBlockHeader
header-chain/src/header_chain.rs:109
InterfaceClientCliQuery
bridge/src/client/sdk/query.rs:11
ClassClientCommand
bridge/src/client/cli/client_command.rs:32
EnumClientError
bridge/src/error.rs:8
EnumCommitmentMessageId
bridge/src/commitments.rs:23
ClassCommonArgs
bridge/src/client/cli/client_command.rs:25
InterfaceCompactWots
High-level functionality for working with compact Winternitz signatures. Compact signatures contain the signature of each digit, but not the digit it
bitvm/src/signatures/public.rs:219
EnumCompressedStateObject
bitvm/src/chunk/elements.rs:113
ClassConfig
bridge/src/client/cli/key_command.rs:14
ClassConnector0
bridge/src/connectors/connector_0.rs:14
ClassConnector1
bridge/src/connectors/connector_1.rs:31
ClassConnector2
bridge/src/connectors/connector_2.rs:27
ClassConnector3
bridge/src/connectors/connector_3.rs:14
ClassConnector4
bridge/src/connectors/connector_4.rs:14
ClassConnector5
bridge/src/connectors/connector_5.rs:14
ClassConnector6
bridge/src/connectors/connector_6.rs:25
ClassConnectorA
bridge/src/connectors/connector_a.rs:14
ClassConnectorB
bridge/src/connectors/connector_b.rs:34
ClassConnectorC
bridge/src/connectors/connector_c.rs:73
ClassConnectorD
bridge/src/connectors/connector_d.rs:14
ClassConnectorE
bridge/src/connectors/connector_e.rs:16
ClassConnectorF1
bridge/src/connectors/connector_f_1.rs:10
ClassConnectorF2
bridge/src/connectors/connector_f_2.rs:10
ClassConnectorZ
bridge/src/connectors/connector_z.rs:16
InterfaceConverter
Converts the message on the stack after signature verification.
bitvm/src/signatures/winternitz.rs:192
ClassDataStore
bridge/src/client/data_store/data_store.rs:18
InterfaceDataStoreDriver
bridge/src/client/data_store/base.rs:4
EnumDataType
bitvm/src/chunk/elements.rs:20
ClassDepositorContext
bridge/src/contexts/depositor.rs:5
ClassDepositorSignatures
bridge/src/client/sdk/query_contexts/depositor_signatures.rs:3
EnumDestinationNetwork
bridge/src/constants.rs:29
ClassDisproveChainTransaction
bridge/src/transactions/disprove_chain.rs:24
ClassDisproveLeaf
bridge/src/connectors/connector_c.rs:56
ClassDisproveTransaction
bridge/src/transactions/disprove.rs:22
ClassDummyCircuit
bridge/src/proof.rs:50
ClassDummyCircuit
bitvm/src/groth16/test.rs:15
ClassElemG2Eval
bitvm/src/chunk/elements.rs:297
EnumElementType
bitvm/src/chunk/elements.rs:66
EnumError
bridge/src/error.rs:64
ClassEthereumAdaptor
bridge/src/client/chain/ethereum_adaptor.rs:52
ClassEthereumInitConfig
bridge/src/client/chain/ethereum_adaptor.rs:59
ClassExecuteInfo
bitvm/src/lib.rs:75
ClassFaucet
bridge/tests/bridge/faucet.rs:30
EnumFaucetType
bridge/tests/bridge/faucet.rs:25
ClassFinalCircuitInput
final-spv/src/final_circuit.rs:8
InterfaceFp254Impl
bitvm/src/bn254/fp254impl.rs:12
ClassFq12
bitvm/src/bn254/fq12.rs:10
ClassFq2
bitvm/src/bn254/fq2.rs:8
ClassFq6
bitvm/src/bn254/fq6.rs:9
ClassFr
bitvm/src/bn254/fr.rs:9
ClassFtp
bridge/src/client/data_store/ftp/ftp.rs:15
ClassFtpCredentials
bridge/src/client/data_store/ftp/lib.rs:12
ClassFtps
bridge/src/client/data_store/ftp/ftps.rs:17
ClassFundResult
bridge/tests/bridge/faucet.rs:20
ClassG1Affine
bitvm/src/bn254/g1.rs:11
ClassG2Affine
bitvm/src/bn254/g2.rs:15
ClassG2Prepared
bitvm/src/bn254/ell_coeffs.rs:18
InterfaceGraphCliQuery
bridge/src/client/sdk/query.rs:42
EnumGraphError
bridge/src/error.rs:34
ClassHeaderChainCircuitInput
header-chain/src/header_chain.rs:379
EnumHeaderChainPrevProofType
header-chain/src/header_chain.rs:372
EnumHint
bitvm/src/bn254/utils.rs:10
next →1–100 of 197, ranked by callers