Alex Sharov
af81bb0de6
[merge after release] Simplified loader ( #979 )
...
* v0
* more docs, less customization
* more docs, less customization
* more docs, less customization
* don't store db reference
* rely on fact that lmdb key/value valid until end of transaction
* clean
* clean
2020-08-27 19:21:50 +01:00
ledgerwatch
2f3cc6f62c
Header download spec - first draft ( #879 )
...
* header download docs
* Continue
* Fix
* More picture and text
* Push
* More doc
* More docs
* First version of the doc
2020-08-06 15:37:41 +01:00
Igor Mandrigin
ec559db1c8
Formal semantics: more instructions ( #366 )
2020-02-17 19:56:30 +03:00
Igor Mandrigin
eb0a772070
BRANCH formal semantics ( #337 )
2020-02-06 13:39:31 +03:00
Alex Sharov
0dd4386a37
Intermediate trie hashes phase 1 ( #334 )
...
* add intermediate trie hashes bucket
* update docs
* use version of CompressNibbles with buf pool (less GC) but without io.ByteWriter (slow)
2020-01-31 11:11:20 +07:00
Guillaume Ballet
55283053a6
docs: fix a few typos in the db walkthough doc ( #336 )
2020-01-27 13:50:00 +00:00
Igor Mandrigin
2053d5c64f
add incarnation to HashBuilder ( #318 )
2020-01-15 15:12:33 +01:00
ledgerwatch
571742cf94
Ongoing changes in the db_walkthrough ( #301 )
...
* Fixes in the db walkthrough
* Fix in picture generation
* Fix image
* more edits
* More edits
2020-01-15 13:59:08 +00:00
Igor Mandrigin
b7710ff7fa
New Witness Format (and remove the rest of the tapes) ( #317 )
2020-01-15 14:56:50 +01:00
Giulio rebuffo
bcf04bbbcf
Change "for storage" encoding of Account from RLP to bitmask + fields encoding ( #287 )
...
* migration tool + CBOR encoding for storage of account bucket
* documentation updated
* fixed
* removed noncontract in EncodeForStorage
* code adjustments
* updated tests
* switched to custom encoding
* documentation updated
2020-01-07 09:02:44 +00:00
Giulio rebuffo
143383b2f8
added walkthrough of block 1 ( #268 )
...
* added walkthrough of block 1
* fixed doc
2019-12-16 10:14:42 +00:00
ledgerwatch
8a632e764b
Continue comparison of genesis block with geth, expand long values ( #223 )
2019-12-06 12:03:12 +00:00
ledgerwatch
df27f63e01
Database Walkthrough documentation (beginning) and tweaks to the visualisations ( #214 )
...
* Improve visualisations of the db comparision
* Initial db walkthrough doc
* More docs
* Fix lint
2019-12-02 13:11:56 +00:00
ledgerwatch
c187d80152
Preparations for computing root without modifying the trie ( #172 )
...
Preparations for computing root without modifying the trie
2019-11-15 22:48:49 +00:00
Igor Mandrigin
02af800e66
Use GenStructStep
from structural_2
in DeriveSha
.
2019-11-07 16:14:33 +01:00
ledgerwatch
f760001638
Merge pull request #112 from ledgerwatch/block_witness
2019-11-04 14:15:26 +01:00
Andrew Ashikhmin
6992db3180
Merge pull request #121 from ledgerwatch/red-queen
2019-11-04 14:15:26 +01:00
Alexey Akhunov
fe01bccbb8
Apply Turbo-Geth modifications to go-ethereum codebase
2019-11-01 21:52:03 +01:00