nimbus-eth1/nimbus/db/core_db
Jacek Sieka d45d03ce0c
reduce tx naming overload (#2952)
* if it's a db function, use `txFrame...`
* if it's not a db function, don't use `txFrame...`
2024-12-18 23:03:51 +07:00
..
backend Remove `forkTx` and friends (#2951) 2024-12-18 11:56:46 +01:00
base reduce tx naming overload (#2952) 2024-12-18 23:03:51 +07:00
README.md Core db reorg (#2444) 2024-07-03 15:50:27 +00:00
TODO.md Core db reorg (#2444) 2024-07-03 15:50:27 +00:00
base.nim reduce tx naming overload (#2952) 2024-12-18 23:03:51 +07:00
base_iterators.nim Remove `forkTx` and friends (#2951) 2024-12-18 11:56:46 +01:00
core_apps.nim Reduce getCanonicalHead usage, and delegate to ForkedChain (#2948) 2024-12-18 11:04:23 +07:00
memory_only.nim Remove `forkTx` and friends (#2951) 2024-12-18 11:56:46 +01:00
persistent.nim aristo: remove `replicate` (#2758) 2024-10-20 17:25:12 +02:00

README.md

Core database

Layout of CoreDb descriptor objects

Objects dependence:

    CoreDbRef                           -- Base descriptor
     | | |
     | | +--- CoreDbCtxRef              -- Context descriptor
     | |       | | | |
     | |       | | | +--- CoreDbKvtRef  -- Key-value table
     | |       | | |
     | |       | | +----- CoreDbMptRef  -- Generic MPT
     | |       | |
     | |       | +------- CoreDbAccRef  -- Accounts database
     | |       |
	 | |       +--------- CoreDbTxRef   -- Transaction handle
     | |
     | +----- CoreDbCtxRef
     |         : : : :
     |
     +------- CoreDbCtxRef
               : : : :