Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/Rust-for-Blockchain-Application-Development
/ functions
Functions
381 in github.com/PacktPublishing/Rust-for-Blockchain-Application-Development
⨍
Functions
381
◇
Types & classes
84
↓ 21 callers
Method
get
(&self, txid_hex: &str)
chapter 5/memory_pool.rs:27
↓ 15 callers
Method
get
(&self, txid_hex: &str)
complete_blockchain/src/memory_pool.rs:27
↓ 13 callers
Method
get_txid
(&self)
complete_blockchain/src/transactions.rs:30
↓ 13 callers
Method
get_txid
(&self)
chapter 5/transactions.rs:30
↓ 9 callers
Method
get_id
(&self)
complete_blockchain/src/transactions.rs:244
↓ 9 callers
Method
len
(&self)
complete_blockchain/src/node.rs:60
↓ 8 callers
Method
get
(&self, txid_hex: &str)
chapter 3/req_functions.rs:595
↓ 8 callers
Method
get
(&self, txid_hex: &str)
complete_blockchain/src/req_functions.rs:595
↓ 8 callers
Method
get_addr
(&self)
chapter 4/node.rs:14
↓ 8 callers
Method
get_addr
(&self)
complete_blockchain/src/node.rs:14
↓ 8 callers
Method
get_id
(&self)
chapter 5/transactions.rs:244
↓ 8 callers
Method
get_node_addr
(&self)
complete_blockchain/src/config.rs:35
↓ 8 callers
Method
get_node_addr
(&self)
chapter 5/config.rs:35
↓ 7 callers
Method
get_hash
(&self)
chapter 3/req_functions.rs:58
↓ 7 callers
Method
get_hash
(&self)
chapter 3/block.rs:71
↓ 7 callers
Method
get_hash
(&self)
complete_blockchain/src/req_functions.rs:58
↓ 7 callers
Method
get_hash
(&self)
complete_blockchain/src/block.rs:71
↓ 7 callers
Method
len
(&self)
chapter 4/node.rs:60
↓ 7 callers
Method
len
(&self)
chapter 5/memory_pool.rs:48
↓ 7 callers
Method
next
(&mut self)
chapter 4/blockchain.rs:249
↓ 7 callers
Method
next
(&mut self)
complete_blockchain/src/blockchain.rs:249
↓ 7 callers
Function
sha256_digest
(data: &[u8])
complete_blockchain/src/utils.rs:17
↓ 7 callers
Function
sha256_digest
(data: &[u8])
chapter 5/utilits.rs:17
↓ 6 callers
Method
get_id
(&self)
chapter 3/req_functions.rs:400
↓ 6 callers
Method
get_vout
(&self)
complete_blockchain/src/transactions.rs:34
↓ 6 callers
Method
get_vout
(&self)
chapter 5/transactions.rs:34
↓ 6 callers
Function
send_data
(addr: SocketAddr, pkg: Package)
chapter 4/server.rs:331
↓ 6 callers
Function
send_data
(addr: SocketAddr, pkg: Package)
complete_blockchain/src/server.rs:331
↓ 5 callers
Method
get_db
(&self)
chapter 4/blockchain.rs:67
↓ 5 callers
Method
get_db
(&self)
chapter 3/req_functions.rs:122
↓ 5 callers
Method
get_db
(&self)
complete_blockchain/src/req_functions.rs:122
↓ 5 callers
Method
get_db
(&self)
complete_blockchain/src/blockchain.rs:67
↓ 5 callers
Method
get_id
(&self)
complete_blockchain/src/req_functions.rs:400
↓ 5 callers
Function
hash_pub_key
(pub_key: &[u8])
complete_blockchain/src/wallets.rs:46
↓ 5 callers
Function
hash_pub_key
(pub_key: &[u8])
chapter 5/wallets.rs:46
↓ 5 callers
Method
remove
(&self, txid_hex: &str)
complete_blockchain/src/memory_pool.rs:34
↓ 5 callers
Method
remove
(&self, txid_hex: &str)
chapter 5/memory_pool.rs:34
↓ 4 callers
Function
checksum
(payload: &[u8])
complete_blockchain/src/wallets.rs:52
↓ 4 callers
Function
checksum
(payload: &[u8])
chapter 5/wallets.rs:52
↓ 4 callers
Method
get_best_height
(&self)
chapter 4/blockchain.rs:200
↓ 4 callers
Method
get_best_height
(&self)
complete_blockchain/src/blockchain.rs:200
↓ 4 callers
Method
get_tip_hash
(&self)
chapter 4/blockchain.rs:71
↓ 4 callers
Method
get_tip_hash
(&self)
chapter 3/req_functions.rs:126
↓ 4 callers
Method
get_tip_hash
(&self)
complete_blockchain/src/req_functions.rs:126
↓ 4 callers
Method
get_tip_hash
(&self)
complete_blockchain/src/blockchain.rs:71
↓ 4 callers
Method
get_transactions
(&self)
chapter 3/block.rs:63
↓ 4 callers
Method
get_transactions
(&self)
complete_blockchain/src/block.rs:63
↓ 4 callers
Method
get_vout
(&self)
chapter 3/req_functions.rs:412
↓ 4 callers
Method
get_vout
(&self)
complete_blockchain/src/req_functions.rs:412
↓ 4 callers
Method
hash
(&mut self)
complete_blockchain/src/transactions.rs:235
↓ 4 callers
Method
hash
(&mut self)
chapter 5/transactions.rs:235
↓ 4 callers
Method
is_coinbase
(&self)
complete_blockchain/src/transactions.rs:230
↓ 4 callers
Method
is_coinbase
(&self)
chapter 5/transactions.rs:230
↓ 4 callers
Method
is_locked_with_key
(&self, pub_key_hash: &[u8])
complete_blockchain/src/transactions.rs:81
↓ 4 callers
Method
is_locked_with_key
(&self, pub_key_hash: &[u8])
chapter 5/transactions.rs:81
↓ 4 callers
Method
iterator
(&self)
chapter 4/blockchain.rs:102
↓ 4 callers
Method
iterator
(&self)
complete_blockchain/src/blockchain.rs:102
↓ 4 callers
Method
reindex
(&self)
complete_blockchain/src/utxoSet.rs:84
↓ 4 callers
Method
reindex
(&self)
chapter 5/utxoSet.rs:84
↓ 4 callers
Function
validate_address
(address: &str)
complete_blockchain/src/wallets.rs:59
↓ 4 callers
Function
validate_address
(address: &str)
chapter 5/wallets.rs:59
↓ 3 callers
Function
base58_decode
(data: &str)
complete_blockchain/src/utils.rs:39
↓ 3 callers
Function
base58_decode
(data: &str)
chapter 5/utilits.rs:39
↓ 3 callers
Function
base58_encode
(data: &[u8])
complete_blockchain/src/utils.rs:34
↓ 3 callers
Function
base58_encode
(data: &[u8])
chapter 5/utilits.rs:34
↓ 3 callers
Method
get_height
(&self)
chapter 3/req_functions.rs:70
↓ 3 callers
Method
get_height
(&self)
chapter 3/block.rs:83
↓ 3 callers
Method
get_height
(&self)
complete_blockchain/src/req_functions.rs:70
↓ 3 callers
Method
get_height
(&self)
complete_blockchain/src/block.rs:83
↓ 3 callers
Method
get_transactions
(&self)
chapter 3/req_functions.rs:50
↓ 3 callers
Method
get_transactions
(&self)
complete_blockchain/src/req_functions.rs:50
↓ 3 callers
Method
get_value
(&self)
complete_blockchain/src/transactions.rs:67
↓ 3 callers
Method
get_value
(&self)
chapter 5/transactions.rs:67
↓ 3 callers
Method
get_vin
(&self)
complete_blockchain/src/transactions.rs:252
↓ 3 callers
Method
get_vin
(&self)
chapter 5/transactions.rs:252
↓ 3 callers
Method
iterator
(&self)
chapter 3/req_functions.rs:157
↓ 3 callers
Method
iterator
(&self)
complete_blockchain/src/req_functions.rs:157
↓ 3 callers
Method
len
(&self)
chapter 3/req_functions.rs:616
↓ 3 callers
Method
len
(&self)
complete_blockchain/src/req_functions.rs:616
↓ 3 callers
Function
send_get_data
(addr: &str, op_type: OpType, id: &[u8])
chapter 4/server.rs:105
↓ 3 callers
Function
send_get_data
(addr: &str, op_type: OpType, id: &[u8])
complete_blockchain/src/server.rs:105
↓ 3 callers
Function
send_inv
(addr: &str, op_type: OpType, blocks: &[Vec<u8>])
chapter 4/server.rs:118
↓ 3 callers
Function
send_inv
(addr: &str, op_type: OpType, blocks: &[Vec<u8>])
complete_blockchain/src/server.rs:118
↓ 3 callers
Function
send_version
(addr: &str, height: usize)
chapter 4/server.rs:155
↓ 3 callers
Function
send_version
(addr: &str, height: usize)
complete_blockchain/src/server.rs:155
↓ 3 callers
Method
serialize
(&self)
chapter 3/block.rs:45
↓ 3 callers
Method
serialize
(&self)
complete_blockchain/src/block.rs:45
↓ 2 callers
Method
add_node
(&self, addr: String)
chapter 4/node.rs:34
↓ 2 callers
Method
add_node
(&self, addr: String)
complete_blockchain/src/node.rs:34
↓ 2 callers
Method
clear
(&self)
complete_blockchain/src/memory_pool.rs:87
↓ 2 callers
Method
clear
(&self)
chapter 5/memory_pool.rs:87
↓ 2 callers
Method
contains
(&self, txid_hex: &str)
chapter 5/memory_pool.rs:18
↓ 2 callers
Function
convert_address
(pub_hash_key: &[u8])
complete_blockchain/src/wallets.rs:73
↓ 2 callers
Function
convert_address
(pub_hash_key: &[u8])
chapter 5/wallets.rs:73
↓ 2 callers
Method
create_game
(&mut self, title: String, grid: Vec<Vec<Option<char>>>)
chapter 8/NEAR_complete_app/src/lib.rs:30
↓ 2 callers
Function
current_timestamp
()
complete_blockchain/src/utils.rs:9
↓ 2 callers
Function
current_timestamp
()
chapter 5/utilits.rs:9
↓ 2 callers
Function
ecdsa_p256_sha256_sign_verify
(public_key: &[u8], signature: &[u8], message: &[u8])
complete_blockchain/src/utils.rs:58
↓ 2 callers
Function
ecdsa_p256_sha256_sign_verify
(public_key: &[u8], signature: &[u8], message: &[u8])
chapter 5/utilits.rs:58
↓ 2 callers
Method
find_transaction
(&self, txid: &[u8])
chapter 4/blockchain.rs:160
next →
1–100 of 381, ranked by callers