Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Justin02180218/blockchain_rust
/ functions
Functions
289 in github.com/Justin02180218/blockchain_rust
⨍
Functions
289
◇
Types & classes
61
↓ 8 callers
Function
serialize
(data: &T)
blockchain_rust_part_6/src/utils/serializer.rs:7
↓ 8 callers
Function
serialize
(data: &T)
blockchain_rust_part_5/src/utils/serializer.rs:7
↓ 7 callers
Function
serialize
(data: &T)
blockchain_rust_part_4/src/utils/serializer.rs:7
↓ 5 callers
Method
get_height
(&self)
blockchain_rust_part_6/src/blocks/blockchain.rs:142
↓ 5 callers
Method
reindex
(&self, bc: &Blockchain<T>)
blockchain_rust_part_6/src/transactions/utxo_set.rs:17
↓ 4 callers
Method
get_block_iter
(&self)
blockchain_rust_part_6/src/storage/sleddb.rs:50
↓ 4 callers
Method
get_id
(&self)
blockchain_rust_part_6/src/transactions/transaction.rs:143
↓ 4 callers
Method
get_id
(&self)
blockchain_rust_part_5/src/transactions/transaction.rs:143
↓ 4 callers
Method
get_txid
(&self)
blockchain_rust_part_6/src/transactions/tx_input.rs:28
↓ 4 callers
Method
get_txid
(&self)
blockchain_rust_part_5/src/transactions/tx_input.rs:28
↓ 4 callers
Function
serialize
(data: &T)
blockchain_rust_part_3/src/utils/serializer.rs:7
↓ 4 callers
Method
set_hash
(&mut self)
blockchain_rust_part_6/src/transactions/transaction.rs:63
↓ 4 callers
Method
set_hash
(&mut self)
blockchain_rust_part_5/src/transactions/transaction.rs:63
↓ 4 callers
Method
set_pub_key
(&mut self, pub_key: &[u8])
blockchain_rust_part_6/src/transactions/tx_input.rs:48
↓ 4 callers
Method
set_pub_key
(&mut self, pub_key: &[u8])
blockchain_rust_part_5/src/transactions/tx_input.rs:48
↓ 3 callers
Method
create_wallet
(&mut self)
blockchain_rust_part_6/src/wallets/wallets.rs:22
↓ 3 callers
Method
create_wallet
(&mut self)
blockchain_rust_part_5/src/wallets/wallets.rs:22
↓ 3 callers
Method
get_block_iter
(&self)
blockchain_rust_part_5/src/storage/sleddb.rs:50
↓ 3 callers
Method
get_hash
(&self)
blockchain_rust_part_6/src/blocks/block.rs:54
↓ 3 callers
Method
get_id
(&self)
blockchain_rust_part_4/src/transactions/transaction.rs:64
↓ 3 callers
Method
get_vout
(&self)
blockchain_rust_part_6/src/transactions/transaction.rs:147
↓ 3 callers
Method
get_vout
(&self)
blockchain_rust_part_5/src/transactions/transaction.rs:147
↓ 3 callers
Function
hash_pub_key
(pub_key: &[u8])
blockchain_rust_part_6/src/wallets/wallet.rs:42
↓ 3 callers
Function
hash_pub_key
(pub_key: &[u8])
blockchain_rust_part_5/src/wallets/wallet.rs:42
↓ 3 callers
Function
hash_to_str
(data: &[u8])
blockchain_rust_part_6/src/utils/serializer.rs:22
↓ 3 callers
Function
hash_to_str
(data: &[u8])
blockchain_rust_part_5/src/utils/serializer.rs:22
↓ 3 callers
Function
hash_to_str
(data: &[u8])
blockchain_rust_part_4/src/utils/serializer.rs:22
↓ 3 callers
Method
set_signature
(&mut self, signature: Vec<u8>)
blockchain_rust_part_6/src/transactions/tx_input.rs:44
↓ 3 callers
Method
set_signature
(&mut self, signature: Vec<u8>)
blockchain_rust_part_5/src/transactions/tx_input.rs:44
↓ 3 callers
Function
sha256_digest
(data: &[u8])
blockchain_rust_part_6/src/utils/secret.rs:16
↓ 3 callers
Function
sha256_digest
(data: &[u8])
blockchain_rust_part_5/src/utils/secret.rs:16
↓ 3 callers
Method
update_blocks
(&self, key: &str, block: &Block, height: usize)
blockchain_rust_part_6/src/storage/sleddb.rs:39
↓ 2 callers
Method
add_block
(&mut self, block: Block)
blockchain_rust_part_6/src/blocks/blockchain.rs:66
↓ 2 callers
Method
blocks_info
(&self)
blockchain_rust_part_6/src/blocks/blockchain.rs:127
↓ 2 callers
Method
blocks_info
(&self)
blockchain_rust_part_5/src/blocks/blockchain.rs:101
↓ 2 callers
Method
blocks_info
(&self)
blockchain_rust_part_4/src/blocks/blockchain.rs:83
↓ 2 callers
Method
find_transaction
(&self, txid: String)
blockchain_rust_part_6/src/blocks/blockchain.rs:115
↓ 2 callers
Method
find_transaction
(&self, txid: String)
blockchain_rust_part_5/src/blocks/blockchain.rs:89
↓ 2 callers
Method
get_block_iter
(&self)
blockchain_rust_part_4/src/storage/sleddb.rs:50
↓ 2 callers
Method
get_hash
(&self)
blockchain_rust_part_3/src/blocks/block.rs:49
↓ 2 callers
Method
get_hash
(&self)
blockchain_rust_part_5/src/blocks/block.rs:54
↓ 2 callers
Method
get_hash
(&self)
blockchain_rust_part_4/src/blocks/block.rs:54
↓ 2 callers
Method
get_pub_key
(&self)
blockchain_rust_part_6/src/transactions/tx_input.rs:36
↓ 2 callers
Method
get_pub_key
(&self)
blockchain_rust_part_5/src/transactions/tx_input.rs:36
↓ 2 callers
Method
get_pub_key_hash
(&self)
blockchain_rust_part_6/src/transactions/tx_output.rs:35
↓ 2 callers
Method
get_pub_key_hash
(&self)
blockchain_rust_part_5/src/transactions/tx_output.rs:35
↓ 2 callers
Method
get_public_key
(&self)
blockchain_rust_part_6/src/wallets/wallet.rs:37
↓ 2 callers
Method
get_public_key
(&self)
blockchain_rust_part_5/src/wallets/wallet.rs:37
↓ 2 callers
Method
get_tranxs
(&self)
blockchain_rust_part_6/src/blocks/block.rs:76
↓ 2 callers
Method
get_tranxs
(&self)
blockchain_rust_part_5/src/blocks/block.rs:76
↓ 2 callers
Method
get_vout
(&self)
blockchain_rust_part_6/src/transactions/tx_input.rs:32
↓ 2 callers
Method
get_vout
(&self)
blockchain_rust_part_5/src/transactions/tx_input.rs:32
↓ 2 callers
Method
get_vout
(&self)
blockchain_rust_part_4/src/transactions/tx_input.rs:27
↓ 2 callers
Method
mine_block
(&mut self, data: &str)
blockchain_rust_part_3/src/blocks/blockchain.rs:37
↓ 2 callers
Method
mine_block
(&mut self, data: &str)
blockchain_rust_part_1/src/blocks/blockchain.rs:18
↓ 2 callers
Method
reindex
(&self, bc: &Blockchain)
blockchain_rust_part_5/src/transactions/utxo_set.rs:17
↓ 2 callers
Method
reindex
(&self, bc: &Blockchain)
blockchain_rust_part_4/src/transactions/utxo_set.rs:17
↓ 2 callers
Method
set_hash
(&mut self)
blockchain_rust_part_4/src/transactions/transaction.rs:58
↓ 2 callers
Method
sign
(&mut self, bc: &Blockchain<T>, pkcs8: &[u8])
blockchain_rust_part_6/src/transactions/transaction.rs:69
↓ 2 callers
Method
sign
(&mut self, bc: &Blockchain, pkcs8: &[u8])
blockchain_rust_part_5/src/transactions/transaction.rs:69
↓ 2 callers
Method
trimmed_copy
(&self)
blockchain_rust_part_6/src/transactions/transaction.rs:126
↓ 2 callers
Method
trimmed_copy
(&self)
blockchain_rust_part_5/src/transactions/transaction.rs:126
↓ 2 callers
Method
update_blocks
(&self, key: &str, block: &Block, height: usize)
blockchain_rust_part_3/src/storage/sleddb.rs:39
↓ 2 callers
Method
update_blocks
(&self, key: &str, block: &Block, height: usize)
blockchain_rust_part_5/src/storage/sleddb.rs:39
↓ 2 callers
Method
update_blocks
(&self, key: &str, block: &Block, height: usize)
blockchain_rust_part_4/src/storage/sleddb.rs:39
↓ 2 callers
Method
verify
(&self, bc: &Blockchain<T>)
blockchain_rust_part_6/src/transactions/transaction.rs:91
↓ 2 callers
Method
verify
(&self, bc: &Blockchain<T>)
blockchain_rust_part_5/src/transactions/transaction.rs:91
↓ 1 callers
Function
base58_decode
(data: &str)
blockchain_rust_part_6/src/utils/secret.rs:34
↓ 1 callers
Function
base58_decode
(data: &str)
blockchain_rust_part_5/src/utils/secret.rs:34
↓ 1 callers
Function
base58_encode
(data: &[u8])
blockchain_rust_part_6/src/utils/secret.rs:30
↓ 1 callers
Function
base58_encode
(data: &[u8])
blockchain_rust_part_5/src/utils/secret.rs:30
↓ 1 callers
Method
blocks_info
(&self)
blockchain_rust_part_3/src/blocks/blockchain.rs:47
↓ 1 callers
Method
blocks_info
(&self)
blockchain_rust_part_1/src/blocks/blockchain.rs:25
↓ 1 callers
Method
blocks_info
(&self)
blockchain_rust_part_2/src/blocks/blockchain.rs:27
↓ 1 callers
Function
checksum
(payload: &[u8])
blockchain_rust_part_6/src/wallets/wallet.rs:48
↓ 1 callers
Function
checksum
(payload: &[u8])
blockchain_rust_part_5/src/wallets/wallet.rs:48
↓ 1 callers
Method
clear_utxo_set
(&self)
blockchain_rust_part_6/src/storage/sleddb.rs:79
↓ 1 callers
Method
clear_utxo_set
(&self)
blockchain_rust_part_5/src/storage/sleddb.rs:79
↓ 1 callers
Method
clear_utxo_set
(&self)
blockchain_rust_part_4/src/storage/sleddb.rs:79
↓ 1 callers
Method
create_genesis_block
(bits: usize, genesis_addr: &str)
blockchain_rust_part_6/src/blocks/block.rs:49
↓ 1 callers
Function
create_swarm
(topics: Vec<Topic>, msg_sender: mpsc::UnboundedSender<Messages>)
blockchain_rust_part_6/src/networks/mod.rs:33
↓ 1 callers
Function
deserialize
(data: &'a [u8])
blockchain_rust_part_6/src/utils/serializer.rs:15
↓ 1 callers
Function
deserialize
(data: &'a [u8])
blockchain_rust_part_5/src/utils/serializer.rs:15
↓ 1 callers
Function
ecdsa_p256_sha256_sign_digest
(pkcs8: &[u8], message: &[u8])
blockchain_rust_part_6/src/utils/secret.rs:38
↓ 1 callers
Function
ecdsa_p256_sha256_sign_digest
(pkcs8: &[u8], message: &[u8])
blockchain_rust_part_5/src/utils/secret.rs:38
↓ 1 callers
Function
ecdsa_p256_sha256_sign_verify
(public_key: &[u8], signature: &[u8], message: &[u8])
blockchain_rust_part_6/src/utils/secret.rs:44
↓ 1 callers
Function
ecdsa_p256_sha256_sign_verify
(public_key: &[u8], signature: &[u8], message: &[u8])
blockchain_rust_part_5/src/utils/secret.rs:44
↓ 1 callers
Method
find_spendable_outputs
(&self, public_key_hash: &[u8], amount: i32)
blockchain_rust_part_6/src/transactions/utxo_set.rs:26
↓ 1 callers
Method
find_spendable_outputs
(&self, public_key_hash: &[u8], amount: i32)
blockchain_rust_part_5/src/transactions/utxo_set.rs:26
↓ 1 callers
Method
find_spendable_outputs
(&self, from_addr: &str, amount: i32)
blockchain_rust_part_4/src/transactions/utxo_set.rs:26
↓ 1 callers
Method
find_utxo
(&self)
blockchain_rust_part_6/src/blocks/blockchain.rs:79
↓ 1 callers
Method
find_utxo
(&self)
blockchain_rust_part_5/src/blocks/blockchain.rs:53
↓ 1 callers
Method
find_utxo
(&self)
blockchain_rust_part_4/src/blocks/blockchain.rs:47
↓ 1 callers
Method
get_address
(&self)
blockchain_rust_part_6/src/wallets/wallet.rs:23
↓ 1 callers
Method
get_address
(&self)
blockchain_rust_part_5/src/wallets/wallet.rs:23
↓ 1 callers
Method
get_block
(&self, key: &str)
blockchain_rust_part_6/src/storage/sleddb.rs:28
↓ 1 callers
Method
get_block_iter
(&self)
blockchain_rust_part_3/src/storage/sleddb.rs:50
↓ 1 callers
Method
get_blocks
(&self)
blockchain_rust_part_6/src/blocks/blockchain.rs:134
↓ 1 callers
Method
get_hash
(&self)
blockchain_rust_part_1/src/blocks/block.rs:40
↓ 1 callers
Method
get_hash
(&self)
blockchain_rust_part_2/src/blocks/block.rs:49
next →
1–100 of 289, ranked by callers