aboutsummaryrefslogtreecommitdiffstats
path: root/core/chain_indexer_test.go
Commit message (Collapse)AuthorAgeFilesLines
* Change import go github.com/dexon-foundation/dexonWei-Ning Huang2019-04-091-4/+4
|
* light: CHT and bloom trie indexers working in light mode (#16534)Felföldi Zsolt2018-08-161-2/+4
| | | | | | | This PR enables the indexers to work in light client mode by downloading a part of these tries (the Merkle proofs of the last values of the last known section) in order to be able to add new values and recalculate subsequent hashes. It also adds CHT data to NodeInfo.
* all: get rid of error when creating memory database (#16716)gary rong2018-05-091-1/+1
| | | | | | | | * all: get rid of error when create mdb * core: clean up variables definition * all: inline mdb definition
* core/rawdb: separate raw database access to own package (#16666)Péter Szilágyi2018-05-071-3/+4
|
* core, eth, les: fix messy code (#15367)Péter Szilágyi2017-10-251-1/+1
| | | | | | | | * core, eth, les: fix messy code * les: fixed tx status test and rlp encoding * core: add a workaround for light sync
* les, light: LES/2 protocol version (#14970)Felföldi Zsolt2017-10-241-1/+3
| | | | | | | | | | | | | | | | | | This PR implements the new LES protocol version extensions: * new and more efficient Merkle proofs reply format (when replying to a multiple Merkle proofs request, we just send a single set of trie nodes containing all necessary nodes) * BBT (BloomBitsTrie) works similarly to the existing CHT and contains the bloombits search data to speed up log searches * GetTxStatusMsg returns the inclusion position or the pending/queued/unknown state of a transaction referenced by hash * an optional signature of new block data (number/hash/td) can be included in AnnounceMsg to provide an option for "very light clients" (mobile/embedded devices) to skip expensive Ethash check and accept multiple signatures of somewhat trusted servers (still a lot better than trusting a single server completely and retrieving everything through RPC). The new client mode is not implemented in this PR, just the protocol extension.
* core, eth: clean up bloom filtering, add some testsPéter Szilágyi2017-09-061-2/+1
|
* core, eth: add bloombit indexer, filter based on itZsolt Felfoldi2017-09-061-3/+4
|
* core: polish chain indexer a bitPéter Szilágyi2017-08-071-126/+125
|
* core: implement ChainIndexerZsolt Felfoldi2017-08-071-0/+235
most recent versions.Timur I. Bakeyev2017-11-206-23/+114 * Update Samba4* supplimentary libraries to the newer versions.Timur I. Bakeyev2017-01-034-7/+19 * This is routine update for the Samba supplimentary libraries, bumping them to...Timur I. Bakeyev2016-04-132-3/+3 * Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.Mathieu Arnold2016-04-011-3/+3 * Update Samba supplimentary libsTimur I. Bakeyev2015-11-302-4/+4 * Upgrade relevant ports to the latest releases.Timur I. Bakeyev2015-08-104-23/+24 * Update of tevent library, necessary for net/samba42Timur I. Bakeyev2015-06-082-3/+3 * MASTER_SITES cleanup.Mathieu Arnold2015-05-141-2/+1 * Add a new USES=waf to handle the waf building system, allowing to factorise codeBaptiste Daroussin2015-04-081-46/+3 * Return back incorrectly resetted PORTEPOCH for databases/tdb. Raised minimal ...Timur I. Bakeyev2015-01-171-1/+1 * Upgrade supplimentary net/samba ports to the minimal common required versions.Timur I. Bakeyev2015-01-162-6/+6 * - Convert ports of devel/ to USES=pythonMarcus von Appen2014-10-211-2/+2 * Convert the Python framework bits to USES=python.Marcus von Appen2014-08-091-13/+11 * A couple ports added support for OPTIONS but forgot to add them toAdam Weinberger2014-08-041-0/+3 * Add NO_PYTHON knob to make lev@ a bit happier. Minor version update of tdb.Timur I. Bakeyev2014-04-211-0/+4 * On whatever reason configure requires gettext, although it's not used anywhereTimur I. Bakeyev2014-03-182-2/+3 * Didn't commit all the changes due wrong command lineTimur I. Bakeyev2014-03-132-15/+2 * Convert port to support STAGETimur I. Bakeyev2014-03-131-24/+40 * Python cleanup:Rene Ladan2014-01-141-1/+1 * Add NO_STAGE all over the place in preparation for the staging support (cat: ...Baptiste Daroussin2013-09-211-0/+1 * - Remove last vestiges of MAKE_JOBS_SAFE knobAlex Kozlov2013-09-201-2/+0 * - Fix build after the recent lang/python changesMarcus von Appen2013-08-181-0/+1 * - Remove MAKE_JOBS_SAFE variableAlex Kozlov2013-08-151-1/+0 * Update relevant ports to the latest release and fix disappeared --prefixTimur I. Bakeyev2013-07-013-16/+30 * - Fix build on i386. Add -fstack-protector to LDFLAGS.Tijl Coosemans2013-06-272-21/+10 * Fixup for r321286. Remove unneeded patch.Tijl Coosemans2013-06-201-11/+0 * - update devel/tevent to 0.9.18Tijl Coosemans2013-06-202-4/+10 * - adoption of optionsNGJason Helfman2013-05-231-2/+3 * Convert devel to USES=pkgconfigBaptiste Daroussin2013-04-231-1/+1 * Update port to the latest versionTimur I. Bakeyev2013-01-312-13/+8 * - strict python version to 2.x (doesn't build with python3)Ruslan Makhmatkhanov2012-07-231-1/+1