Gav Wood
|
afad1b8f57
|
Inject transactions forced reappraisal.
Minor fix for potential txqueue maintenance.
|
10 years ago |
Liana Husikyan
|
00752984a1
|
added checks to prevent the self assignment
|
10 years ago |
arkpar
|
8c6b653790
|
clear state on dropping transactions from queue
|
10 years ago |
arkpar
|
24d7ca9ebc
|
TransactionQueue docs
|
10 years ago |
arkpar
|
cea26e8dab
|
Fixed clang warnings
|
10 years ago |
arkady.paronyan@gmail.com
|
8689bc8164
|
msvc compilation/warnings
|
10 years ago |
arkpar
|
3751eabfa8
|
mutiple threads, added m_future limit check
|
10 years ago |
arkpar
|
440f6e7dc2
|
import transactions in a separate thread
|
10 years ago |
Gav Wood
|
69760bc3f6
|
include deque.
|
10 years ago |
Gav Wood
|
d73209158e
|
test for new transaction queue.
Some cleanups and enhacements to Guards & Notifier.
Fix an invariant TransactionQueue.
|
10 years ago |
Gav Wood
|
4346b80f06
|
Revert "Txqueueasyncverify"
|
10 years ago |
Gav Wood
|
0c75272b58
|
Transaction queue does async data imports.
|
10 years ago |
arkpar
|
c7a516714d
|
prioritized transaction queue
Conflicts:
libethereum/TransactionQueue.cpp
msvc build fix
|
10 years ago |
Gav Wood
|
c5cb5aeed4
|
Avoid attempting to import invalid blocks.
Reduce verbosity.
Minor additions to exponential backoff.
|
10 years ago |
Gav Wood
|
3c410cf008
|
Lockup fix.
|
10 years ago |
Gav Wood
|
b0dba6b559
|
Version bump push all valid "ready" transactions to the network asap.
|
10 years ago |
Gav Wood
|
ac60b992c6
|
Parallelised BlockQueue.
Setup for using TrieRoot.
|
10 years ago |
arkpar
|
cc5a617aa6
|
set and map to hash tables
|
10 years ago |
Gav Wood
|
be6dd3b62b
|
Optimisations and fixes for the BlockQueue.
|
10 years ago |
Gav Wood
|
fd5ea37e55
|
Transaction nonce now "sorted". Fixes #1615
|
10 years ago |
Gav Wood
|
dad9a32d33
|
Better logging.
|
10 years ago |
Gav Wood
|
a5f2dc881e
|
New strategy - send all new blocks out, even when (re)syncing (though
only when resyncing < 20 blocks).
Make a note of bad transactions to avoid re-importing when bad nodes
pass them to us.
|
10 years ago |
Gav Wood
|
15f74352e3
|
Compile fixes.
|
10 years ago |
Gav Wood
|
c1045d4711
|
Refactor just about everything important in the core.
TODO: make compile :-)
|
10 years ago |
Gav Wood
|
d715f17d87
|
Half-finished Miner/Farm framework.
|
10 years ago |
Gav Wood
|
be2480d85e
|
Compile fixes.
|
10 years ago |
Gav Wood
|
2fb7883a12
|
Refactor just about everything important in the core.
TODO: make compile :-)
|
10 years ago |
Gav Wood
|
87bb1195a5
|
Half-finished Miner/Farm framework.
|
10 years ago |
Gav Wood
|
f3acccf5f5
|
Remove VMTRACE.
Better transaction logging.
Avoid bothering with obviously invalid transactions.
|
10 years ago |
Gav Wood
|
105be32bb4
|
Decent transaction import result provision.
Give network a hint about what's going on for peer backoffs.
Avoid sleeping in main loop when there's still work on.
|
10 years ago |
Gav Wood
|
6b05b8d9ff
|
Refactored much of transaction queue for tidiness and optimisation.
|
10 years ago |
Gav Wood
|
103b9ea0a7
|
Bunch of repotting/curating.
[10:59:28] Vitalik Buterin: block.parent.gas_limit * 1023 / 1024 <=
block.gas_limit <= block.parent.gas_limit * 1025/1024
|
10 years ago |
Gav Wood
|
9385ee2533
|
Bunch of repotting/curating.
[10:59:28] Vitalik Buterin: block.parent.gas_limit * 1023 / 1024 <=
block.gas_limit <= block.parent.gas_limit * 1025/1024
|
10 years ago |
Gav Wood
|
210104395f
|
Bunch of repotting/curating.
[10:59:28] Vitalik Buterin: block.parent.gas_limit * 1023 / 1024 <=
block.gas_limit <= block.parent.gas_limit * 1025/1024
|
10 years ago |
Gav Wood
|
2c6b18f01b
|
Add EVMJIT.
|
10 years ago |
Gav Wood
|
0d3f298e45
|
Blocks come down in order (well... unless a peer bugs out).
Peer hash-chains downloaded one-at-once.
KillChain works again.
Local networking option.
Don't resend blocks during sync.
|
10 years ago |
Gav Wood
|
b7b17b9963
|
Queue future blocks, don't discard.
|
10 years ago |
Gav Wood
|
515a1c22a9
|
Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.
Rename ethential to devcore.
|
10 years ago |
Gav Wood
|
4cb7993655
|
Project-wide reorganisation of namespaces.
|
10 years ago |
Gav Wood
|
be1bf6b9bf
|
Split off general network layer.
|
10 years ago |
Gav Wood
|
268ca545ac
|
Network a lot smoother.
|
11 years ago |
Gav Wood
|
44748a35e8
|
Threadsafe transaction queue.
Some repotting.
|
11 years ago |
Gav Wood
|
25183afd7c
|
Project refactor. Introduce the Serpent library.
|
11 years ago |
Gav Wood
|
e8217ea489
|
Major reorganisation.
New libs (libethsupport, libevm, liblll).
New LLLC binary.
|
11 years ago |
Gav Wood
|
0f3c3ff609
|
Transaction injection.
|
11 years ago |
Gav Wood
|
648fbc57c9
|
Split out libethcore from libethereum.
|
11 years ago |
Gav Wood
|
7e38de2710
|
Avoid reprocessing future transactions until it's possible they're
valid.
|
11 years ago |
Muharem Hrnjadovic
|
be65dbc46d
|
Fixed the other occurrence of Foobar
|
11 years ago |
Muharem Hrnjadovic
|
4bab3c57a5
|
Corrected license headers (Foobar -> cpp-ethereum)
|
11 years ago |
Gav Wood
|
14c4d0819a
|
Repotted UPnP.
Random ports searched on fallback now.
Beginnings of foundations for event-based QML/JS integration.
|
11 years ago |