Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BitVM/BitVM
/ functions
Functions
2,120 in github.com/BitVM/BitVM
⨍
Functions
2,120
◇
Types & classes
197
↓ 1 callers
Method
generate_taproot_leaf_0_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_2.rs:69
↓ 1 callers
Method
generate_taproot_leaf_0_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_b.rs:59
↓ 1 callers
Method
generate_taproot_leaf_0_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_5.rs:31
↓ 1 callers
Method
generate_taproot_leaf_0_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_1.rs:79
↓ 1 callers
Method
generate_taproot_leaf_0_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_z.rs:47
↓ 1 callers
Method
generate_taproot_leaf_0_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_0.rs:31
↓ 1 callers
Method
generate_taproot_leaf_0_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_6.rs:57
↓ 1 callers
Method
generate_taproot_leaf_1_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_a.rs:45
↓ 1 callers
Method
generate_taproot_leaf_1_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_2.rs:77
↓ 1 callers
Method
generate_taproot_leaf_1_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_b.rs:70
↓ 1 callers
Method
generate_taproot_leaf_1_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_5.rs:39
↓ 1 callers
Method
generate_taproot_leaf_1_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_1.rs:90
↓ 1 callers
Method
generate_taproot_leaf_1_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_z.rs:67
↓ 1 callers
Method
generate_taproot_leaf_1_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_0.rs:39
↓ 1 callers
Method
generate_taproot_leaf_2_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_b.rs:128
↓ 1 callers
Method
generate_taproot_leaf_2_tx_in
(&self, input: &Input)
bridge/src/connectors/connector_1.rs:101
↓ 1 callers
Method
generate_taproot_leaf_script
(&self, leaf_index: u32)
bridge/src/connectors/connector_e.rs:37
↓ 1 callers
Function
generate_taproot_partial_signature
( context: &VerifierContext, tx: &Transaction, secret_nonce: &SecNonce, aggregated_nonce: &Agg
bridge/src/transactions/signing_musig2.rs:24
↓ 1 callers
Method
generate_taproot_spend_info
(&self)
bridge/src/connectors/connector_d.rs:51
↓ 1 callers
Method
generate_taproot_spend_info
(&self)
bridge/src/connectors/connector_e.rs:68
↓ 1 callers
Method
generate_taproot_spend_info
(&self)
bridge/src/connectors/connector_2.rs:99
↓ 1 callers
Method
generate_taproot_spend_info
(&self)
bridge/src/connectors/connector_b.rs:152
↓ 1 callers
Method
generate_taproot_spend_info
(&self)
bridge/src/connectors/connector_5.rs:61
↓ 1 callers
Method
generate_taproot_spend_info
(&self)
bridge/src/connectors/connector_1.rs:125
↓ 1 callers
Method
generate_taproot_spend_info
(&self)
bridge/src/connectors/connector_z.rs:89
↓ 1 callers
Method
generate_taproot_spend_info
(&self)
bridge/src/connectors/connector_0.rs:61
↓ 1 callers
Method
generate_taproot_spend_info
(&self)
bridge/src/connectors/connector_6.rs:77
↓ 1 callers
Function
get_default_peg_out_event
()
bridge/tests/bridge/helper.rs:239
↓ 1 callers
Method
get_depositor_address
(&self)
bridge/src/client/client.rs:1321
↓ 1 callers
Method
get_depositor_transactions
( &self, depositor_public_key: &PublicKey, depositor_taproot_public_key: &XOnlyPublicK
bridge/src/client/client.rs:1815
↓ 1 callers
Method
get_depositor_utxos
(&self)
bridge/src/client/client.rs:1329
↓ 1 callers
Method
get_file_names
(&self, file_path: Option<&str>)
bridge/src/client/data_store/data_store.rs:60
↓ 1 callers
Method
get_file_timestamp
(&self, file_name: &str)
bridge/src/client/data_store/data_store.rs:46
↓ 1 callers
Function
get_flags_for_block
(i: u32, num_blocks: u32)
bitvm/src/hash/blake3_utils.rs:519
↓ 1 callers
Function
get_guest_options
(network: String)
header-chain/header-chain-guest/build.rs:76
↓ 1 callers
Function
get_guest_options
(network: String)
final-spv/final-spv-guest/build.rs:76
↓ 1 callers
Method
get_helpers_from_index
Given an index, returns the subroot index (which subtree the index is in), subtree size, and internal index (of the subtree that the index belongs to)
header-chain/src/mmr_native.rs:88
↓ 1 callers
Method
get_idx_path
(&self, index: u32)
final-spv/src/merkle_tree.rs:164
↓ 1 callers
Function
get_intermediate_variables_cached
()
bridge/tests/bridge/helper.rs:273
↓ 1 callers
Function
get_lock_scripts_cache_path
(cache_id: &str)
bridge/src/connectors/connector_c.rs:65
↓ 1 callers
Function
get_mock_chain_service
(outpoint: OutPoint, operator_public_key: PublicKey)
bridge/src/client/cli/utils.rs:10
↓ 1 callers
Method
get_network
(&self)
bridge/tests/bridge/faucet.rs:52
↓ 1 callers
Function
get_onchain_txs
( client: &AsyncClient, txids: &[Txid], )
bridge/src/graphs/base.rs:121
↓ 1 callers
Method
get_operator_address
(&self)
bridge/src/client/client.rs:1306
↓ 1 callers
Method
get_operator_utxos
(&self)
bridge/src/client/client.rs:1314
↓ 1 callers
Method
get_past_max_file_name_by_timestamp
( &self, latest_timestamp: u64, period: u64, )
bridge/src/client/data_store/data_store.rs:177
↓ 1 callers
Method
get_peg_in_graph_mut
Get a mutable reference to a PegInGraph by its ID
bridge/src/client/client.rs:226
↓ 1 callers
Method
get_peg_in_minted_event
(&self)
bridge/src/client/chain/mock_adaptor.rs:45
↓ 1 callers
Method
get_peg_out_burnt
(&self)
bridge/src/client/chain/chain.rs:57
↓ 1 callers
Method
get_peg_out_graph_mut
Get a mutable reference to a PegOutGraph by its ID
bridge/src/client/client.rs:234
↓ 1 callers
Function
get_private_data_from_file
(path: &Path)
bridge/src/client/files.rs:45
↓ 1 callers
Method
get_subroot
(&self, leaf: [u8; 32])
header-chain/src/mmr_native.rs:130
↓ 1 callers
Function
get_superblock_header
Copied from tests/bridge/helper.rs
bridge/src/connectors/connector_b.rs:205
↓ 1 callers
Function
get_test_commitment_secrets
Use fixed secrets for testing to ensure repeatable spending addresses.
bridge/tests/bridge/setup.rs:361
↓ 1 callers
Method
get_unused_peg_in_graphs
(&self)
bridge/src/client/client.rs:1655
↓ 1 callers
Function
get_valid_proof
()
bridge/tests/bridge/helper.rs:308
↓ 1 callers
Method
handle_broadcast
(&mut self, matches: &ArgMatches)
bridge/src/client/cli/query_command.rs:504
↓ 1 callers
Method
handle_depositor
(&mut self, matches: &ArgMatches)
bridge/src/client/cli/query_command.rs:197
↓ 1 callers
Method
handle_get_funding_amounts
(&self)
bridge/src/client/cli/client_command.rs:115
↓ 1 callers
Method
handle_history
( &mut self, matches: &ArgMatches, destination_network: DestinationNetwork, )
bridge/src/client/cli/query_command.rs:304
↓ 1 callers
Method
handle_interactive_command
(&mut self, main_command: &Command)
bridge/src/client/cli/client_command.rs:541
↓ 1 callers
Method
handle_peg_in_graphs
(&mut self)
bridge/src/client/cli/query_command.rs:529
↓ 1 callers
Method
handle_pegin_confirm_tx_command
( &self, depositor_public_key: &PublicKey, sub_matches: &ArgMatches, )
bridge/src/client/cli/query_command.rs:167
↓ 1 callers
Method
handle_pegin_deposit_tx_command
( &self, depositor_public_key: &PublicKey, sub_matches: &ArgMatches, )
bridge/src/client/cli/query_command.rs:130
↓ 1 callers
Method
handle_pegin_refund_tx_command
( &self, depositor_public_key: &PublicKey, sub_matches: &ArgMatches, )
bridge/src/client/cli/query_command.rs:100
↓ 1 callers
Method
handle_signatures
( &mut self, matches: &ArgMatches, destination_network: DestinationNetwork, )
bridge/src/client/cli/query_command.rs:427
↓ 1 callers
Method
handle_transactions
( &self, matches: &ArgMatches, destination_network: DestinationNetwork, )
bridge/src/client/cli/query_command.rs:366
↓ 1 callers
Method
handle_withdrawer
( &mut self, matches: &ArgMatches, destination_network: DestinationNetwork, )
bridge/src/client/cli/query_command.rs:258
↓ 1 callers
Method
has_all_nonces
(&self, verifier_pubkeys: &[PublicKey])
bridge/src/transactions/pre_signed_musig2.rs:37
↓ 1 callers
Method
has_all_nonces_of
(&self, context: &VerifierContext)
bridge/src/graphs/peg_out.rs:2493
↓ 1 callers
Method
has_all_signatures
(&self, verifier_pubkeys: &[PublicKey])
bridge/src/transactions/pre_signed_musig2.rs:48
↓ 1 callers
Method
has_all_signatures_of
(&self, context: &VerifierContext)
bridge/src/graphs/peg_out.rs:2501
↓ 1 callers
Method
has_nonce_of
(&self, context: &VerifierContext)
bridge/src/transactions/peg_in_confirm.rs:226
↓ 1 callers
Method
has_nonces_for
(&self, verifier_pubkey: PublicKey)
bridge/src/transactions/pre_signed_musig2.rs:34
↓ 1 callers
Function
hash_messages
This function is used to add hashing layer to the disprove script. The additional logic here is due to a constraint in blake3_u4 which requires the en
bitvm/src/chunk/wrap_hasher.rs:190
↓ 1 callers
Function
header_chain_circuit
The main entry point of the header chain circuit.
header-chain/src/lib.rs:14
↓ 1 callers
Function
hex_string_to_nibble_array
(hex_string: &str)
bitvm/src/chunk/helpers.rs:64
↓ 1 callers
Function
hinted_mul_by_char_on_phi_sq_q
Stack: [q] q /in G2Affine compute q' = (q.x.conjugate()*beta_12, q.y.conjugate() * beta_13)
bitvm/src/bn254/g2.rs:227
↓ 1 callers
Function
init_state
Initializes the internal state, uses the same variable names as the paper
bitvm/src/hash/blake3_utils.rs:436
↓ 1 callers
Function
invalidate_proof
(valid_proof: &RawProof)
bridge/tests/bridge/helper.rs:312
↓ 1 callers
Function
is_docker_installed
()
prover/src/docker.rs:168
↓ 1 callers
Method
is_negative
(depth: u32)
bitvm/src/bigint/std.rs:329
↓ 1 callers
Function
is_x86_architecture
()
prover/src/docker.rs:176
↓ 1 callers
Function
le_to_be_byte_array
(byte_array: Vec<u8>)
bitvm/src/chunk/helpers.rs:79
↓ 1 callers
Method
limb_size
(&self)
fuzz/fuzz_targets/bigint/bigint_transform.rs:53
↓ 1 callers
Function
load_test_vectors
()
bitvm/src/signatures/public.rs:781
↓ 1 callers
Function
load_u32_env_var_from_file
(var: &str, file_name: &str)
bridge/tests/bridge/helper.rs:38
↓ 1 callers
Function
lock_script_cache_id
( commitment_public_keys: &BTreeMap<CommitmentMessageId, WinternitzPublicKey>, leaf_index: usize, )
bridge/src/connectors/connector_c.rs:271
↓ 1 callers
Function
log_base_ceil
Calculates ceil(log_base(n))
bitvm/src/signatures/utils.rs:4
↓ 1 callers
Function
maj1_calculation_nib_stack
( stack: &mut StackTracker, a: StackVariable, b: StackVariable, c: StackVariable, nib: u32
bitvm/src/hash/sha256_u4_stack.rs:218
↓ 1 callers
Function
maj_calculation
(a: u32, b: u32, c: u32, offset_and: u32)
bitvm/src/hash/sha256_u4.rs:208
↓ 1 callers
Method
match_and_set_peg_out_event
( &mut self, all_events: &mut Vec<PegOutEvent>, )
bridge/src/graphs/peg_out.rs:2054
↓ 1 callers
Function
maximum_number_of_altstack_elements_using_blake3
Calculates the maximum number of altstack elements one can have using the [`blake3_compute_script`] function with the following formula: ```text n (nu
bitvm/src/hash/blake3.rs:290
↓ 1 callers
Function
median
(arr: [u32; 11])
header-chain/src/header_chain.rs:286
↓ 1 callers
Method
merge_secret_nonces
( &mut self, graph_id: &str, secret_nonces: HashMap<Txid, HashMap<usize, SecNonce>>,
bridge/src/client/client.rs:1400
↓ 1 callers
Method
message_byte_len
Maximum byte length of supported messages.
bitvm/src/signatures/winternitz.rs:58
↓ 1 callers
Method
min_crowdfunding_amount
(&self)
bridge/src/graphs/peg_out.rs:2050
↓ 1 callers
Method
multi_pairing_affine
( &self, a: impl IntoIterator<Item = impl Into<ark_ec::bn::G1Prepared<ark_bn254::Config>>>,
bitvm/src/bn254/ell_coeffs.rs:306
↓ 1 callers
Method
n_bits
(&self)
fuzz/fuzz_targets/bigint/bigint_transform.rs:44
↓ 1 callers
Method
n_of_n_public_keys
(&self)
bridge/src/contexts/operator.rs:21
← previous
next →
601–700 of 2,120, ranked by callers