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
↓ 531 callers
Method
getValue
(DataWord address)
src/main/java/com/ajlopez/blockchain/vms/eth/Storage.java:16
↓ 439 callers
Method
createRandomAddress
()
src/test/java/com/ajlopez/blockchain/test/utils/FactoryHelper.java:49
↓ 384 callers
Method
get
(byte[] key)
src/main/java/com/ajlopez/blockchain/state/Trie.java:100
↓ 341 callers
Method
add
(Point point)
src/main/java/com/ajlopez/blockchain/math/ec/Point.java:51
↓ 311 callers
Method
size
()
src/main/java/com/ajlopez/blockchain/vms/eth/Memory.java:125
↓ 266 callers
Method
getHash
()
src/main/java/com/ajlopez/blockchain/core/Block.java:56
↓ 261 callers
Method
isEmpty
()
src/main/java/com/ajlopez/blockchain/core/Account.java:41
↓ 183 callers
Method
getHash
()
src/main/java/com/ajlopez/blockchain/state/Trie.java:149
↓ 180 callers
Method
createRandomBytes
(int length)
src/test/java/com/ajlopez/blockchain/test/utils/FactoryHelper.java:30
↓ 170 callers
Method
getBytes
(int address, int length)
src/main/java/com/ajlopez/blockchain/vms/eth/Memory.java:96
↓ 160 callers
Method
createRandomHash
()
src/test/java/com/ajlopez/blockchain/test/utils/FactoryHelper.java:41
↓ 151 callers
Method
getProperty
(String name)
src/main/java/com/ajlopez/blockchain/json/JsonObjectValue.java:17
↓ 148 callers
Method
toString
()
src/main/java/com/ajlopez/blockchain/json/JsonValue.java:26
↓ 147 callers
Method
getBlock
(String name)
src/test/java/com/ajlopez/blockchain/test/World.java:92
↓ 147 callers
Method
getNumber
()
src/main/java/com/ajlopez/blockchain/core/Block.java:52
↓ 144 callers
Method
execute
(byte[] bytecodes)
src/main/java/com/ajlopez/blockchain/vms/eth/VirtualMachine.java:124
↓ 143 callers
Method
fromUnsignedLong
(long value)
src/main/java/com/ajlopez/blockchain/core/types/Coin.java:14
↓ 134 callers
Method
executeBinaryOp
(int operand1, int operand2, byte opcode, int expected, long expectedGasUsed)
src/test/java/com/ajlopez/blockchain/vms/eth/VirtualMachineTest.java:1854
↓ 123 callers
Method
getDataStack
()
src/main/java/com/ajlopez/blockchain/vms/eth/VirtualMachine.java:855
↓ 118 callers
Method
getBestBlockInformation
()
src/main/java/com/ajlopez/blockchain/bc/BlockChain.java:45
↓ 114 callers
Method
put
(byte[] key, byte[] value)
src/main/java/com/ajlopez/blockchain/state/Trie.java:136
↓ 104 callers
Method
hasProperty
(String name)
src/main/java/com/ajlopez/blockchain/json/JsonObjectValue.java:30
↓ 98 callers
Method
createRandomBlockHash
()
src/test/java/com/ajlopez/blockchain/test/utils/FactoryHelper.java:45
↓ 88 callers
Method
getAccount
(Address address)
src/main/java/com/ajlopez/blockchain/store/AccountStore.java:21
↓ 86 callers
Method
getTransactions
()
src/main/java/com/ajlopez/blockchain/core/Block.java:111
↓ 84 callers
Method
encode
(byte[] bytes)
src/main/java/com/ajlopez/blockchain/encoding/RLP.java:25
↓ 84 callers
Method
fromUnsignedInteger
(int value)
src/main/java/com/ajlopez/blockchain/core/types/DataWord.java:21
↓ 74 callers
Method
createTransaction
(int value)
src/test/java/com/ajlopez/blockchain/test/utils/FactoryHelper.java:86
↓ 72 callers
Method
fromHexadecimalString
(String value)
src/main/java/com/ajlopez/blockchain/core/types/DataWord.java:29
↓ 68 callers
Method
getParentHash
()
src/main/java/com/ajlopez/blockchain/core/Block.java:62
↓ 66 callers
Method
getType
()
src/main/java/com/ajlopez/blockchain/json/Token.java:15
↓ 63 callers
Method
getGasUsed
()
src/main/java/com/ajlopez/blockchain/vms/eth/ExecutionResult.java:41
↓ 61 callers
Method
getNonce
(Address address)
src/main/java/com/ajlopez/blockchain/execution/AccountProvider.java:22
↓ 60 callers
Method
equals
()
src/test/java/com/ajlopez/blockchain/core/BlockHeaderTest.java:140
↓ 60 callers
Method
getStateRootHash
()
src/main/java/com/ajlopez/blockchain/core/Block.java:70
↓ 60 callers
Method
wasSuccesful
()
src/main/java/com/ajlopez/blockchain/vms/eth/ExecutionResult.java:39
↓ 59 callers
Method
createRandomPeer
()
src/test/java/com/ajlopez/blockchain/test/utils/FactoryHelper.java:302
↓ 59 callers
Method
getSender
()
src/main/java/com/ajlopez/blockchain/core/Transaction.java:45
↓ 58 callers
Method
getBlockHash
()
src/main/java/com/ajlopez/blockchain/bc/BlockInformation.java:18
↓ 56 callers
Method
createVirtualMachine
()
src/test/java/com/ajlopez/blockchain/vms/eth/VirtualMachineTest.java:1962
↓ 54 callers
Method
getBlockByNumber
(long number)
src/main/java/com/ajlopez/blockchain/bc/BlockChain.java:131
↓ 53 callers
Method
calculateHash
(byte[] data)
src/main/java/com/ajlopez/blockchain/utils/HashUtils.java:40
↓ 53 callers
Method
getBalance
(Address address)
src/main/java/com/ajlopez/blockchain/execution/AccountProvider.java:20
↓ 52 callers
Method
putAccount
(Address address, Account account)
src/main/java/com/ajlopez/blockchain/store/AccountStore.java:31
↓ 51 callers
Method
retrieve
(Hash hash)
src/main/java/com/ajlopez/blockchain/store/TrieStore.java:29
↓ 50 callers
Method
getBestBlockInformation
()
src/main/java/com/ajlopez/blockchain/processors/BlockProcessor.java:81
↓ 50 callers
Method
getReceiver
()
src/main/java/com/ajlopez/blockchain/core/Transaction.java:47
↓ 49 callers
Method
getException
()
src/main/java/com/ajlopez/blockchain/vms/eth/ExecutionResult.java:56
↓ 48 callers
Method
getBalance
()
src/main/java/com/ajlopez/blockchain/core/Account.java:45
↓ 48 callers
Method
getHash
()
src/main/java/com/ajlopez/blockchain/core/Transaction.java:59
↓ 47 callers
Method
getHeader
()
src/main/java/com/ajlopez/blockchain/core/Block.java:48
↓ 46 callers
Method
connectBlock
(Block block)
src/main/java/com/ajlopez/blockchain/bc/BlockChain.java:58
↓ 46 callers
Method
nextToken
()
src/main/java/com/ajlopez/blockchain/json/JsonLexer.java:23
↓ 45 callers
Method
build
()
src/test/java/com/ajlopez/blockchain/bc/BlockBuilder.java:61
↓ 45 callers
Method
getResult
()
src/main/java/com/ajlopez/blockchain/jsonrpc/JsonRpcResponse.java:57
↓ 45 callers
Method
getRootHash
()
src/main/java/com/ajlopez/blockchain/store/AccountStore.java:41
↓ 45 callers
Method
getType
()
src/main/java/com/ajlopez/blockchain/json/JsonValue.java:18
↓ 44 callers
Method
encodeList
(byte[]... elements)
src/main/java/com/ajlopez/blockchain/encoding/RLP.java:80
↓ 44 callers
Method
fromUnsignedLong
(long value)
src/main/java/com/ajlopez/blockchain/core/types/Difficulty.java:17
↓ 44 callers
Method
getNonce
()
src/main/java/com/ajlopez/blockchain/core/Transaction.java:51
↓ 42 callers
Method
addTransaction
(Transaction transaction)
src/main/java/com/ajlopez/blockchain/processors/TransactionPool.java:17
↓ 42 callers
Method
getMemory
()
src/main/java/com/ajlopez/blockchain/vms/eth/VirtualMachine.java:859
↓ 41 callers
Method
value
(Object obj)
src/main/java/com/ajlopez/blockchain/json/JsonBuilder.java:9
↓ 40 callers
Method
equals
(Object obj)
src/main/java/com/ajlopez/blockchain/net/peers/Peer.java:31
↓ 40 callers
Method
getUncles
()
src/main/java/com/ajlopez/blockchain/core/Block.java:109
↓ 40 callers
Method
getValue
(int address)
src/main/java/com/ajlopez/blockchain/vms/eth/Memory.java:23
↓ 39 callers
Method
decode
(byte[] bytes)
src/main/java/com/ajlopez/blockchain/encoding/RLP.java:48
↓ 39 callers
Method
fromUnsignedLong
(long value)
src/main/java/com/ajlopez/blockchain/core/types/DataWord.java:25
↓ 39 callers
Method
getTopics
()
src/main/java/com/ajlopez/blockchain/vms/eth/Log.java:29
↓ 37 callers
Method
createBlockChainWithGenesis
()
src/test/java/com/ajlopez/blockchain/test/utils/FactoryHelper.java:233
↓ 37 callers
Method
hashCode
()
src/main/java/com/ajlopez/blockchain/net/peers/Peer.java:44
↓ 35 callers
Method
createBlockProcessor
()
src/test/java/com/ajlopez/blockchain/test/utils/FactoryHelper.java:262
↓ 35 callers
Method
getTotalDifficulty
()
src/main/java/com/ajlopez/blockchain/bc/BlockInformation.java:20
↓ 34 callers
Method
createBlock
(Block parent, Address coinbase, int ntransactions)
src/test/java/com/ajlopez/blockchain/test/utils/FactoryHelper.java:164
↓ 33 callers
Method
asBigInteger
()
src/main/java/com/ajlopez/blockchain/core/types/NaturalValue.java:35
↓ 33 callers
Method
createNodeProcessor
()
src/test/java/com/ajlopez/blockchain/test/utils/FactoryHelper.java:310
↓ 33 callers
Method
generateGenesis
()
src/main/java/com/ajlopez/blockchain/bc/GenesisGenerator.java:19
↓ 33 callers
Method
getStorageHash
()
src/main/java/com/ajlopez/blockchain/core/Account.java:55
↓ 32 callers
Method
getId
()
src/main/java/com/ajlopez/blockchain/net/peers/Peer.java:27
↓ 32 callers
Method
getNonce
()
src/main/java/com/ajlopez/blockchain/core/Account.java:49
↓ 32 callers
Method
wasChanged
()
src/main/java/com/ajlopez/blockchain/execution/AccountState.java:117
↓ 31 callers
Method
createCommand
(String verb, List<String> arguments)
src/test/java/com/ajlopez/blockchain/test/dsl/DslCommand.java:21
↓ 30 callers
Method
getBlockChain
()
src/main/java/com/ajlopez/blockchain/bc/ObjectContext.java:30
↓ 30 callers
Method
getMessageType
()
src/main/java/com/ajlopez/blockchain/net/messages/Message.java:14
↓ 30 callers
Method
getValue
()
src/main/java/com/ajlopez/blockchain/core/Transaction.java:49
↓ 29 callers
Method
asUnsignedInteger
()
src/main/java/com/ajlopez/blockchain/core/types/DataWord.java:101
↓ 29 callers
Method
createBlockChain
(int size)
src/test/java/com/ajlopez/blockchain/test/utils/FactoryHelper.java:202
↓ 29 callers
Method
exists
(Hash hash)
src/main/java/com/ajlopez/blockchain/store/TrieStore.java:22
↓ 28 callers
Method
execute
(World world)
src/test/java/com/ajlopez/blockchain/test/dsl/DslCommand.java:73
↓ 28 callers
Method
getStack
()
src/main/java/com/ajlopez/blockchain/vms/newvm/VirtualMachine.java:30
↓ 28 callers
Method
getValue
()
src/main/java/com/ajlopez/blockchain/json/Token.java:19
↓ 27 callers
Method
fromBytes
(byte[] bytes)
src/main/java/com/ajlopez/blockchain/core/types/DataWord.java:43
↓ 27 callers
Method
getCode
(Address address)
src/main/java/com/ajlopez/blockchain/execution/AccountProvider.java:14
↓ 27 callers
Method
getMessage
()
src/main/java/com/ajlopez/blockchain/processors/MessageTask.java:18
↓ 27 callers
Method
include
(Bloom bloom)
src/main/java/com/ajlopez/blockchain/core/types/Bloom.java:49
↓ 26 callers
Method
containsKey
(byte[] key)
src/main/java/com/ajlopez/blockchain/db/KeyFile.java:70
↓ 26 callers
Method
getAccountState
(Address address)
src/main/java/com/ajlopez/blockchain/execution/AbstractExecutionContext.java:100
↓ 26 callers
Method
getAccountStorage
(Address address)
src/main/java/com/ajlopez/blockchain/execution/AccountProvider.java:24
↓ 26 callers
Method
getBlockInformationList
()
src/main/java/com/ajlopez/blockchain/bc/BlocksInformation.java:75
↓ 26 callers
Method
getHash
()
src/main/java/com/ajlopez/blockchain/core/BlockHeader.java:73
next →
1–100 of 2,419, ranked by callers