aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* vendor: sync consensus core and fix conflicJimmy Hu2018-12-196-44/+69
|
* vendor: sync consensus core and fix conflictWei-Ning Huang2018-12-1912-52/+177
|
* dex: add block gas limit into governanceWei-Ning Huang2018-12-196-13/+52
|
* test: add testkeyWei-Ning Huang2018-12-191-0/+1
|
* app: refactor prepare logicBojie Wu2018-12-191-11/+17
|
* misc: ignore files in testJimmy Hu2018-12-191-0/+4
|
* app: using lock correctly to use map safelyBojie Wu2018-12-192-119/+163
|
* cmd: monkey: create random accounts to simulate network trafficWei-Ning Huang2018-12-191-34/+96
|
* app: fix concurrent map read write issue and accept fail transaction when ↵Bojie Wu2018-12-191-1/+7
| | | | round change
* core: fix blockReward serializationWei-Ning Huang2018-12-194-39/+30
|
* app: fix nil pointer issueBojie Wu2018-12-191-4/+6
|
* vendor: sync consensus core and fix conflictWei-Ning Huang2018-12-1913-151/+463
|
* app: add cache mechanism to increase performanceBojie Wu2018-12-196-253/+200
|
* app: add mutex to prevent concurrent read write mapBojie Wu2018-12-191-0/+3
|
* core: set correct balance for governance contractWei-Ning Huang2018-12-193-6/+7
|
* test: add genesis balanceWei-Ning Huang2018-12-191-1/+5
|
* dex: update default network IDWei-Ning Huang2018-12-191-1/+1
|
* dex: fix types changes in consensus coreSonic2018-12-191-10/+9
|
* dex: return round in get block rpc outputWei-Ning Huang2018-12-193-4/+6
|
* app: fix concurrent read write issue with mapBojie Wu2018-12-191-0/+6
|
* dex: remove uneeded info from block headerWei-Ning Huang2018-12-195-106/+93
|
* core: types: fix header marshal jsonSonic2018-12-192-34/+72
|
* vendor: sync consensus core and fix conflictWei-Ning Huang2018-12-1917-214/+200
|
* app: fix bug when prepare transactionBojie Wu2018-12-191-2/+7
|
* dex: fix testSonic2018-12-191-1/+1
|
* Rename geth -> gdex and fix DockerfileWei-Ning Huang2018-12-1931-273/+273
|
* cmd: add a simple monkey tool for stress testWei-Ning Huang2018-12-192-1/+94
|
* vendor: sync consensus coreWei-Ning Huang2018-12-194-47/+43
|
* app: correct process pending block logicBojie Wu2018-12-197-174/+183
|
* dex: fix missing randomness assignmentWei-Ning Huang2018-12-192-2/+3
|
* test: add script for syncing consensus coreWei-Ning Huang2018-12-191-0/+3
|
* vendor: use govendor to import dexon-consensus-coreWei-Ning Huang2018-12-19167-3/+349011
|
* dex: fix DKG round switchingWei-Ning Huang2018-12-193-10/+22
|
* dex: prevent broadcasting agreement and randomness indefinitelyWei-Ning Huang2018-12-191-2/+6
|
* dex: fix round switching and initialize dMoment correctlyWei-Ning Huang2018-12-193-4/+12
|
* dex: misc fixesWei-Ning Huang2018-12-193-11/+20
|
* app: check nonce and balance in prepare payloadBojie Wu2018-12-193-25/+114
|
* geth: add propose flag to enable/disable proposingSonic2018-12-194-0/+33
|
* core: included Dexcon metadata in blockWei-Ning Huang2018-12-193-7/+16
|
* Remove reference of Rinkeby network.Wei-Ning Huang2018-12-1912-88/+5
| | | | We do not need ethereum Rinkeby network in our system, remove it.
* core: populate genesisAlloc in source code with DEXON genesis dataWei-Ning Huang2018-12-196-30/+86
|
* dex: no need to rlp encode/decode now, consensus supports itSonic2018-12-194-41/+31
|
* dex: use RLP to encode contract payload dataWei-Ning Huang2018-12-192-12/+12
|
* dex: fix public key conversionWei-Ning Huang2018-12-191-6/+2
|
* dex: fix DKGMasterPublicKey and DKGComplaints unmarshalWei-Ning Huang2018-12-191-3/+2
|
* dex: pass logger object to consensus coreWei-Ning Huang2018-12-191-1/+1
|
* test: update run_test.shWei-Ning Huang2018-12-192-2/+8
|
* app: implement verify block logicBojie Wu2018-12-193-23/+246
|
* test: update test configurationWei-Ning Huang2018-12-191-2/+2
|
* consensus: dexcon: fetch config from stateWei-Ning Huang2018-12-197-41/+51
|
* core: vm: add blockReward to governanceWei-Ning Huang2018-12-195-23/+58
|
* dex: fix public key parsing due to changes in consensus coreWei-Ning Huang2018-12-198-26/+29
|
* core: set governance owner in genesisWei-Ning Huang2018-12-194-15/+27
|
* params: load blockReward from genesis JSON fileWei-Ning Huang2018-12-195-3/+114
|
* app: fixup message formatWei-Ning Huang2018-12-192-11/+11
|
* app: implement new insert blocks logicBojie Wu2018-12-195-166/+314
|
* test: create account storage for governance contractWei-Ning Huang2018-12-192-1/+6
|
* core/dex: fix governance contract implementationWei-Ning Huang2018-12-192-27/+21
|
* core: vm: implement RAND opcode supportWei-Ning Huang2018-12-1910-0/+46
| | | | | | DEXON has a built-in on chain random oracle that allow one to retrieve a random variable. Add a new opcode `RAND` to load the random variable onto the stack.
* dex: add initial block to RunJimmy Hu2018-12-191-1/+3
|
* dex: polish network related functionSonic2018-12-194-103/+211
|
* dex: let notary nodes connect to some dkg nodesSonic2018-12-194-185/+204
| | | | BuildConnection builds notary and dkg connections together
* params: update seed node ipWei-Ning Huang2018-12-191-2/+2
|
* dex/core: misc bug fixesWei-Ning Huang2018-12-199-10/+27
|
* dex: register ethereum APIsWei-Ning Huang2018-12-193-1/+1036
|
* dex: implement peerSetLoopSonic2018-12-196-11/+74
|
* app: fix log messageBojie Wu2018-12-191-8/+8
|
* hack: temp fix for running testsWei-Ning Huang2018-12-192-8/+5
|
* test: update genesis and keypairsWei-Ning Huang2018-12-1911-33/+43
|
* app: correct dexon application logicBojie Wu2018-12-192-125/+88
|
* core: fix nil map initializationWei-Ning Huang2018-12-192-1/+9
|
* dex: gov: using dex-consensus-core NodeSetCacheSonic2018-12-195-64/+71
|
* app: init mapBojie Wu2018-12-191-15/+17
|
* core: setup stake in order so genesis block is deterministicWei-Ning Huang2018-12-192-2/+27
|
* dex: add subprotocolsSonic2018-12-191-1/+1
|
* test: add a simple test script to launch 7 local nodesWei-Ning Huang2018-12-191-0/+17
|
* test: fix genesis.jsonWei-Ning Huang2018-12-191-1/+1
|
* dex: run consensus core on StartWei-Ning Huang2018-12-192-2/+3
|
* core: vm: modify dkg thresholdJimmy Hu2018-12-191-1/+1
|
* test: remove uneeded nodekyWei-Ning Huang2018-12-191-1/+0
|
* app: add default block rewardBojie Wu2018-12-193-4/+6
|
* dex: set tmp dMoment for testingWei-Ning Huang2018-12-191-1/+2
|
* test: add 3 more test node dataWei-Ning Huang2018-12-195-2/+21
|
* params: update bootnode infoWei-Ning Huang2018-12-192-10/+3
|
* dex: fix flaky testSonic2018-12-191-0/+12
|
* dex: add self node meta after StartSonic2018-12-195-6/+51
|
* dex: add method to get NumChains, NotarySet, DKGSet easilySonic2018-12-196-43/+80
|
* dex: move dexcon blockdb into datadirWei-Ning Huang2018-12-193-6/+8
|
* core: vm: add GovernanceStateHelper testWei-Ning Huang2018-12-192-0/+98
|
* vendor: add github.com/stretchr/testify/suiteWei-Ning Huang2018-12-194-1/+254
|
* test: update geneiss configWei-Ning Huang2018-12-191-4/+4
|
* dex: interface updateWei-Ning Huang2018-12-191-1/+3
|
* test: add test genesis and node keysWei-Ning Huang2018-12-195-8/+11
|
* app: calculate block reward according to chain numBojie Wu2018-12-192-14/+14
|
* app: pass chain config instead of nilBojie Wu2018-12-191-3/+6
|
* dex: network: implement the network interfaceSonic2018-12-1910-59/+1025
|
* core: populate genesis CRS in genesis stateWei-Ning Huang2018-12-193-1/+9
|
* misc: add testing nodeKey and genesis.jsonWei-Ning Huang2018-12-193-1/+52
|
* dex: bug fix to allow running geth without crashingWei-Ning Huang2018-12-195-54/+52
|
* dex: implement sendTx related governance methodsWei-Ning Huang2018-12-193-6/+133
|
* node: change default datadir folder name to dexonWei-Ning Huang2018-12-191-3/+3
|
* dex: pass p2p nodeKey to Dexon instanceWei-Ning Huang2018-12-196-15/+25
|
* app: modify for new interface methodBojie Wu2018-12-191-19/+33
|
* core: vm: validate if mpk, complaint, finalize is in DKG setWei-Ning Huang2018-12-191-36/+62
|
* core: vm: allow other people to stake for a nodeWei-Ning Huang2018-12-191-6/+0
|
* dex: implement some governance interface functionsWei-Ning Huang2018-12-196-236/+441
|
* dex: governance: implement governance interfaceWei-Ning Huang2018-12-195-27/+61
|
* app: implement new interface methodBojie Wu2018-12-192-27/+160
|
* dex: add api_backend.go and it's dependenciesWei-Ning Huang2018-12-194-2/+557
|
* dex: update application interfaceWei-Ning Huang2018-12-191-20/+27
|
* app: correct validation logicBojie Wu2018-12-191-4/+10
|
* core: populate dexon configuration in SetupGenesisBlockWei-Ning Huang2018-12-193-35/+52
|
* dex: implement dexon application interfaceBojie Wu2018-12-195-22/+299
|
* core: add stake and public key to genesis account infoWei-Ning Huang2018-12-194-46/+95
|
* core: vm: check pk ownership in stake()Wei-Ning Huang2018-12-191-1/+12
|
* core: vm: expose nodes as publicWei-Ning Huang2018-12-191-14/+52
|
* core: vm: add eventlog for governance contractWei-Ning Huang2018-12-191-41/+98
|
* dex: remove DAO related codeSonic2018-12-192-62/+2
|
* core: vm: refactor and add DKGFinalizeds related implementationsWei-Ning Huang2018-12-193-98/+313
|
* dex: redesign p2p network topologySonic2018-12-1921-652/+2419
| | | | | | | | | | - Let p2p server support direct connection and group connection. - Introduce node meta table to maintain IP of all nodes in node set, in memory and let nodes in the network can sync this table. - Let peerSet able to manage direct connections to notary set and dkg set. The mechanism to refresh the network topology when configuration round change is not done yet.
* core: vm: implement the rest of governance contract methodsWei-Ning Huang2018-12-194-136/+291
|
* core: vm: check if caller already staked when adding dkg mpkJimmy Hu2018-12-191-0/+7
|
* core: vm: fix bug and add gas usageWei-Ning Huang2018-12-192-22/+55
|
* core: vm: finish implementing state helperWei-Ning Huang2018-12-191-23/+206
|
* core: vm: update governance contract ABIWei-Ning Huang2018-12-191-9/+75
|
* core: vm: implement governance contract methodsWei-Ning Huang2018-12-191-51/+218
|
* core: vm: add governance contract skeletonWei-Ning Huang2018-12-193-7/+502
|
* dex: update consensus core interfaceWei-Ning Huang2018-12-194-36/+38
|
* Change import go github.com/dexon-foundation/dexonWei-Ning Huang2018-12-19748-3055/+3244
|
* Use dex.Config instead of eth.ConfigWei-Ning Huang2018-12-197-127/+37
|
* dex: implement notary node info propagation and management mechanismSonic2018-12-193-16/+183
|
* dex: implement notarySet for keeping notary set infoSonic2018-12-191-0/+203
|
* dex: introduce dex64 and remove eth62, eth63Sonic2018-12-193-18/+37
|
* dex: let peer able to send notary node infoSonic2018-12-191-3/+41
|
* dex: let peerSet able to manage notary peersSonic2018-12-191-1/+64
|
* p2p: implement AddNotaryPeer and RemoveNotaryPeerSonic2018-12-193-5/+184
| | | | | | | | | | AddNotaryPeer adds node to static node set so that server will maintain the connection with the notary node. AddNotaryPeer also sets the notaryConn flag to allow the node to always connect, even if the slot are full. RemoveNotaryPeer removes node from static, then disconnect and unsets the notaryConn flag.
* dex: fix use of internal package not allowedSonic2018-12-191-1/+1
|
* Change package name from eth to dexSonic2018-12-198-8/+8
|
* Copy codebase from ethSonic2018-12-198-0/+2407
|
* dex: update interface and use static bls libWei-Ning Huang2018-12-1914-385/+99
|
* dex: make geth buildable and update interface skeletonWei-Ning Huang2018-12-1919-10/+1496
|
* Add udpated governance interface and app interfaceWei-Ning Huang2018-12-192-2/+34
|
* Add dex packageWei-Ning Huang2018-12-192-0/+80
|
* Update testchain config and add test bootnode keyWei-Ning Huang2018-12-193-10/+7
|
* Add initial DEXON consensus engine implementation skeletonWei-Ning Huang2018-12-195-3/+178
|
* params, swarm: release Geth v1.8.20 and Swarm v0.3.8Péter Szilágyi2018-12-112-8/+8
|
* cmd/geth, core, eth: implement Constantinople override flag (#18273)Martin Holst Swende2018-12-117-5/+21
| | | | | | | | * geth/core/eth: implement constantinople override flag * les: implemnent constantinople override flag for les clients * cmd/geth, eth, les: fix typo, move flag to experimentals
* Merge pull request #18281 from karalabe/puppeth-faucetPéter Szilágyi2018-12-117-3/+10
|\ | | | | cmd/faucet, cmd/puppeth: fix enode and compose regressions, expose UDP
| * cmd/puppeth: support latest docker compose, expose faucet UDPPéter Szilágyi2018-12-116-2/+9
| |
| * cmd/faucet: fix faucet static peer regressionPéter Szilágyi2018-12-111-1/+1
|/
* cmd/swarm, metrics, swarm/api/client, swarm/storage, swarm/metrics, ↵Elad2018-12-118-82/+368
| | | | swarm/api/http: add instrumentation (#18274)
* Merge pull request #18271 from karalabe/1.8.20-chtsPéter Szilágyi2018-12-101-12/+12
|\ | | | | params: update CHTs for the 1.8.20 release
| * params: update CHTs for the 1.8.20 releasePéter Szilágyi2018-12-101-12/+12
| |
* | Merge pull request #18028 from ryanschneider/blockhash-whitelistPéter Szilágyi2018-12-108-6/+56
|\ \ | | | | | | cmd, eth: add support for `--whitelist <blocknum>=<hash>`
| * | cmd/utils, eth: minor polishes on whitelist codePéter Szilágyi2018-12-102-41/+29
| | |
| * | cmd, eth: Add support for `--whitelist <blocknum>=<hash>,...` flagRyan Schneider2018-12-108-5/+67
| | | | | | | | | | | | | | | * Rejects peers that respond with a different hash for any of the passed in block numbers. * Meant for emergency situations when the network forks unexpectedly.
* | | swarm/network: Correct ambiguity in compared addresses (#18251)lash2018-12-101-2/+1
|/ /
* | ethereum: fix typo in interfaces.go (#18266)YOSHIDA Masanori2018-12-101-1/+1
| | | | | | | | | | | | * Fix typo in interfaces.go * Update interfaces.go
* | Merge pull request #18269 from Quasilyte/patch-1Péter Szilágyi2018-12-101-1/+1
|\ \ | |/ |/| light: fix duplicated argument in bytes.Equal call
| * light: fix duplicated argument in bytes.Equal callIskander (Alex) Sharipov2018-12-101-1/+1
|/ | | | Most probably a copy/paste kind of error. Found with gocritic `dupArg` checker.
* node, rpc: log cleanups in ipc listener function (#18124)Péter Szilágyi2018-12-102-3/+3
|\ | | | | node,rpc: remove unused log in ipc listener function
| * remove unrelated codeFranklin2018-11-282-6/+2
| |
| * .Franklin2018-11-203-5/+9
| |
* | Merge pull request #17914 from holiman/block_analysisPéter Szilágyi2018-12-105-27/+175
|\ \ | | | | | | core/vm, eth: add standard json tracing into filesystem dumps
| * | eth, internal/web3ext: tiny polishes in tracersPéter Szilágyi2018-12-102-77/+97
| | |
| * | cmd/evm, core/vm, eth: implement api methods to do stdjson dump to local ↵Martin Holst Swende2018-12-105-20/+148
|/ / | | | | | | filesystem
* | Merge pull request #18268 from karalabe/forkitPéter Szilágyi2018-12-101-2/+2
|\ \ | | | | | | params: set mainnet and Rinkeby Constantinople fork blocks
| * | params: set mainnet and Rinkeby Constantinople fork blocksPéter Szilágyi2018-12-101-2/+2
|/ /
* | eth/tracers: fixed incorrect storage from prestate_tracer (#18253)Max Sistemich2018-12-102-17/+14
| | | | | | | | | | | | * eth: fixed incorrect storage from prestate_tracer * eth/tracers: updated assets.go
* | cmd/puppeth: fix rogue quote in alethGenesisSpec JSON (#18262)Javier Peletier2018-12-101-1/+1
| |
* | node: warn when using deprecated config/resource files (#18199)Felix Lange2018-12-071-9/+35
| |
* | Merge pull request #18211 from karalabe/drop-fd-limitPéter Szilágyi2018-12-071-8/+3
|\ \ | | | | | | cmd/utils: max out the OS file allowance, don't cap to 2K
| * | cmd/utils: max out the OS file allowance, don't cap to 2KPéter Szilágyi2018-11-291-8/+3
| | |
* | | swarm: snapshot load improvement (#18220)Janoš Guljaš2018-12-073-2/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * swarm/network: Hive - do not notify peer if discovery is disabled * p2p/simulations: validate all connections on loading a snapshot * p2p/simulations: track all connections in on snapshot loading * p2p/simulations: add snapshotLoadTimeout variable * p2p/simulations: ignore control events in snapshot load * p2p/simulations: simplify event loop synchronization * p2p/simulations: return already connected error from Load function * p2p/simulations: log warning on snapshot loading disconnection
* | | core, internal, eth, miner, les: Take VM config from BlockChain (#17955)Paweł Bylica2018-12-066-11/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Until this commit, when sending an RPC request that called `NewEVM`, a blank `vm.Config` would be taken so as to set some options, based on the default configuration. If some extra configuration switches were passed to the blockchain, those would be ignored. This PR adds a function to get the config from the blockchain, and this is what is now used for RPC calls. Some subsequent changes need to be made, see https://github.com/ethereum/go-ethereum/pull/17955#pullrequestreview-182237244 for the details of the discussion.
* | | swarm/api/http: add resetting timer metrics to requests (#18249)Elad2018-12-051-0/+5
| | |
* | | swarm/network/stream: Debug log instead of Warn for retrieval failure (#18246)holisticode2018-12-051-1/+3
| | |
* | | Add packing for dynamic array and slice types (#18051)Vedhavyas Singareddi2018-12-043-22/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added tests for new abi encoding features (#4) * added tests from bytes32[][] and string[] * added offset to other types * formatting * Abi/dynamic types (#5) * Revert "Abi/dynamic types (#5)" (#6) This reverts commit dabca31d797623d43bd780721fc0ad461d24be53. * Abi/dynamic types (#7) * some cleanup * Apply suggestions from code review apply suggestions Co-Authored-By: vedhavyas <vedhavyas.singareddi@gmail.com> * added better formatting (#8) * review chnages * better comments
* | | Merge pull request #18172 from holiman/puppeth_converterPéter Szilágyi2018-12-0417-190/+892
|\ \ \ | | | | | | | | cmd/puppeth: implement chainspec converters
| * | | cmd/puppeth: chain import/export via wizard, minor polishesPéter Szilágyi2018-12-0412-105/+189
| | | |
| * | | cmd/puppeth: implement chainspec convertersMartin Holst Swende2018-12-039-161/+779
| | | |
* | | | whisperv6: remove duplicated code (#18015)Corey Lin2018-12-031-16/+1
|/ / /
* | | Merge pull request #18235 from karalabe/puppeth-enforce-lowercasePéter Szilágyi2018-12-032-5/+5
|\ \ \ | | | | | | | | cmd/puppeth: enforce lowercase network names
| * | | cmd/puppeth: enforce lowercase network namesPéter Szilágyi2018-12-032-5/+5
| | | |
* | | | Changed http:// to https:// on JSON-RPC link (#18224)Marius Kjærstad2018-12-021-1/+1
| | | | | | | | | | | | Changed http:// to https:// on JSON-RPC link in README.md
* | | | signer/core: Fixes typo of method name in comment. (#18222)vim882018-12-021-1/+1
| | | |
* | | | swarm/pss: Add same api interface for all Send* methods (#18218)lash2018-12-012-2/+6
| | | |
* | | | p2p: use errors.New instead of fmt.Errorf (#18193)needkane2018-12-011-5/+4
|/ / /
* | | vendor: update github.com/karalabe/hid (#18213)Felix Lange2018-11-304-12/+12
| | | | | | | | | | | | Fixes #15101 because hidapi is no longer being called from an init function.
* | | cmd/swarm: add flag for application name (swarm or swarm-private) (#18189)Anton Evangelatov2018-11-305-5483/+14
|/ / | | | | | | | | | | | | | | | | | | * cmd/swarm: add flag for application name (swarm or swarm-private) * cmd/swarm/swarm-smoke: return correct exit code * cmd/swarm/swarm-smoke: remove colorable * remove swarm/grafana_dashboards
* | vendor: update leveldb (#18205)Péter Szilágyi2018-11-2911-68/+76
|\ \
| * | vendor: update leveldbMartin Holst Swende2018-11-2911-68/+76
| | |
* | | accounts/keystore: delete the redundant keystore in filename (#17930)Wenbiao Zheng2018-11-298-4/+18
| | | | | | | | | | | | | | | | | | * accounts/keystore: reduce file name length * accounts/keystore: reduce code line width
* | | mobile: added constructor for BigInts (#17828)Eugene Valeyev2018-11-291-0/+7
| | |
* | | remove a no-op line in the code (#17760)zah2018-11-291-1/+0
| | |
* | | tests, core: update tests and make STATICCALL cause touch-delete (#18187)Martin Holst Swende2018-11-293-0/+15
| | |
* | | cmd/evm: commit statedb if dump is requested (#18208)Matthew Di Ferrante2018-11-291-0/+1
| | | | | | | | | Add a call `statedb.Commit(true)` if the `Dump` flag is on, as otherwise the `storage` output in the dump is always empty.
* | | params, swarm: start Geth v1.8.20 and Swarm v0.3.8 release cyclePéter Szilágyi2018-11-282-8/+8
| | |
* | | params, swarm: release Geth v1.8.19 and Swarm v0.3.7Péter Szilágyi2018-11-282-8/+8
| | |
* | | Merge pull request #18196 from karalabe/downloader-cht-fixPéter Szilágyi2018-11-281-0/+22
|\ \ \ | | | | | | | | eth/downloader: fix light client cht binary search issue
| * | | eth/downloader: fix light client cht binary search issuePéter Szilágyi2018-11-281-0/+22
| | | |
* | | | Merge pull request #18197 from karalabe/v1.8.19-chtsPéter Szilágyi2018-11-281-12/+12
|\ \ \ \ | |/ / / |/| | | params: update CHTs for the v1.8.19 release
| * | | params: update CHTs for the v1.8.19 releasePéter Szilágyi2018-11-281-12/+12
|/ / /
* | | core: more detailed metrics for block processing (#18119)Martin Holst Swende2018-11-281-1/+12
| | |
* | | p2p/discv5: gofmtPéter Szilágyi2018-11-271-1/+1
| | |
* | | p2p/discv5: minor code simplification (#18188)ANOTHEL2018-11-271-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | * Update net.go more simple * Update net.go
* | | p2p/protocols: fix minor comments typo (#18185)Liang Ma2018-11-271-1/+1
|/ /
* | Increase bzz version (#18184)holisticode2018-11-273-3/+170
| | | | | | | | | | | | | | | | * swarm/network/stream/: added stream protocol version match tests * Increase BZZ version due to streamer version change; version tests * swarm/network: increased hive and test protocol version
* | swarm: add database abstractions (shed package) (#18183)Janoš Guljaš2018-11-2718-0/+2287
| |
* | cmd/swarm: update should error on manifest mismatch (#18047)Javier Peletier2018-11-272-6/+41
| | | | | | | | | | | | | | | | | | | | * cmd/swarm: fix ethersphere/go-ethereum#979: update should error on manifest mistmatch * cmd/swarm: fixed comments and remove sprintf from log.Info * cmd/swarm: remove unnecessary comment
* | swarm/network: Correct neighborhood depth (#18066)lash2018-11-2712-37/+209
| |
* | Accounting metrics reporter (#18136)holisticode2018-11-276-30/+305
| |
* | Remove multihash from Swarm bzz:// for Feeds (#18175)Javier Peletier2018-11-267-226/+167
| |
* | tests: Add flag to use EVMC for state tests (#18084)Paweł Bylica2018-11-261-1/+12
| |
* | swarm/pss: Message handler refactor (#18169)lash2018-11-2610-109/+644
| |
* | light: odrTrie tryUpdate should use update (#18107)Sheldon2018-11-261-1/+1
| | | | | | | | | | TryUpdate does not call t.trie.TryUpdate(key, value) and calls t.trie.TryDelete instead. The update operation simply deletes the corresponding entry, though it could retrieve later by odr. However, it adds further network overhead.
* | swarm/api: improve not found error msg (#18171)Elad2018-11-261-1/+1
| |
* | swarm/network/simulation: fix New function for-loop scope (#18161)Janoš Guljaš2018-11-264-1/+56
| |
* | les: fix fetcher syncing logic (#18072)Felföldi Zsolt2018-11-261-27/+29
| |
* | Merge pull request #18179 from holiman/fix_testsPéter Szilágyi2018-11-261-1/+1
|\ \ | | | | | | config: add constantinople block to testchainconfig
| * | config: add constantinople block to testchainconfigMartin Holst Swende2018-11-261-1/+1
| | |
* | | fix mixHash/nonce for parity compatible network (#18166)Jaynti Kanani2018-11-262-12/+12
|/ /
* | core: return error if repair block failed (#18126)mr_franklin2018-11-231-1/+5
| | | | | | | | | | | | * core: return error if repair block failed * make error a bit shorter
* | eth: increase timeout in TestBroadcastBlock (#18064)Felix Lange2018-11-231-2/+2
| |
* | cmd/swarm: FUSE do not require --ipcpath (#18112)Ferenc Szabo2018-11-234-45/+69
| | | | | | | | | | | | | | | | | | - Have `${DataDir}/bzzd.ipc` as IPC path default. - Respect the `--datadir` flag. - Keep only the global `--ipcpath` flag and drop the local `--ipcpath` flag as flags might overwrite each other. (Note: before global `--ipcpath` was ignored even if it was set) fixes ethersphere#795
* | travis: increase open file limits (#18155)Anton Evangelatov2018-11-221-0/+8
| |
* | trie: fix overflow in write cache parent tracking (#18165)Martin Holst Swende2018-11-221-1/+1
| | | | | | trie/database: fix overflow in parent tracking
* | params: add Constantinople block to AllXYZProtocolChanges (#18162)Enrique Fynn2018-11-221-2/+2
| | | | | | | | | | | | * params: Add Constantinople block to AllCliqueProtocolChanges * params: Add Constantinople block to AllEthashProtocolChanges
* | Merge pull request #17973 from holiman/splitter2Péter Szilágyi2018-11-225-159/+370
|\ \ | | | | | | core: better side-chain importing
| * | core: polish side chain importer a bitPéter Szilágyi2018-11-213-294/+328
| | |
| * | core: better side-chain importingMartin Holst Swende2018-11-203-98/+275
| |/
* | core: better printout of receipts in bad block reports (#18156)Martin Holst Swende2018-11-221-2/+4
| | | | | | | | | | | | * core/blockchain: better printout of receipts in bad block reports * fix splleing
* | swarm/network/stream: use swarm/mock/mem as mock global store (#18157)Janoš Guljaš2018-11-223-53/+11
| |
* | swarm/state: refactor InmemoryStore (#18143)Anton Evangelatov2018-11-215-123/+24
| |
* | core: fix comment typo (#18144)mr_franklin2018-11-211-1/+1
| |
* | Update minimum required Go version in README.md (#18151)a-sklyarov2018-11-211-1/+1
| |
* | whisper/mailserver: reduce the max number of opened files (#18142)Guillaume Ballet2018-11-211-1/+11
|/ | | | | This should reduce the occurences of travis failures on MacOS Also fix some linter warnings
* whisper: log errors on failed tests (#18134)Anton Evangelatov2018-11-202-2/+2
| | | Debug traces to investigate a travis issue on MacOS
* swarm/storage: move 'running migrations for' log line (#18120)Ferenc Szabo2018-11-201-3/+4
| | | So that we only see the log message when we actually have to migrate.
* internal/cmdtest: Expose process exit status and errors (#18046)Javier Peletier2018-11-201-2/+19
|
* cmd/swarm/swarm-smoke: update smoke tests to fit the new scheme for the k8s ↵Anton Evangelatov2018-11-192-12/+15
| | | | cluster (#18104)
* cmd/swarm: speed up tests - use global cluster (#18129)Anton Evangelatov2018-11-196-92/+101
|
* swarm/storage: speed up garbage collection and rpc tests (#18128)Anton Evangelatov2018-11-192-5/+6
|
* swarm/api/http: change request served msg log level (#18127)Elad2018-11-181-1/+1
|
* trie: go fmt packagePéter Szilágyi2018-11-161-1/+1
|
* Merge pull request #18085 from holiman/downloader_spanPéter Szilágyi2018-11-164-51/+222
|\ | | | | downloader: different sync strategy
| * core, eth/downloader: fix ancestor lookup for fast syncPéter Szilágyi2018-11-164-15/+70
| |
| * downloader: different sync strategyMartin Holst Swende2018-11-162-39/+155
|/
* trie: return hasher to pool (#18116)Łukasz Kurowski2018-11-162-0/+4
| | | | | | * trie: return hasher to pool * trie: minor code formatting fix
* Swarm accounting (#18050)holisticode2018-11-1610-38/+353
| | | | | | | | | | | | | | | | * swarm: completed 1st phase of swap accounting * swarm: swap accounting for swarm with p2p accounting * swarm/swap: addressed PR comments * swarm/swap: ignore ErrNotFound on stateStore.Get() * swarm/swap: GetPeerBalance test; add TODO for chequebook API check * swarm/network/stream: fix NewRegistry calls with new arguments * swarm/swap: address @justelad's PR comments