Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Amitha353/Bitcoin-and-Cryptocurrency-Technologies
/ functions
Functions
132 in github.com/Amitha353/Bitcoin-and-Cryptocurrency-Technologies
⨍
Functions
132
◇
Types & classes
27
Method
getRawDataToSign
(int index)
Asignment-3 Blockchain/Transaction.java:169
Method
getTransaction
(int index)
Asignment-3 Blockchain/Block.java:39
Method
getTransaction
(byte[] txHash)
Asignment-3 Blockchain/TransactionPool.java:27
Method
getTxHash
@return the transaction hash of this UTXO
assignment1starterCode/UTXO.java:21
Method
getTxHash
@return the transaction hash of this UTXO
Asignment-3 Blockchain/UTXO.java:21
Method
getTxOutput
@return the transaction output corresponding to UTXO {@code utxo}, or null if {@code utxo} is not in the pool.
Asignment-3 Blockchain/UTXOPool.java:36
Method
handleTxs
Handles each epoch by receiving an unordered array of proposed transactions, checking each transaction for correctness, returning a mutually valid arr
assignment1starterCode/MaxFeeTxHandler.java:92
Method
hashCode
()
Assignment2-Results/Transaction.java:24
Method
hashCode
Simple implementation of a UTXO hashCode that respects equality of UTXOs // (i.e. utxo1.equals(utxo2) => utxo1.hashCode() == utxo2.hashCode())
assignment1starterCode/UTXO.java:58
Method
hashCode
Simple implementation of a UTXO hashCode that respects equality of UTXOs // (i.e. utxo1.equals(utxo2) => utxo1.hashCode() == utxo2.hashCode())
Asignment-3 Blockchain/UTXO.java:58
Method
hashCode
()
Asignment-3 Blockchain/ByteArrayWrapper.java:44
Method
hashCode
()
Asignment-3 Blockchain/Transaction.java:62
Method
hashCode
()
Asignment-3 Blockchain/Transaction.java:103
Method
isCoinbase
()
Asignment-3 Blockchain/Transaction.java:140
Method
main
(String[] args)
Assignment2-Results/Simulation.java:14
Method
processBlock
add {@code block} to the block chain if it is valid. @return true if the block is valid and has been added, false otherwise
Asignment-3 Blockchain/BlockHandler.java:17
Method
processTx
process a {@code Transaction}
Asignment-3 Blockchain/BlockHandler.java:44
Method
receiveFromFollowees
(Set<Candidate> candidates)
Assignment2-Results/CompliantNode.java:42
Method
receiveFromFollowees
(Set<Candidate> candidates)
Assignment2-Results/MaliciousNode.java:22
Method
removeInput
(int index)
assignment1starterCode/Transaction.java:72
Method
removeInput
(int index)
Asignment-3 Blockchain/Transaction.java:154
Method
removeTransaction
(byte[] txHash)
Asignment-3 Blockchain/TransactionPool.java:22
Method
removeUTXO
Removes the UTXO {@code utxo} from the pool
Asignment-3 Blockchain/UTXOPool.java:28
Method
sendToFollowers
()
Assignment2-Results/CompliantNode.java:36
Method
sendToFollowers
()
Assignment2-Results/MaliciousNode.java:18
Method
setFollowees
(boolean[] followees)
Assignment2-Results/CompliantNode.java:25
Method
setFollowees
(boolean[] followees)
Assignment2-Results/MaliciousNode.java:10
Method
setHash
(byte[] h)
assignment1starterCode/Transaction.java:171
Method
setHash
(byte[] h)
Asignment-3 Blockchain/Transaction.java:255
Method
setPendingTransaction
(Set<Transaction> pendingTransactions)
Assignment2-Results/CompliantNode.java:30
Method
setPendingTransaction
(Set<Transaction> pendingTransactions)
Assignment2-Results/MaliciousNode.java:14
Method
verifySignature
@return true is {@code signature} is a valid digital signature of {@code message} under the key {@code pubKey}. Internally, this uses RSA sign
Asignment-3 Blockchain/Crypto.java:15
← previous
101–132 of 132, ranked by callers