MCPcopy Create free account

hub / github.com/BitVM/BitVM / functions

Functions2,120 in github.com/BitVM/BitVM

↓ 401 callersMethodclone
(&self)
bridge/src/proof.rs:58
↓ 372 callersMethodlen
(&self)
bitvm/src/lib.rs:55
↓ 259 callersMethodpush
(element: ark_bn254::G2Affine)
bitvm/src/bn254/g2.rs:110
↓ 206 callersMethodtx
(&self)
bridge/src/transactions/take_2.rs:38
↓ 162 callersFunctionrun
(script: treepp::Script)
bitvm/src/lib.rs:263
↓ 135 callersMethodas_ref
(&self)
fuzz/fuzz_targets/blake3.rs:44
↓ 109 callersFunctionexecute_script
(script: treepp::Script)
bitvm/src/lib.rs:119
↓ 100 callersMethodpush
(&mut self, key: K, value: V)
bridge/src/client/memory_cache.rs:35
↓ 98 callersMethodfinalize
(&self)
bridge/src/transactions/take_2.rs:297
↓ 82 callersMethodinto
(self)
final-spv/src/transaction.rs:159
↓ 59 callersMethodgenerate_taproot_address
(&self)
bridge/src/connectors/connector_a.rs:77
↓ 58 callersFunctiongenerate_stub_outpoint
( client: &BitVMClient, funding_utxo_address: &Address, input_value: Amount, )
bridge/tests/bridge/helper.rs:118
↓ 54 callersMethodpre_sign
( &mut self, context: &VerifierContext, connector_0: &Connector0, connector_5:
bridge/src/transactions/take_2.rs:272
↓ 53 callersFunctiongenerate_pay_to_pubkey_script_address
(network: Network, public_key: &PublicKey)
bridge/src/scripts.rs:80
↓ 49 callersMethodsync
(&mut self)
bridge/src/client/client.rs:255
↓ 47 callersMethodid
(&self)
bridge/src/graphs/peg_in.rs:118
↓ 47 callersMethodpush_nonces
(&mut self, context: &VerifierContext)
bridge/src/transactions/pre_signed_musig2.rs:56
↓ 45 callersFunctioncheck_tx_output_sum
(input_amount_without_relay_fee: u64, tx: &Transaction)
bridge/tests/bridge/helper.rs:65
↓ 44 callersMethodflush
(&mut self)
bridge/src/client/client.rs:263
↓ 43 callersMethodwait
(&self)
bridge/tests/bridge/faucet.rs:59
↓ 38 callersFunctionsetup_test
()
bridge/tests/bridge/setup.rs:188
↓ 33 callersMethodto_witness
(&self, elem_type: ElementType)
bitvm/src/chunk/elements.rs:222
↓ 30 callersFunctionwait_for_timelock_expiry
(network: Network, timelock_name: Option<&str>)
bridge/tests/bridge/helper.rs:99
↓ 29 callersMethoddouble
(a: u32)
bitvm/src/bn254/fq2.rs:119
↓ 28 callersMethodfund_input
(&self, address: &Address, amount: Amount)
bridge/tests/bridge/faucet.rs:63
↓ 26 callersMethodconnectors_num
(&self)
bridge/src/transactions/assert_transactions/utils.rs:25
↓ 26 callersFunctionverify_if_not_mined
(client: &AsyncClient, txid: Txid)
bridge/src/graphs/base.rs:82
↓ 25 callersMethoddrop
()
bitvm/src/bn254/g2.rs:34
↓ 23 callersMethodgenerate_taproot_spend_info
(&self)
bridge/src/connectors/connector_a.rs:67
↓ 23 callersMethodneg
(a: u32)
bitvm/src/bn254/fq2.rs:152
↓ 23 callersMethodsign
(&mut self, context: &OperatorContext, connector_c: &ConnectorC)
bridge/src/transactions/take_2.rs:286
↓ 22 callersFunctiongenerate_default_tx_in
(input: &Input)
bridge/src/connectors/base.rs:10
↓ 21 callersMethodbroadcast_tx
(&self, tx: &Transaction)
bridge/src/client/client.rs:1391
↓ 21 callersMethodgenerate_taproot_leaf_tx_in
(&self, leaf_index: u32, input: &Input)
bridge/src/connectors/connector_a.rs:59
↓ 21 callersFunctionwait_for_confirmation_with_message
(network: Network, message: Option<&str>)
bridge/tests/bridge/helper.rs:88
↓ 20 callersFunctiondisconnect
( insecure_ftp_stream: Option<&mut AsyncFtpStream>, secure_ftp_stream: Option<&mut AsyncNativeTlsFtpSt
bridge/src/client/data_store/ftp/lib.rs:389
↓ 20 callersMethodname
(&self)
bridge/src/transactions/take_2.rs:300
↓ 20 callersFunctionrelay_fee
(vsize: usize)
bridge/src/transactions/base.rs:59
↓ 20 callersFunctionserialize
(object: &impl Serialize)
bridge/src/serialization.rs:3
↓ 19 callersFunctiongenerate_pay_to_pubkey_script
(public_key: &PublicKey)
bridge/src/scripts.rs:32
↓ 19 callersMethodmul
()
bitvm/src/bigint/mul.rs:6
↓ 19 callersMethodtx_mut
(&mut self)
bridge/src/transactions/take_2.rs:42
↓ 18 callersMethodprocess_peg_in_as_verifier
TODO: refactor series of method e.g. process_*_as_* to return Result in order to properly handle internal errors
bridge/src/client/client.rs:732
↓ 18 callersFunctionvalidate_transaction
( transaction: &Transaction, comparison_transaction: &Transaction, tx_name: &'static str, )
bridge/src/transactions/base.rs:130
↓ 17 callersMethodfund_inputs
( &self, client: &BitVMClient, funding_inputs: &Vec<(&Address, Amount)>, )
bridge/tests/bridge/faucet.rs:71
↓ 17 callersFunctiongenerate_public_key
Returns the public key for the given secret key and the parameters
bitvm/src/signatures/winternitz.rs:105
↓ 17 callersMethodis_zero
()
bitvm/src/bn254/g1.rs:495
↓ 17 callersFunctiontest_sha256
(hex_in: &str, use_add_table: bool, use_full_xor: bool)
bitvm/src/hash/sha256_u4_stack.rs:779
↓ 16 callersMethodpush
(a: ark_bn254::Fq)
bitvm/src/bn254/fq.rs:94
↓ 16 callersMethodpush_verifier_nonces
(&mut self, graph_id: &GraphId)
bridge/src/client/client.rs:1336
↓ 16 callersMethodpush_verifier_signature
(&mut self, graph_id: &GraphId)
bridge/src/client/client.rs:1552
↓ 14 callersFunctionget_reward_amount
(initial_amount: u64)
bridge/tests/bridge/helper.rs:73
↓ 14 callersMethodis_empty
(&self)
bitvm/src/lib.rs:58
↓ 14 callersFunctionmerge_transactions
( destination_transaction: &mut Transaction, source_transaction: &Transaction, )
bridge/src/transactions/base.rs:63
↓ 14 callersMethodsync
(&mut self)
bridge/src/client/cli/query_command.rs:65
↓ 13 callersFunctionfinalize_musig2_taproot_input
( tx: &mut T, context: &dyn BaseContext, input_index: usize, sighash_type: TapSighashType,
bridge/src/transactions/pre_signed_musig2.rs:149
↓ 13 callersFunctionfrob_q_power
[q1, -q2, q3]
bitvm/src/chunk/taps_point_ops.rs:28
↓ 13 callersMethodget
(&self, index: usize)
bitvm/src/lib.rs:62
↓ 13 callersFunctionpre_sign_musig2_taproot_input
( tx: &mut T, context: &VerifierContext, input_index: usize, sighash_type: TapSighashType,
bridge/src/transactions/pre_signed_musig2.rs:114
↓ 12 callersMethodadd
(mut a: u32, mut b: u32)
bitvm/src/bn254/fq2.rs:94
↓ 12 callersMethoddata
(&self)
bridge/src/client/client.rs:217
↓ 12 callersMethoddrop
(&self, stack: &mut StackTracker)
bitvm/src/hash/blake3_utils.rs:54
↓ 11 callersFunctioncalculate_sha256
(input: &[u8])
final-spv/src/utils.rs:11
↓ 11 callersMethodflush
(&self)
bridge/src/client/cli/query_response.rs:25
↓ 11 callersFunctiongenerate_pay_to_pubkey_taproot_script
(public_key: &XOnlyPublicKey)
bridge/src/scripts.rs:100
↓ 11 callersMethodget
(&mut self, key: &Q)
bridge/src/client/memory_cache.rs:39
↓ 11 callersFunctionhinted_check_line_through_point
check line through one point, that is: y - alpha * x - bias = 0 input on stack: x (2 elements) y (2 elements) input of parameters: c3: alpha c4: -bi
bitvm/src/bn254/g2.rs:687
↓ 11 callersFunctionmerge_musig2_nonces_and_signatures
assumes source_transaction is the latest
bridge/src/transactions/base.rs:94
↓ 11 callersMethodmulti_miller_loop_affine
( &self, a: impl IntoIterator<Item = impl Into<ark_ec::bn::G1Prepared<ark_bn254::Config>>>,
bitvm/src/bn254/ell_coeffs.rs:244
↓ 11 callersMethodprev_outs
(&self)
bridge/src/transactions/take_2.rs:46
↓ 10 callersMethodcreate_peg_in_graph
(&mut self, input: Input, evm_address: &str)
bridge/src/client/client.rs:917
↓ 10 callersFunctiondisconnect
(sftp: _Sftp)
bridge/src/client/data_store/sftp.rs:322
↓ 10 callersFunctiongenerate_keys_from_secret
(network: Network, secret: &str)
bridge/src/contexts/base.rs:15
↓ 10 callersFunctionprint_tx_broadcasted
(tx_name: &str, txid: Txid)
bridge/tests/bridge/helper.rs:320
↓ 10 callersMethodpush
(element: ark_bn254::G1Affine)
bitvm/src/bn254/g1.rs:135
↓ 10 callersFunctionrrot
(x: u32, n: usize)
bitvm/src/hash/sha256.rs:940
↓ 10 callersFunctionsetup_test_full
()
bridge/tests/bridge/setup.rs:113
↓ 10 callersMethodtotal_digit_len
Total number of digits (message plus checksum).
bitvm/src/signatures/winternitz.rs:63
↓ 10 callersFunctionverify_funding_inputs
(client: &BitVMClient, funding_inputs: &Vec<(&Address, Amount)>)
bridge/tests/bridge/helper.rs:165
↓ 10 callersFunctionverify_public_nonces_for_tx
( tx: &(impl BaseTransaction + PreSignedMusig2Transaction), )
bridge/src/transactions/base.rs:219
↓ 10 callersFunctionwait_for_confirmation
(network: Network)
bridge/tests/bridge/helper.rs:95
↓ 9 callersMethodadd_output
(&mut self, output_script_pubkey: ScriptBuf)
bridge/src/transactions/disprove_chain.rs:193
↓ 9 callersMethodappend
(&mut self, leaf: [u8; 32])
header-chain/src/mmr_guest.rs:23
↓ 9 callersFunctionchunk_dense_dense_mul
( a: ark_bn254::Fq6, b: ark_bn254::Fq6, )
bitvm/src/chunk/taps_mul.rs:364
↓ 9 callersFunctionchunk_point_ops_and_multiply_line_evals_step_1
( is_dbl: bool, is_frob: Option<bool>, ate_bit: Option<i8>, t4: ElemG2Eval, p4: ark_bn254:
bitvm/src/chunk/taps_point_ops.rs:617
↓ 9 callersFunctiong
( stack: &mut StackTracker, var_map: &mut HashMap<u8, StackVariable>, a: u8, b: u8, c: u8,
bitvm/src/hash/blake3_utils.rs:248
↓ 9 callersMethodgenerate_address
(&self)
bridge/src/connectors/connector_4.rs:35
↓ 9 callersFunctionget_pubkeys
(secret_key: Vec<String>)
bitvm/src/chunk/api_runtime_utils.rs:713
↓ 9 callersFunctionhinted_from_eval_point
input of func (params): p.x, p.y Input Hints On Stack tmul hints, p.y_inverse output on stack: x' = -p.x / p.y y' = 1 / p.y
bitvm/src/bn254/g1.rs:537
↓ 9 callersFunctionu4_logic_with_table_stack
Does the given logical operation with parameters
bitvm/src/u4/u4_logic_stack.rs:83
↓ 9 callersMethodvalidate
(&self)
bridge/src/graphs/peg_in.rs:520
↓ 8 callersMethodbroadcast_peg_in_deposit
( &mut self, peg_in_graph_id: &String, )
bridge/src/client/client.rs:941
↓ 8 callersMethodcompute_block_hash
(&self)
header-chain/src/header_chain.rs:119
↓ 8 callersMethodcreate_peg_out_graph
( &mut self, peg_in_graph_id: &str, peg_out_confirm_input: Input, commitment_s
bridge/src/client/client.rs:968
↓ 8 callersFunctiondeserialize
(data: &'a str)
bridge/src/serialization.rs:9
↓ 8 callersFunctionerror_response
(err: String)
bridge/src/client/cli/validation.rs:90
↓ 8 callersFunctiongenerate_timelock_tx_in
(input: &Input, num_blocks: u32)
bridge/src/connectors/base.rs:19
↓ 8 callersFunctiongenerate_winternitz_witness
(signing_inputs: &WinternitzSigningInputs)
bitvm/src/signatures/signing_winternitz.rs:124
↓ 8 callersFunctionnum_blocks_per_network
(network: Network, mainnet_num_blocks: u32)
bridge/src/utils.rs:11
↓ 8 callersFunctionu4_add_nibble_stack
( stack: &mut StackTracker, carry: &mut StackVariable, number_count: u32, is_last: bool, q
bitvm/src/hash/sha256_u4_stack.rs:250
next →1–100 of 2,120, ranked by callers