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
↓ 9 callers
Method
processBlock
(Block block)
src/main/java/com/ajlopez/blockchain/processors/WarpProcessor.java:28
↓ 9 callers
Method
rollback
()
src/main/java/com/ajlopez/blockchain/execution/ExecutionContext.java:20
↓ 9 callers
Method
saveBlock
(Block block)
src/main/java/com/ajlopez/blockchain/bc/BlockStore.java:20
↓ 9 callers
Method
setCode
(Address address, byte[] code)
src/main/java/com/ajlopez/blockchain/execution/ExecutionContext.java:22
↓ 9 callers
Method
toAddress
()
src/test/java/com/ajlopez/blockchain/core/types/DataWordTest.java:391
↓ 8 callers
Method
addToOrphans
(Block block)
src/main/java/com/ajlopez/blockchain/processors/OrphanBlocks.java:19
↓ 8 callers
Method
build
()
src/main/java/com/ajlopez/blockchain/merkle/MerkleTreeBuilder.java:29
↓ 8 callers
Method
close
()
src/main/java/com/ajlopez/blockchain/net/peers/PacketInputStream.java:70
↓ 8 callers
Method
createBlockHeader
(long blockNumber)
src/test/java/com/ajlopez/blockchain/test/utils/FactoryHelper.java:343
↓ 8 callers
Method
createVirtualMachine
(Address sender, Address caller, byte[] callerCode, Address callee, byte[] calleeCode)
src/test/java/com/ajlopez/blockchain/vms/eth/VirtualMachineCallTest.java:517
↓ 8 callers
Method
createVirtualMachine
(Address sender, Address caller, byte[] callerCode, Address callee, byte[] calleeCode)
src/test/java/com/ajlopez/blockchain/vms/eth/VirtualMachineStaticCallTest.java:517
↓ 8 callers
Method
createVirtualMachine
(Address sender, Address caller, byte[] callerCode, Address callee, byte[] calleeCode)
src/test/java/com/ajlopez/blockchain/vms/eth/VirtualMachineDelegateCallTest.java:501
↓ 8 callers
Method
divide
(FieldElement element)
src/main/java/com/ajlopez/blockchain/math/ec/FieldElement.java:40
↓ 8 callers
Method
encode
(Block block, Difficulty totalDifficulty, boolean fullTransactions)
src/main/java/com/ajlopez/blockchain/jsonrpc/encoders/BlockJsonEncoder.java:21
↓ 8 callers
Method
evaluate
(World world)
src/test/java/com/ajlopez/blockchain/test/dsl/DslDotExpression.java:24
↓ 8 callers
Method
getAddresses
()
src/main/java/com/ajlopez/blockchain/bc/Wallet.java:18
↓ 8 callers
Method
getBestHeight
()
src/main/java/com/ajlopez/blockchain/bc/BlocksInformationStore.java:48
↓ 8 callers
Method
getBlock
(String blockId)
src/main/java/com/ajlopez/blockchain/jsonrpc/BlocksProvider.java:18
↓ 8 callers
Method
getBlockHeader
(String name)
src/test/java/com/ajlopez/blockchain/test/World.java:79
↓ 8 callers
Method
getExtraData
()
src/main/java/com/ajlopez/blockchain/core/BlockHeader.java:98
↓ 8 callers
Method
getGasUsed
()
src/main/java/com/ajlopez/blockchain/core/TransactionReceipt.java:28
↓ 8 callers
Method
getInstance
()
src/main/java/com/ajlopez/blockchain/json/JsonNullValue.java:13
↓ 8 callers
Method
getNetworkNumber
()
src/main/java/com/ajlopez/blockchain/net/Status.java:25
↓ 8 callers
Method
getNodeCounter
()
src/main/java/com/ajlopez/blockchain/state/TrieNodeCounterVisitor.java:18
↓ 8 callers
Method
getNodeProcessor
()
src/main/java/com/ajlopez/blockchain/NodeRunner.java:60
↓ 8 callers
Method
getPeer
()
src/main/java/com/ajlopez/blockchain/net/peers/PeerNode.java:10
↓ 8 callers
Method
getPendingHashes
()
src/main/java/com/ajlopez/blockchain/processors/TrieCollector.java:61
↓ 8 callers
Method
getProof
(int position)
src/main/java/com/ajlopez/blockchain/merkle/MerkleTreeProver.java:27
↓ 8 callers
Method
getTransaction
(String name)
src/test/java/com/ajlopez/blockchain/test/World.java:58
↓ 8 callers
Method
getX
()
src/main/java/com/ajlopez/blockchain/math/ec/Point.java:38
↓ 8 callers
Method
getY
()
src/main/java/com/ajlopez/blockchain/math/ec/Point.java:40
↓ 8 callers
Method
incrementNonce
(Address address)
src/main/java/com/ajlopez/blockchain/execution/ExecutionContext.java:16
↓ 8 callers
Method
isValid
(Transaction transaction)
src/main/java/com/ajlopez/blockchain/processors/TransactionValidator.java:9
↓ 8 callers
Method
lengthToBytes
(int length)
src/main/java/com/ajlopez/blockchain/encoding/RLP.java:164
↓ 8 callers
Method
mineBlock
(Block parent)
src/main/java/com/ajlopez/blockchain/processors/MinerProcessor.java:63
↓ 8 callers
Method
mod
(DataWord word)
src/main/java/com/ajlopez/blockchain/core/types/DataWord.java:170
↓ 8 callers
Method
multiply
(long value)
src/main/java/com/ajlopez/blockchain/core/types/Coin.java:34
↓ 8 callers
Method
numberOfLeadingZeroes
(byte[] bytes)
src/main/java/com/ajlopez/blockchain/utils/ByteUtils.java:213
↓ 8 callers
Method
readKey
(byte[] key)
src/main/java/com/ajlopez/blockchain/db/KeyFile.java:66
↓ 8 callers
Method
removeProperty
(JsonObjectValue jovalue, String toremove)
src/test/java/com/ajlopez/blockchain/jsonrpc/encoders/TransactionJsonEncoderTest.java:205
↓ 8 callers
Method
setAccount
(String name, Account account)
src/test/java/com/ajlopez/blockchain/test/World.java:158
↓ 8 callers
Method
shiftLeft
(byte[] bytes, int shift)
src/main/java/com/ajlopez/blockchain/utils/ByteUtils.java:248
↓ 8 callers
Method
subtract
(FieldElement element)
src/main/java/com/ajlopez/blockchain/math/ec/FieldElement.java:21
↓ 8 callers
Method
unsignedLongToBytes
(long value)
src/main/java/com/ajlopez/blockchain/utils/ByteUtils.java:36
↓ 7 callers
Method
add
(DataWord word)
src/main/java/com/ajlopez/blockchain/core/types/DataWord.java:110
↓ 7 callers
Method
calculateHash
(Hash seed, List<Pair<Hash[], Hash[]>> proof)
src/main/java/com/ajlopez/blockchain/merkle/MerkleTreeProver.java:61
↓ 7 callers
Method
calculateTransactionsRootHash
(List<Transaction> transactions)
src/main/java/com/ajlopez/blockchain/core/Block.java:115
↓ 7 callers
Method
decode
(byte[] encoded)
src/main/java/com/ajlopez/blockchain/encoding/TransactionEncoder.java:38
↓ 7 callers
Method
decode
(byte[] encoded)
src/main/java/com/ajlopez/blockchain/encoding/AccountEncoder.java:34
↓ 7 callers
Method
decodeNonZero
(byte[] encoded)
src/main/java/com/ajlopez/blockchain/encoding/BloomEncoder.java:48
↓ 7 callers
Method
encodeNonZero
(Bloom bloom)
src/main/java/com/ajlopez/blockchain/encoding/BloomEncoder.java:34
↓ 7 callers
Method
evaluate
(World world)
src/test/java/com/ajlopez/blockchain/test/dsl/DslTerm.java:17
↓ 7 callers
Method
executeBlock
(Block block, Hash initialStateRoot)
src/main/java/com/ajlopez/blockchain/execution/BlockExecutor.java:29
↓ 7 callers
Method
fromBigInteger
(BigInteger value)
src/main/java/com/ajlopez/blockchain/core/types/DataWord.java:33
↓ 7 callers
Method
fromHashes
(List<Hash> hashes)
src/main/java/com/ajlopez/blockchain/merkle/MerkleTree.java:20
↓ 7 callers
Method
getAccountAddress
(String name)
src/test/java/com/ajlopez/blockchain/test/World.java:154
↓ 7 callers
Method
getBlockByHash
(BlockHash blockHash)
src/main/java/com/ajlopez/blockchain/bc/BlockChain.java:103
↓ 7 callers
Method
getBlockNumber
()
src/main/java/com/ajlopez/blockchain/bc/ExtendedBlockInformation.java:24
↓ 7 callers
Method
getBlockOnChainPosition
()
src/main/java/com/ajlopez/blockchain/bc/BlocksInformation.java:71
↓ 7 callers
Method
getBlocksInformationStore
()
src/test/java/com/ajlopez/blockchain/test/World.java:54
↓ 7 callers
Method
getBytes
()
src/main/java/com/ajlopez/blockchain/net/peers/Packet.java:21
↓ 7 callers
Method
getCodeLength
()
src/main/java/com/ajlopez/blockchain/core/Account.java:51
↓ 7 callers
Method
getHash
()
src/main/java/com/ajlopez/blockchain/storage/Chunk.java:18
↓ 7 callers
Method
getNetworkNumber
()
src/main/java/com/ajlopez/blockchain/processors/PeerProcessor.java:20
↓ 7 callers
Method
getSubKey
(byte[] key, int from, int length)
src/main/java/com/ajlopez/blockchain/state/TrieKeyUtils.java:14
↓ 7 callers
Method
getTrie
(int n)
src/main/java/com/ajlopez/blockchain/state/TriePath.java:19
↓ 7 callers
Method
getTrieStorageProvider
()
src/main/java/com/ajlopez/blockchain/store/Stores.java:46
↓ 7 callers
Method
isKnownOrphan
(BlockHash hash)
src/main/java/com/ajlopez/blockchain/processors/OrphanBlocks.java:15
↓ 7 callers
Method
isZero
()
src/main/java/com/ajlopez/blockchain/core/types/Coin.java:42
↓ 7 callers
Method
nextChunk
()
src/main/java/com/ajlopez/blockchain/storage/Chunker.java:20
↓ 7 callers
Method
onNewBlock
(Consumer<Block> consumer)
src/main/java/com/ajlopez/blockchain/processors/BlockProcessor.java:109
↓ 7 callers
Method
parse
()
src/test/java/com/ajlopez/blockchain/test/dsl/DslParser.java:31
↓ 7 callers
Method
postMessage
(Peer sender, Message message)
src/main/java/com/ajlopez/blockchain/processors/ReceiveProcessor.java:70
↓ 7 callers
Method
processRequest
(JsonRpcRequest request)
src/main/java/com/ajlopez/blockchain/jsonrpc/TransactionsProcessor.java:26
↓ 7 callers
Method
resolving
(KeyValueStoreType storeType, byte[] key, byte[] value)
src/main/java/com/ajlopez/blockchain/processors/KeyValueProcessor.java:21
↓ 7 callers
Method
saveNode
(byte[] nodeData)
src/main/java/com/ajlopez/blockchain/processors/TrieCollector.java:35
↓ 7 callers
Method
setBlockHeader
(String name, BlockHeader blockHeader)
src/test/java/com/ajlopez/blockchain/test/World.java:88
↓ 7 callers
Method
setBlockOnChain
(BlockHash blockHash)
src/main/java/com/ajlopez/blockchain/bc/BlocksInformation.java:38
↓ 7 callers
Method
setValue
(DataWord address, DataWord value)
src/main/java/com/ajlopez/blockchain/vms/eth/TrieStorage.java:27
↓ 7 callers
Method
start
()
src/main/java/com/ajlopez/blockchain/processors/MinerProcessor.java:142
↓ 7 callers
Method
tryParseSymbol
(String symbol)
src/main/java/com/ajlopez/blockchain/json/JsonParser.java:101
↓ 7 callers
Method
unsignedShortToBytes
(int value)
src/main/java/com/ajlopez/blockchain/utils/ByteUtils.java:169
↓ 6 callers
Method
OkWithoutData
(long gasUsed, List<Log> logs)
src/main/java/com/ajlopez/blockchain/vms/eth/ExecutionResult.java:18
↓ 6 callers
Method
addAddress
(Address address)
src/main/java/com/ajlopez/blockchain/bc/Wallet.java:14
↓ 6 callers
Method
array
()
src/main/java/com/ajlopez/blockchain/json/JsonBuilder.java:55
↓ 6 callers
Method
build
()
src/main/java/com/ajlopez/blockchain/json/JsonObjectBuilder.java:63
↓ 6 callers
Method
cloneState
()
src/main/java/com/ajlopez/blockchain/execution/AccountState.java:121
↓ 6 callers
Method
compareTo
(Coin coin)
src/main/java/com/ajlopez/blockchain/core/types/Coin.java:38
↓ 6 callers
Method
decodeHash
(byte[] data)
src/main/java/com/ajlopez/blockchain/encoding/RLPEncoder.java:119
↓ 6 callers
Method
defineBoolean
(String shortName, String fullName, boolean defaultValue)
src/main/java/com/ajlopez/blockchain/config/ArgumentsProcessor.java:26
↓ 6 callers
Method
encodeHash
(Hash hash)
src/main/java/com/ajlopez/blockchain/encoding/RLPEncoder.java:112
↓ 6 callers
Method
executeAnd
(String operand1, String operand2, String expected)
src/test/java/com/ajlopez/blockchain/core/types/DataWordTest.java:433
↓ 6 callers
Method
executeUnaryOp
(byte opcode, int expected, int operand, long expectedGasUsed)
src/test/java/com/ajlopez/blockchain/vms/eth/VirtualMachineTest.java:1810
↓ 6 callers
Method
executeXor
(String operand1, String operand2, String expected)
src/test/java/com/ajlopez/blockchain/core/types/DataWordTest.java:442
↓ 6 callers
Method
fromBytes
(byte[] bytes)
src/main/java/com/ajlopez/blockchain/core/types/Difficulty.java:21
↓ 6 callers
Method
getArity
()
src/main/java/com/ajlopez/blockchain/merkle/MerkleTree.java:68
↓ 6 callers
Method
getBlockByHash
(BlockHash blockHash)
src/main/java/com/ajlopez/blockchain/bc/BlockProvider.java:12
↓ 6 callers
Method
getBoolean
(String name)
src/main/java/com/ajlopez/blockchain/config/ArgumentsProcessor.java:93
↓ 6 callers
Method
getChunk
(Hash hash)
src/main/java/com/ajlopez/blockchain/storage/ChunkStore.java:18
↓ 6 callers
Method
getCodeLength
()
src/main/java/com/ajlopez/blockchain/execution/AccountState.java:73
← previous
next →
301–400 of 2,419, ranked by callers