BonsaiWorldState

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total159 of 76979%6 of 4285%1568371861047
clearStorage(Optional, BonsaiWorldStateUpdateAccumulator)385559%3562%2572601
lambda$clearStorage$18(Optional, Address, StorageConsumingMap, Bytes32, Bytes)270%n/a118811
updateAccountStorageState(Optional, BonsaiWorldStateUpdateAccumulator, Map.Entry)1411388%31178%3863401
updateTheAccounts(Optional, BonsaiWorldStateUpdateAccumulator, StoredMerklePatriciaTrie)145780%4100%0331901
getStorageValue(Address, UInt256)110%n/a112211
getStorageValueByStorageSlotKey(Supplier, Address, StorageSlotKey)100%n/a113311
getStorageTrieNode(Hash, Bytes, Bytes32)70%n/a111111
lambda$getAllAccountStorage$20(Address, Bytes, Bytes32)70%n/a111111
lambda$clearStorage$17(UInt256, StorageSlotKey)70%n/a111111
lambda$clearStorage$16(Address, StorageSlotKey, BonsaiWorldStateKeyValueStorage.Updater)70%n/a112211
getAccountStateTrieNode(Bytes, Bytes32)60%n/a111111
lambda$clearStorage$15(Hash, Bytes, Bytes32)60%n/a111111
getPriorStorageValue(Address, UInt256)50%n/a111111
lambda$updateCode$8(BonsaiWorldStateUpdateAccumulator, BonsaiWorldStateKeyValueStorage.Updater)70100%10100%0601501
internalCalculateRootHash(Optional, BonsaiWorldStateUpdateAccumulator)49100%2100%0201301
BonsaiWorldState(BonsaiWorldStateKeyValueStorage, BonsaiCachedMerkleTrieLoader, DiffBasedCachedWorldStorageManager, TrieLogManager, EvmConfiguration)23100%n/a010401
frontierRootHash()15100%n/a010401
get(Address)13100%n/a010401
calculateRootHash(Optional, DiffBasedWorldStateUpdateAccumulator)12100%n/a010201
freeze()12100%n/a010301
getAllAccountStorage(Address, Hash)12100%n/a010301
BonsaiWorldState(BonsaiWorldStateProvider, BonsaiWorldStateKeyValueStorage, EvmConfiguration)11100%n/a010501
codeIsEmpty(Bytes)9100%4100%030101
getStorageValueByStorageSlotKey(Address, StorageSlotKey)9100%n/a010301
lambda$updateAccountStorageState$9(Hash, Bytes, Bytes32)9100%n/a010201
writeTrieNode(SegmentIdentifier, SegmentedKeyValueStorageTransaction, Bytes, Bytes)8100%n/a010201
writeStorageTrieNode(BonsaiWorldStateKeyValueStorage.Updater, Hash, Bytes, Bytes32, Bytes)8100%n/a010201
createTrie(NodeLoader, Bytes32)8100%n/a010201
lambda$updateAccountStorageState$12(BonsaiWorldStateKeyValueStorage.Updater, Hash, Bytes, Bytes32, Bytes)8100%n/a010101
lambda$updateTheAccounts$7(Bytes, Bytes, BonsaiWorldStateKeyValueStorage.Updater)8100%n/a010101
lambda$internalCalculateRootHash$4(BonsaiWorldStateKeyValueStorage.Updater, Bytes, Bytes32, Bytes)8100%n/a010201
lambda$internalCalculateRootHash$3(Bytes, Bytes32)8100%n/a010201
getCode(Address, Hash)7100%n/a010101
lambda$get$19(Address, Bytes)7100%n/a010101
lambda$updateAccountStorageState$13(StoredMerklePatriciaTrie, Hash, BonsaiWorldStateKeyValueStorage.Updater)7100%n/a010101
lambda$updateAccountStorageState$11(Hash, Hash, UInt256, BonsaiWorldStateKeyValueStorage.Updater)7100%n/a010101
lambda$new$1(BonsaiCachedMerkleTrieLoader, Address, StorageSlotKey)7100%n/a010201
lambda$new$0(BonsaiCachedMerkleTrieLoader, BonsaiWorldStateKeyValueStorage, Address, DiffBasedValue)7100%n/a010101
updateCode(Optional, BonsaiWorldStateUpdateAccumulator)6100%n/a010201
lambda$clearStorage$14(Address, Bytes)6100%n/a010101
lambda$internalCalculateRootHash$5(StoredMerklePatriciaTrie, BonsaiWorldStateKeyValueStorage.Updater)6100%n/a010101
lambda$internalCalculateRootHash$2(Optional, BonsaiWorldStateUpdateAccumulator, Map.Entry)6100%n/a010101
lambda$updateAccountStorageState$10(Hash, Hash, BonsaiWorldStateKeyValueStorage.Updater)5100%n/a010101
lambda$updateTheAccounts$6(Hash, BonsaiWorldStateKeyValueStorage.Updater)5100%n/a010101
getWorldStateStorage()4100%n/a010101
hashAndSavePreImage(Bytes)3100%n/a010101
getEmptyTrieHash()2100%n/a010101