Alex Sharov
|
e7a78a2d9f
|
Mdbx: speedup tests (#1776)
|
2021-04-21 20:03:08 +07:00 |
|
Alex Sharov
|
41fa29d421
|
Mining fixes (#1771)
|
2021-04-21 12:01:25 +07:00 |
|
Alex Sharov
|
bf1c219531
|
Move txPool.Get method behind direct-grpc (#1760)
|
2021-04-20 21:41:46 +07:00 |
|
Alex Sharov
|
a95bc0e34d
|
Mdbx devel up 3 (#1763)
|
2021-04-20 16:01:28 +07:00 |
|
Alex Sharov
|
00f700675b
|
add --datadir parameter to integration, snapshot generator, header downloader (#1749)
|
2021-04-19 14:25:26 +07:00 |
|
Alex Sharov
|
22b9522112
|
RPCDaemon: add --datadir flag, use --chaindata only if wanna redefine default chaindata folder (#1747)
|
2021-04-19 12:44:14 +07:00 |
|
Alex Sharov
|
07913a4d96
|
Mdbx force madv random (#1733)
|
2021-04-16 08:12:45 +07:00 |
|
Alex Sharov
|
5703059f29
|
[merge after release] Move history stage to rwtx (#1727)
|
2021-04-15 17:06:30 +07:00 |
|
Alex Sharov
|
acf1118300
|
MDBX: enable MADV_RANDOM (#1712)
|
2021-04-12 21:30:19 +07:00 |
|
Alex Sharov
|
2a3dca2fdb
|
mdbx devel version up (#1689)
|
2021-04-08 09:45:15 +07:00 |
|
Alex Sharov
|
cc539ce266
|
Remove blockchain.InsertChain method (#1681)
|
2021-04-06 12:06:07 +07:00 |
|
Artem Vorotnikov
|
b71c6323a0
|
KVGetter, replace old geth interfaces with it (#1676)
|
2021-04-05 20:04:58 +07:00 |
|
Artem Vorotnikov
|
70181c4af8
|
Mutation: implement StatelessRwTx (#1670)
|
2021-04-05 13:00:35 +07:00 |
|
Artem Vorotnikov
|
19924040bc
|
KV: Unified Has (#1671)
|
2021-04-03 19:04:58 +07:00 |
|
Artem Vorotnikov
|
d66555268d
|
Harmonize DB APIs (#1669)
|
2021-04-03 09:26:00 +03:00 |
|
Artem Vorotnikov
|
07b1959d91
|
Stateless Tx interface (#1667)
|
2021-04-03 13:14:08 +07:00 |
|
Artem Vorotnikov
|
e0a2d47139
|
Remove ancients and some old skipped tests (#1668)
|
2021-04-03 13:08:35 +07:00 |
|
Alex Sharov
|
ad342b27ab
|
Mdb no db size log (#1665)
|
2021-04-03 10:30:28 +07:00 |
|
Alex Sharov
|
9a9c5b298a
|
bitmapdb to use rwtx (#1661)
|
2021-04-03 08:52:45 +07:00 |
|
Alex Sharov
|
6179933872
|
more (#1658)
|
2021-04-02 16:15:41 +07:00 |
|
Alex Sharov
|
ef77eb3053
|
tx.RwCursor() to return err (first step of removing lazy cursors) (#1656)
|
2021-04-02 13:36:49 +07:00 |
|
Alex Sharov
|
ea7425adea
|
tests (#1631)
|
2021-03-31 08:26:01 +07:00 |
|
Artem Vorotnikov
|
d4c10c9a47
|
Port rpcdaemon to KV interface (#1627)
|
2021-03-30 12:53:54 +03:00 |
|
Alex Sharov
|
86ccfd0338
|
RPC: Pending transactions/blocks/logs (#1625)
|
2021-03-30 14:09:00 +07:00 |
|
Artem Vorotnikov
|
9b8cdc0f22
|
Fix lints and remove more unused code (#1621)
|
2021-03-29 10:58:45 +07:00 |
|
Alex Sharov
|
416a69ecb3
|
Genesis.toBlock remove db from arguments (#1611)
|
2021-03-28 16:27:06 +07:00 |
|
Artem Vorotnikov
|
e67be2b1be
|
Remove unused code (#1604)
* Remove graphql, legacy options
* Remove CODEOWNERS
* Remove EWASM and custom EVM interpreter
|
2021-03-26 09:08:01 +07:00 |
|
alex.sharov
|
d39c7fa121
|
mdbx: switch to master branch
|
2021-03-26 07:18:35 +07:00 |
|
Alex Sharov
|
8e385d9648
|
Mining: use noop writer when applyTx, pending logs subscription (#1600)
|
2021-03-25 13:42:45 +07:00 |
|
Artem Vorotnikov
|
7968637d42
|
ObjectDatabase cleanup (#1598)
* ObjectDatabase cleanup
* Remove ObjectDatabase::WarmUp
|
2021-03-24 22:48:08 +00:00 |
|
Alex Sharov
|
aff859edc0
|
Mining stage (#1554)
|
2021-03-23 16:00:07 +07:00 |
|
Alex Sharov
|
47c6bdce9d
|
RPCDaemon: increase throughput by allowing more parallel grpc streams and not lockthread for read tx (#1580)
|
2021-03-23 14:28:04 +07:00 |
|
Alex Sharov
|
4c82b15c36
|
no_panic_be_happy (#1586)
|
2021-03-22 22:45:24 +07:00 |
|
Alex Sharov
|
91e4126ca7
|
db commit - remove unused return param (#1584)
|
2021-03-22 19:41:52 +07:00 |
|
Alex Sharov
|
40dd00fee7
|
remove ideal batch size (#1582)
|
2021-03-22 13:47:01 +07:00 |
|
Alex Sharov
|
f7c122417c
|
MDBX bindings: remove finalizers (write tx require to be closed from same thread) (#1579)
|
2021-03-21 20:16:04 +07:00 |
|
Artem Vorotnikov
|
6a6f5469a1
|
KV: Split RO and RW transactions (#1577)
|
2021-03-21 20:15:25 +07:00 |
|
alex.sharov
|
b49717e48f
|
revert
|
2021-03-21 17:53:50 +07:00 |
|
Artem Vorotnikov
|
c9bccbb612
|
Remove autogen from typedcursor (#1576)
|
2021-03-21 15:10:14 +07:00 |
|
Artem Vorotnikov
|
72ff17e0b7
|
Hide TxDb (#1575)
|
2021-03-21 12:20:44 +07:00 |
|
Alex Sharov
|
ce868009d6
|
devel up (#1574)
|
2021-03-21 10:02:15 +07:00 |
|
Alex Sharov
|
97eec4288a
|
Tests: use transaction instead of db.MemCopy in chain_makers.go (#1570)
* mdbx tests speedup
* mdbx tests speedup
* devel up
* devel up
* devel up
* lint
* less db copy
* don't loose error in test
* clean
|
2021-03-20 19:33:40 +00:00 |
|
Artem Vorotnikov
|
b5f9cdd7b2
|
KV: split Sequence into ReadSequence and MakeSequence (#1569)
|
2021-03-20 21:12:54 +07:00 |
|
Andrew Ashikhmin
|
e303aeb5ee
|
Simple test for layout of TrieOfAccountsBucket (#1563)
|
2021-03-20 16:38:45 +07:00 |
|
Alex Sharov
|
0953c11c04
|
grpc version up (#1568)
|
2021-03-20 16:35:13 +07:00 |
|
Artem Vorotnikov
|
01f6542729
|
KV: Remove reserve, putcurrent, cmp, dcmp (#1552)
|
2021-03-20 16:35:02 +07:00 |
|
Alex Sharov
|
ba37706681
|
move remote eth backend from ethdb to core package (#1567)
|
2021-03-20 10:52:00 +07:00 |
|
ledgerwatch
|
81ea5bab78
|
More updates to downloader, new p2psentry protocol (#1559)
* Initial commit
* Add sentry gRPC interface
* p2psentry directory
* Update README.md
* Update README.md
* Update README.md
* Add go package
* Correct syntax
* add external downloader interface (#2)
* Add txpool (#3)
* Add private API (#4)
* Invert control.proto, add PeerMinBlock, Separare incoming Tx message into a separate stream (#5)
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
* Separate upload messages into its own stream (#6)
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
* Only send changed accounts to listeners (#7)
* Txpool interface doc (#9)
* More additions
* More additions
* Fix locking
* Intermediate
* Fix separation of phases
* Intermediate
* Fix test
* More transformations
* New simplified way of downloading headers
* Fix hard-coded header sync
* Fixed syncing near the tip of the chain
* Add architecture diagram source and picture (#10)
* More fixes
* rename tip to link
* Use preverified hashes instead of preverified headers
* Fix preverified hashes generation
* more parametrisation
* Continue parametrisation
* Fix grpc data limit, interruption of headers stage
* Add ropsten preverified hashes
* Typed hashes (#11)
* Typed hashes
* Fix PeerId
* 64-bit tx nonce
* Disable penalties
* Add goerli settings, bootstrap nodes
* Try to fix goerly sync
* Remove interfaces
* Add proper golang packages, max_block into p2p sentry Status
* Prepare for proto overhaul
* Squashed 'interfaces/' content from commit ce36053c2
git-subtree-dir: interfaces
git-subtree-split: ce36053c24db2f56e48ac752808de60afa1dfb4b
* Change EtherReply to address
* Adaptations to new types
* Switch to new types
* Fixes
* Fix formatting
* Fix lint
* Lint fixes, reverse order in types
* Fix lint
* Fix lint
* Fix lint
* Fix test
* Not supporting eth/66 yet
* Fix shutdown
* Fix lint
* Fix lint
* Fix lint
* return stopped check
Co-authored-by: Artem Vorotnikov <artem@vorotnikov.me>
Co-authored-by: b00ris <b00ris@mail.ru>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
Co-authored-by: canepat <16927169+canepat@users.noreply.github.com>
|
2021-03-19 21:24:49 +00:00 |
|
ledgerwatch
|
a583f7f6ca
|
Try to fix multiple head subscriptions (#1565)
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
|
2021-03-19 17:36:38 +00:00 |
|
b00ris
|
c03da8fb8e
|
Split header prefix bucket to headers, td and canonical (#1556)
* split headers prefix
* migration
* fix downloader bug
* test for migration
* fix lint
* uncomment t.Prallel
* fix postprocessing test
|
2021-03-19 12:54:47 +00:00 |
|