Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ajlopez/BlockchainJ
/ functions
Functions
2,419 in github.com/ajlopez/BlockchainJ
⨍
Functions
2,419
◇
Types & classes
396
↓ 14 callers
Method
getNonce
()
src/main/java/com/ajlopez/blockchain/execution/AccountState.java:46
↓ 14 callers
Method
getSharedLength
(byte[] sharedKey, int sharedKeyLength, byte[] key, int position)
src/main/java/com/ajlopez/blockchain/state/TrieKeyUtils.java:37
↓ 14 callers
Method
getTransactionsRootHash
()
src/main/java/com/ajlopez/blockchain/core/Block.java:76
↓ 14 callers
Method
getValue
(byte[] key)
src/main/java/com/ajlopez/blockchain/store/HashMapStore.java:14
↓ 14 callers
Method
putCode
(Hash codeHash, byte[] code)
src/main/java/com/ajlopez/blockchain/store/CodeStore.java:22
↓ 14 callers
Method
size
()
src/main/java/com/ajlopez/blockchain/merkle/MerkleTree.java:47
↓ 14 callers
Method
unsignedLongToNormalizedBytes
(long value)
src/main/java/com/ajlopez/blockchain/utils/ByteUtils.java:65
↓ 13 callers
Method
buildTransactionExecutor
()
src/test/java/com/ajlopez/blockchain/test/builders/ExecutorBuilder.java:82
↓ 13 callers
Method
bytesToUnsignedInteger
(byte[] bytes)
src/main/java/com/ajlopez/blockchain/utils/ByteUtils.java:151
↓ 13 callers
Method
bytesToUnsignedLong
(byte[] bytes)
src/main/java/com/ajlopez/blockchain/utils/ByteUtils.java:69
↓ 13 callers
Method
concatenate
(byte[] left, byte[] right)
src/main/java/com/ajlopez/blockchain/utils/ByteUtils.java:334
↓ 13 callers
Method
createErrorResult
(String message)
src/main/java/com/ajlopez/blockchain/vms/eth/VirtualMachine.java:917
↓ 13 callers
Method
getBlockByHash
(BlockHash hash)
src/main/java/com/ajlopez/blockchain/processors/BlockProcessor.java:85
↓ 13 callers
Method
getInteger
(String name)
src/main/java/com/ajlopez/blockchain/config/ArgumentsProcessor.java:82
↓ 13 callers
Method
getLogs
()
src/main/java/com/ajlopez/blockchain/vms/eth/ExecutionResult.java:52
↓ 13 callers
Method
getNodeSize
(Trie trie)
src/test/java/com/ajlopez/blockchain/state/TrieTest.java:561
↓ 13 callers
Method
isInfinite
()
src/main/java/com/ajlopez/blockchain/math/ec/Point.java:42
↓ 13 callers
Method
multiply
(FieldElement element)
src/main/java/com/ajlopez/blockchain/math/ec/FieldElement.java:36
↓ 13 callers
Method
processArguments
(String[] args)
src/main/java/com/ajlopez/blockchain/config/ArgumentsProcessor.java:37
↓ 13 callers
Method
setBytes
(int address, byte[] bytes, int offset, int length)
src/main/java/com/ajlopez/blockchain/vms/eth/Memory.java:41
↓ 13 callers
Method
withNonce
(long newnonce)
src/main/java/com/ajlopez/blockchain/core/Transaction.java:91
↓ 12 callers
Method
add
(Hash hash)
src/main/java/com/ajlopez/blockchain/merkle/MerkleTreeBuilder.java:17
↓ 12 callers
Method
convert
(String value)
src/main/java/com/ajlopez/blockchain/json/JsonConverter.java:16
↓ 12 callers
Method
copyBytes
(byte[] bytes)
src/main/java/com/ajlopez/blockchain/utils/ByteUtils.java:193
↓ 12 callers
Method
decode
(byte[] bytes)
src/main/java/com/ajlopez/blockchain/net/messages/MessageEncoder.java:44
↓ 12 callers
Method
encode
(Transaction transaction)
src/main/java/com/ajlopez/blockchain/encoding/TransactionEncoder.java:17
↓ 12 callers
Method
expectedMessage
(SimpleMessageChannel channel, Peer expectedSender, Message expectedMessage)
src/test/java/com/ajlopez/blockchain/processors/MessageProcessorTest.java:505
↓ 12 callers
Method
fromBigIntegers
(Curve curve, BigInteger x, BigInteger y)
src/main/java/com/ajlopez/blockchain/math/ec/Point.java:14
↓ 12 callers
Method
getAccountStoreProvider
()
src/test/java/com/ajlopez/blockchain/test/builders/ExecutorBuilder.java:46
↓ 12 callers
Method
getAccountTrieStore
()
src/main/java/com/ajlopez/blockchain/store/Stores.java:26
↓ 12 callers
Method
getPeer
()
src/main/java/com/ajlopez/blockchain/processors/NodeProcessor.java:70
↓ 12 callers
Method
parent
(Block parent)
src/test/java/com/ajlopez/blockchain/bc/BlockBuilder.java:31
↓ 12 callers
Method
processRequest
(JsonRpcRequest request)
src/main/java/com/ajlopez/blockchain/jsonrpc/JsonRpcProcessor.java:9
↓ 12 callers
Method
setTransaction
(String name, Transaction transaction)
src/test/java/com/ajlopez/blockchain/test/World.java:75
↓ 12 callers
Method
toNormalizedString
()
src/main/java/com/ajlopez/blockchain/core/types/DataWord.java:89
↓ 12 callers
Method
writeKey
(byte[] key, long position, int length)
src/main/java/com/ajlopez/blockchain/db/KeyFile.java:47
↓ 11 callers
Method
check
(String method, int arity)
src/main/java/com/ajlopez/blockchain/jsonrpc/JsonRpcRequest.java:52
↓ 11 callers
Method
commit
()
src/main/java/com/ajlopez/blockchain/vms/eth/Storage.java:18
↓ 11 callers
Method
commit
()
src/main/java/com/ajlopez/blockchain/execution/TopExecutionContext.java:45
↓ 11 callers
Method
createParser
(String text)
src/test/java/com/ajlopez/blockchain/json/JsonParserTest.java:204
↓ 11 callers
Method
createResponse
(JsonRpcRequest request, int result)
src/main/java/com/ajlopez/blockchain/jsonrpc/JsonRpcResponse.java:24
↓ 11 callers
Method
encodeUnsignedLong
(long value)
src/main/java/com/ajlopez/blockchain/encoding/RLPEncoder.java:72
↓ 11 callers
Method
getData
()
src/main/java/com/ajlopez/blockchain/core/Transaction.java:53
↓ 11 callers
Method
getGasLimit
()
src/main/java/com/ajlopez/blockchain/core/BlockHeader.java:69
↓ 11 callers
Method
getGasUsed
()
src/main/java/com/ajlopez/blockchain/core/BlockHeader.java:71
↓ 11 callers
Method
getName
(int position, String name)
src/test/java/com/ajlopez/blockchain/test/dsl/DslCommand.java:75
↓ 11 callers
Method
getParams
()
src/main/java/com/ajlopez/blockchain/jsonrpc/JsonRpcRequest.java:48
↓ 11 callers
Method
getReceiptsRootHash
()
src/main/java/com/ajlopez/blockchain/core/Block.java:66
↓ 11 callers
Method
inCurve
(Point point)
src/main/java/com/ajlopez/blockchain/math/ec/Curve.java:29
↓ 11 callers
Method
isLeaf
()
src/main/java/com/ajlopez/blockchain/merkle/MerkleTree.java:43
↓ 11 callers
Method
normalizedBytes
(byte[] bytes)
src/main/java/com/ajlopez/blockchain/utils/ByteUtils.java:239
↓ 11 callers
Method
registerProcess
(String name, JsonRpcProcessor processor)
src/main/java/com/ajlopez/blockchain/jsonrpc/TopProcessor.java:23
↓ 11 callers
Method
retrieve
(Hash hash)
src/main/java/com/ajlopez/blockchain/store/AccountStoreProvider.java:17
↓ 11 callers
Method
size
()
src/main/java/com/ajlopez/blockchain/state/TriePath.java:17
↓ 11 callers
Method
unsignedIntegerToBytes
(int value)
src/main/java/com/ajlopez/blockchain/utils/ByteUtils.java:106
↓ 10 callers
Method
addHash
(Hash hash)
src/main/java/com/ajlopez/blockchain/state/MerkleMountainRange.java:31
↓ 10 callers
Method
checkBalance
(AccountsProcessor processor, Address address, String blockId, long expectedBalance)
src/test/java/com/ajlopez/blockchain/jsonrpc/AccountsProcessorTest.java:201
↓ 10 callers
Method
checkTransactionCount
(AccountsProcessor processor, Address address, String blockId, long expectedNonce)
src/test/java/com/ajlopez/blockchain/jsonrpc/AccountsProcessorTest.java:242
↓ 10 callers
Method
createRandomDataWord
()
src/test/java/com/ajlopez/blockchain/test/utils/FactoryHelper.java:37
↓ 10 callers
Method
decode
(byte[] encoded)
src/main/java/com/ajlopez/blockchain/encoding/BlockEncoder.java:18
↓ 10 callers
Method
decodeUnsignedLong
(byte[] data)
src/main/java/com/ajlopez/blockchain/encoding/RLPEncoder.java:80
↓ 10 callers
Method
equals
(Object obj)
src/main/java/com/ajlopez/blockchain/core/Transaction.java:107
↓ 10 callers
Method
equals
(Object obj)
src/main/java/com/ajlopez/blockchain/core/BlockHeader.java:113
↓ 10 callers
Method
getBlock
()
src/test/java/com/ajlopez/blockchain/test/BlockConsumer.java:18
↓ 10 callers
Method
getCoinbase
()
src/main/java/com/ajlopez/blockchain/core/BlockHeader.java:65
↓ 10 callers
Method
getDepth
()
src/main/java/com/ajlopez/blockchain/merkle/MerkleTree.java:59
↓ 10 callers
Method
getGasCost
()
src/main/java/com/ajlopez/blockchain/core/Transaction.java:70
↓ 10 callers
Method
getStateRootHash
()
src/main/java/com/ajlopez/blockchain/execution/BlockExecutionResult.java:23
↓ 10 callers
Method
getStatus
(PeerId peerId)
src/main/java/com/ajlopez/blockchain/processors/PeerProcessor.java:22
↓ 10 callers
Method
getSubHashes
()
src/main/java/com/ajlopez/blockchain/state/Trie.java:49
↓ 10 callers
Method
getTransactionsCount
()
src/main/java/com/ajlopez/blockchain/core/Block.java:74
↓ 10 callers
Method
getValue
(DataWord address)
src/main/java/com/ajlopez/blockchain/vms/eth/TrieStorage.java:39
↓ 10 callers
Method
onNewBlock
(Consumer<Block> consumer)
src/main/java/com/ajlopez/blockchain/processors/NodeProcessor.java:86
↓ 10 callers
Method
setCodeData
(long codeLength, Hash codeHash)
src/main/java/com/ajlopez/blockchain/execution/AccountState.java:79
↓ 10 callers
Method
stop
()
src/main/java/com/ajlopez/blockchain/RpcRunner.java:54
↓ 10 callers
Method
subtract
(Coin coin)
src/main/java/com/ajlopez/blockchain/core/types/Coin.java:30
↓ 10 callers
Method
transfer
(Address senderAddress, Address receiverAddress, Coin amount)
src/main/java/com/ajlopez/blockchain/execution/ExecutionContext.java:14
↓ 9 callers
Method
addBlockInformation
(BlockHash blockHash, Difficulty totalDifficulty)
src/main/java/com/ajlopez/blockchain/bc/BlocksInformation.java:23
↓ 9 callers
Method
bytesToLength
(byte[] bytes)
src/main/java/com/ajlopez/blockchain/encoding/RLP.java:177
↓ 9 callers
Method
bytesToLong
(byte[] bytes)
src/main/java/com/ajlopez/blockchain/utils/ByteUtils.java:80
↓ 9 callers
Method
connect
()
src/main/java/com/ajlopez/blockchain/net/peers/TcpPeerClient.java:25
↓ 9 callers
Method
createVirtualMachine
()
src/test/java/com/ajlopez/blockchain/vms/eth/VirtualMachineSubroutinesTest.java:166
↓ 9 callers
Method
decode
(byte[] encoded)
src/main/java/com/ajlopez/blockchain/encoding/BlockHeaderEncoder.java:39
↓ 9 callers
Method
decode
(JsonValue jsonValue)
src/main/java/com/ajlopez/blockchain/jsonrpc/encoders/TransactionJsonEncoder.java:51
↓ 9 callers
Method
delete
(byte[] key)
src/main/java/com/ajlopez/blockchain/state/Trie.java:145
↓ 9 callers
Method
end
()
src/main/java/com/ajlopez/blockchain/json/JsonBuilder.java:63
↓ 9 callers
Method
executeExp
(String operand1, String operand2, String expected)
src/test/java/com/ajlopez/blockchain/core/types/DataWordTest.java:451
↓ 9 callers
Method
fromBytes
(byte[] bytes)
src/main/java/com/ajlopez/blockchain/core/types/Coin.java:18
↓ 9 callers
Method
getBestBlockNumber
()
src/main/java/com/ajlopez/blockchain/net/Status.java:29
↓ 9 callers
Method
getBlockStore
()
src/test/java/com/ajlopez/blockchain/test/World.java:50
↓ 9 callers
Method
getCodeStore
()
src/main/java/com/ajlopez/blockchain/store/Stores.java:34
↓ 9 callers
Method
getStatus
()
src/main/java/com/ajlopez/blockchain/net/messages/StatusMessage.java:17
↓ 9 callers
Method
getStores
()
src/main/java/com/ajlopez/blockchain/bc/ObjectContext.java:21
↓ 9 callers
Method
getString
(String name)
src/main/java/com/ajlopez/blockchain/config/ArgumentsProcessor.java:71
↓ 9 callers
Method
getTimestamp
()
src/main/java/com/ajlopez/blockchain/core/Block.java:86
↓ 9 callers
Method
getValue
(DataWord address)
src/main/java/com/ajlopez/blockchain/vms/eth/MapStorage.java:21
↓ 9 callers
Method
isContractCreation
()
src/main/java/com/ajlopez/blockchain/core/Transaction.java:99
↓ 9 callers
Method
isZero
()
src/main/java/com/ajlopez/blockchain/core/types/DataWord.java:279
↓ 9 callers
Method
isZero
()
src/main/java/com/ajlopez/blockchain/math/ec/FieldElement.java:54
↓ 9 callers
Method
longToBytes
(long value)
src/main/java/com/ajlopez/blockchain/utils/ByteUtils.java:50
← previous
next →
201–300 of 2,419, ranked by callers