MCPcopy Create free account

hub / github.com/BitVM/BitVM / functions

Functions2,120 in github.com/BitVM/BitVM

↓ 2 callersMethodhandle_command
(&self, sub_matches: &ArgMatches)
bridge/src/client/cli/key_command.rs:66
↓ 2 callersMethodhandle_create_peg_out_graph_command
( &mut self, sub_matches: &ArgMatches, )
bridge/src/client/cli/client_command.rs:278
↓ 2 callersMethodhandle_get_depositor_utxos
(&mut self)
bridge/src/client/cli/client_command.rs:205
↓ 2 callersMethodhandle_get_operator_utxos
(&mut self)
bridge/src/client/cli/client_command.rs:161
↓ 2 callersMethodhandle_initiate_peg_in_command
( &mut self, sub_matches: &ArgMatches, )
bridge/src/client/cli/client_command.rs:238
↓ 2 callersMethodhandle_mock_l2_pegout_event_command
( &mut self, sub_matches: &ArgMatches, )
bridge/src/client/cli/client_command.rs:351
↓ 2 callersMethodhandle_push_nonces_command
(&mut self, sub_matches: &ArgMatches)
bridge/src/client/cli/client_command.rs:309
↓ 2 callersMethodhandle_push_signature_command
( &mut self, sub_matches: &ArgMatches, )
bridge/src/client/cli/client_command.rs:327
↓ 2 callersMethodhandle_status_command
(&mut self)
bridge/src/client/cli/client_command.rs:529
↓ 2 callersMethodhas_all_nonces
(&self, verifier_pubkeys: &[PublicKey])
bridge/src/graphs/peg_out.rs:2497
↓ 2 callersMethodhas_signatures_for
(&self, verifier_pubkey: PublicKey)
bridge/src/transactions/pre_signed_musig2.rs:45
↓ 2 callersMethodhash_le
(&self)
bitvm/src/chunk/elements.rs:325
↓ 2 callersMethodhash_t
(&self)
bitvm/src/chunk/elements.rs:321
↓ 2 callersFunctionhinted_check_tangent_line_keep_elements
( t: ark_bn254::G2Affine, c3: ark_bn254::Fq2, c4: ark_bn254::Fq2, )
bitvm/src/bn254/g2.rs:623
↓ 2 callersFunctionhinted_from_eval_points
(p: ark_bn254::G1Affine)
bitvm/src/bn254/g1.rs:565
↓ 2 callersFunctionhinted_msm_with_constant_bases_affine
Function used to compile a single msm tapscript for unchunked verifier only
bitvm/src/bn254/msm.rs:26
↓ 2 callersMethodid
(&self)
bridge/src/graphs/peg_out.rs:243
↓ 2 callersMethodinterpret_depositor_status
( &self, peg_in_deposit_status: &Result<TxStatus, esplora_client::Error>, peg_in_confi
bridge/src/graphs/peg_in.rs:379
↓ 2 callersMethodinterpret_withdrawer_status
( &self, peg_out_status: Option<&Result<TxStatus, esplora_client::Error>>, )
bridge/src/graphs/peg_out.rs:1376
↓ 2 callersFunctioninvalidate_proof
DO NOT USE IN PRODUCTION! This is a test function.
bridge/src/proof.rs:38
↓ 2 callersFunctionis_confirmed
(client: &AsyncClient, txid: Txid)
bridge/src/graphs/base.rs:90
↓ 2 callersMethodis_zero
(&self)
bitvm/src/bn254/ell_coeffs.rs:177
↓ 2 callersMethodkick_off_1
( &mut self, client: &AsyncClient, context: &OperatorContext, source_network_t
bridge/src/graphs/peg_out.rs:1464
↓ 2 callersMethodkick_off_2
( &mut self, client: &AsyncClient, context: &OperatorContext, superblock_commi
bridge/src/graphs/peg_out.rs:1616
↓ 2 callersMethodkick_off_timeout
( &mut self, client: &AsyncClient, output_script_pubkey: ScriptBuf, )
bridge/src/graphs/peg_out.rs:1665
↓ 2 callersFunctionlist_objects
( credentials: &FtpCredentials, file_path: Option<&str>, )
bridge/src/client/data_store/ftp/lib.rs:41
↓ 2 callersFunctionmerge_to_connector_c_commits_public_key
( connector_e1_commitment_public_keys: &[BTreeMap<CommitmentMessageId, WinternitzPublicKey>], connecto
bridge/src/transactions/assert_transactions/utils.rs:145
↓ 2 callersMethodmid_state_txid
Returns the first digest of the transaction to be used in SPV
final-spv/src/transaction.rs:35
↓ 2 callersFunctionmul_by_char
(r: ark_bn254::G2Affine)
bitvm/src/bn254/ell_coeffs.rs:182
↓ 2 callersMethodmusig2_nonce_signatures
(&self)
bridge/src/transactions/take_2.rs:62
↓ 2 callersMethodmusig2_nonce_signatures_mut
( &mut self, )
bridge/src/transactions/take_2.rs:65
↓ 2 callersMethodmusig2_nonces_mut
(&mut self)
bridge/src/transactions/take_2.rs:59
↓ 2 callersMethodmusig2_signatures_mut
( &mut self, )
bridge/src/transactions/take_2.rs:73
↓ 2 callersMethodoperator_status
(&self, client: &AsyncClient)
bridge/src/graphs/peg_in.rs:358
↓ 2 callersFunctionpadding
(num_bytes: u32)
bitvm/src/hash/sha256_u4.rs:69
↓ 2 callersFunctionpadding
(num_bytes: u32)
bitvm/src/hash/sha256_u4_stack.rs:108
↓ 2 callersMethodpeg_out
( &mut self, client: &AsyncClient, context: &OperatorContext, input: Input,
bridge/src/graphs/peg_out.rs:1408
↓ 2 callersMethodpeg_out_confirm
(&mut self, client: &AsyncClient)
bridge/src/graphs/peg_out.rs:1435
↓ 2 callersFunctionpopulate_p2wsh_witness
( tx: &mut Transaction, input_index: usize, sighash_type: EcdsaSighashType, script: &Script,
bridge/src/transactions/signing.rs:55
↓ 2 callersMethodprocess_peg_in_as_depositor
TODO: refactor, see note on self.process_peg_in_as_verifier
bridge/src/client/client.rs:712
↓ 2 callersMethodprocess_peg_in_as_operator
TODO: refactor, see note on self.process_peg_in_as_verifier
bridge/src/client/client.rs:770
↓ 2 callersMethodpush_depositor_signature_input
( &mut self, input_index: usize, signature: bitcoin::taproot::Signature, )
bridge/src/transactions/peg_in_confirm.rs:169
↓ 2 callersFunctionpush_p2wsh_script_to_witness
(tx: &mut Transaction, input_index: usize, script: &Script)
bridge/src/transactions/signing.rs:51
↓ 2 callersFunctionquery_table
Given a precomputed table of some table index Lookup a_i-th row and return result The result is a G1Affine element corresponding to [a_i] (2^(w.i) P)
bitvm/src/bn254/msm.rs:185
↓ 2 callersFunctionread_asserts_from_file
(filename: &str)
bitvm/src/chunk/api.rs:483
↓ 2 callersMethodread_config
(&self)
bridge/src/client/cli/key_command.rs:169
↓ 2 callersFunctionread_disk_cache
(file_path: &Path)
bridge/src/utils.rs:118
↓ 2 callersFunctionread_map_from_file
( filename: &str, )
bitvm/src/chunk/api.rs:413
↓ 2 callersMethodrefund
(&mut self, client: &AsyncClient)
bridge/src/graphs/peg_in.rs:475
↓ 2 callersFunctionrun_for_invalid_inputs
(f_n: ark_bn254::Fq12, g_n: ark_bn254::Fq12, is_valid_in: bool)
bitvm/src/chunk/taps_mul.rs:645
↓ 2 callersFunctionsave_local_public_file
(data_root_path: &Path, file_name: &String, contents: &String)
bridge/src/client/files.rs:70
↓ 2 callersMethodsave_private_data
(&self)
bridge/src/client/client.rs:251
↓ 2 callersFunctionsecret_key_for_digit
Returns the secret key for given digit, appending the representation of it in bigger endian bytes to the message secret key
bitvm/src/signatures/winternitz.rs:69
↓ 2 callersFunctionserialize_element_types
(elems: &[ElementType])
bitvm/src/chunk/api_compiletime_utils.rs:199
↓ 2 callersFunctionsha256
(num_bytes: u32)
bitvm/src/hash/sha256_u4.rs:260
↓ 2 callersMethodsign
Generates a signature for the given `secret_key` and `message`.
bitvm/src/signatures/public.rs:93
↓ 2 callersFunctionspend_info_cache_id
( commitment_public_keys: &BTreeMap<CommitmentMessageId, WinternitzPublicKey>, )
bridge/src/connectors/connector_c.rs:263
↓ 2 callersMethodstart_time
( &mut self, client: &AsyncClient, context: &OperatorContext, start_time_commi
bridge/src/graphs/peg_out.rs:1546
↓ 2 callersMethodstart_time_timeout
( &mut self, client: &AsyncClient, output_script_pubkey: ScriptBuf, )
bridge/src/graphs/peg_out.rs:1576
↓ 2 callersMethodtake_1
(&mut self, client: &AsyncClient)
bridge/src/graphs/peg_out.rs:1956
↓ 2 callersMethodtake_2
( &mut self, client: &AsyncClient, context: &OperatorContext, )
bridge/src/graphs/peg_out.rs:2002
↓ 2 callersFunctiontest_connection
(credentials: &FtpCredentials)
bridge/src/client/data_store/ftp/lib.rs:21
↓ 2 callersFunctiontest_maximum_alstack_element_calculation_with_limbs
(limb_lens: &[u8])
bitvm/src/hash/blake3.rs:583
↓ 2 callersFunctiontest_official_test_vectors_with_limbs
(limb_lens: &[u8])
bitvm/src/hash/blake3.rs:508
↓ 2 callersFunctionto_decimal
(s: &str)
prover/src/docker.rs:180
↓ 2 callersMethodtx_mut
(&mut self)
bridge/src/transactions/kick_off_2.rs:40
↓ 2 callersMethodtx_mut
(&mut self)
bridge/src/transactions/kick_off_1.rs:36
↓ 2 callersFunctiontx_wait_time
Provides a safe waiting duration in seconds for transaction confirmation on the specified network. This duration must be at least as long as the expec
bridge/tests/bridge/helper.rs:58
↓ 2 callersFunctionu32_push
Pushes a value as u32 element onto the stack, least significant part being on top
bitvm/src/u32/u32_std.rs:5
↓ 2 callersFunctionu4_add_internal_stack
Addition of numbers consisting of nibble_count u4's in the parameter bases locations The overflowing bit (if exists) is omitted
bitvm/src/u4/u4_add_stack.rs:90
↓ 2 callersFunctionu4_add_with_table
Addition of numbers consisting of nibble_count u4's in the parameter bases locations Requires the addition table and tables_offset to locate the table
bitvm/src/u4/u4_add.rs:200
↓ 2 callersFunctionu4_push_modulo_table_stack
Puts the table of the inner function to stack library
bitvm/src/u4/u4_add_stack.rs:12
↓ 2 callersFunctionu4_push_quotient_table_stack
Puts the table of the inner function to stack library
bitvm/src/u4/u4_add_stack.rs:7
↓ 2 callersFunctionu4_push_shift_for_blake
Table for multiplication by two
bitvm/src/u4/u4_shift_stack.rs:54
↓ 2 callersFunctionupload_compressed_object
( credentials: &FtpCredentials, file_name: &str, contents: &Vec<u8>, file_path: Option<&str>,
bridge/src/client/data_store/ftp/lib.rs:125
↓ 2 callersFunctionupload_file
( credentials: &FtpCredentials, file_name: &str, data: &[u8], file_path: Option<&str>, )
bridge/src/client/data_store/ftp/lib.rs:211
↓ 2 callersFunctionupload_object
( credentials: &FtpCredentials, file_name: &str, contents: &str, file_path: Option<&str>, )
bridge/src/client/data_store/ftp/lib.rs:94
↓ 2 callersFunctionutils_deserialize_assertions
deserialize assertions to CompressedState (i.e. concrete types of bigint and hasbytes) and get proof
bitvm/src/chunk/api_runtime_utils.rs:90
↓ 2 callersFunctionutils_execute_chunked_g16
( aux_hints: Vec<Vec<Hint>>, bc_hints: Vec<Script>, segments: &[Segment], disprove_scripts: &[
bitvm/src/chunk/api_runtime_utils.rs:389
↓ 2 callersFunctionutils_fq6_sd_mul
Input a dense Fq6 element m <- (a, b, c) and a sparse Fq6 element n <- (d, e, 0) Multiply these elements and return result. Compute mxn = (ad + ce J^2
bitvm/src/chunk/taps_mul.rs:72
↓ 2 callersFunctionutils_point_add_eval
( t: ark_bn254::G2Affine, q4: ark_bn254::G2Affine, p: ark_bn254::G1Affine, is_frob: bool,
bitvm/src/chunk/taps_point_ops.rs:212
↓ 2 callersFunctionutils_point_double_eval
( t: ark_bn254::G2Affine, p: ark_bn254::G1Affine, )
bitvm/src/chunk/taps_point_ops.rs:113
↓ 2 callersFunctionutils_typed_pubkey_from_raw
( commits_public_keys: Vec<&GenericWinternitzPublicKey>, )
bitvm/src/chunk/api.rs:145
↓ 2 callersMethodvalidate_data_by_key
( &self, file_name: &str, )
bridge/src/client/client.rs:517
↓ 2 callersMethodverifier_status
(&self)
bridge/src/client/client.rs:872
↓ 2 callersFunctionverify_blake_outputs_cached_with_limbs
( messages: &[[u8; LEN]], expected_hashes: &[[u8; 32]], limb_lens: &[u8], )
bitvm/src/hash/blake3.rs:428
↓ 2 callersFunctionverify_public_nonces
( all_nonces: &HashMap<usize, HashMap<PublicKey, PubNonce>>, all_sigs: &HashMap<usize, HashMap<PublicK
bridge/src/transactions/base.rs:197
↓ 2 callersFunctionwait_with_message
(timeout: Duration, message: &str)
bridge/tests/bridge/helper.rs:80
↓ 2 callersFunctionwrap_hints_precompute_p
( skip: bool, segment_id: usize, in_py: &Segment, in_px: &Segment, )
bitvm/src/chunk/g16_runner_utils.rs:380
↓ 2 callersFunctionwrite_asserts_to_file
(proof_asserts: Assertions, filename: &str)
bitvm/src/chunk/api.rs:464
↓ 2 callersFunctionwrite_disk_cache
(file_path: &Path, data: &impl Encode)
bridge/src/utils.rs:106
↓ 2 callersFunctionxor_and_rotate_right_by_7
Calculates the bitwise XOR of two u32 numbers (x, y) and cyclically shifts them to right by 7. Consumes x and leaves y on the stack.
bitvm/src/hash/blake3_utils.rs:139
↓ 1 callersFunction_u32_copy_zip
Helper for u32_copy_zip
bitvm/src/u32/u32_zip.rs:37
↓ 1 callersFunction_u32_zip_copy
Helper for u32_copy_zip
bitvm/src/u32/u32_zip.rs:51
↓ 1 callersFunctionadd_message_signed_checksum
(ps: &Parameters, mut message_digits: Vec<i32>)
bitvm/src/signatures/winternitz.rs:1053
↓ 1 callersMethodall_presigned_txs_mut
( &mut self, )
bridge/src/graphs/peg_out.rs:2477
↓ 1 callersFunctionanalyze_largest_segments_from_signatures
This is a duplicate of [`execute_script_from_signature`], just to analyze worst case scenarios
bitvm/src/chunk/api_runtime_utils.rs:635
↓ 1 callersMethodapply_blocks
(&mut self, block_headers: Vec<CircuitBlockHeader>)
header-chain/src/header_chain.rs:190
↓ 1 callersMethodas_hint_type
(self)
bitvm/src/chunk/elements.rs:122
↓ 1 callersFunctionas_hints_fieldelemtype_u256data
(elem: ark_ff::BigInt<4>)
bitvm/src/chunk/elements.rs:277
← previousnext →401–500 of 2,120, ranked by callers