- Mar 12, 2019
-
-
ligi authored
-
- Jan 29, 2019
-
-
Gus authored
-
Anton Evangelatov authored
This PR is replacing the metrics.influxdb.host.tag cmd-line flag with metrics.influxdb.tags - a comma-separated key/value tags, that are passed to the InfluxDB reporter, so that we can index measurements with multiple tags, and not just one host tag. This will be useful for Swarm, where we want to index measurements not just with the host tag, but also with bzzkey and git commit version (for long-running deployments).
-
- Jan 28, 2019
-
-
HackyMiner authored
-
Janoš Guljaš authored
-
- Jan 27, 2019
-
-
Samuel Marks authored
-
- Jan 26, 2019
-
-
Wenbiao Zheng authored
-
benma authored
When some of the same messages are redefined anywhere in a Go project, the protobuf package panics (see https://github.com/golang/protobuf/issues/178). Since this package is internal, there is no way to work around it, as one cannot use it directly, but also cannot define the same messages. There is no downside in making the package accessible.
-
- Jan 25, 2019
-
-
Ferenc Szabo authored
-
Felix Lange authored
Also say that cmd/bootnode is not for production use.
-
- Jan 24, 2019
-
-
Jerzy Lasyk authored
-
Elad authored
-
Anton Evangelatov authored
-
Ferenc Szabo authored
-
Felix Lange authored
This change unbreaks the build and removes racy access to disableCheckFreq. Even though the field is set while holding the lock, it was read outside of the protected section.
-
Anton Evangelatov authored
-
Vlad Gluhovsky authored
-
Ferenc Szabo authored
swarm/storage: Fix race in TestLDBStoreCollectGarbage. Disable testLDBStoreRemoveThenCollectGarbage (#18512)
-
Nimrod Gutman authored
When opening the wallet, ask for passphrase as well as for the PIN and return the relevant error (PIN/passphrase required). Open must then be called again with either PIN or passphrase to advance the process. This also updates the console bridge to support passphrase authentication.
-
b00ris authored
For more information about this light client mode, read https://hackmd.io/s/HJy7jjZpm
-
Nalin Bhardwaj authored
This replaces the GasSlowStep constant with params.ExpGas. Both constants have value 10.
-
Janoš Guljaš authored
-
Anton Evangelatov authored
-
Martin Holst Swende authored
This PR adds a new fork which disables EIP-1283. Internally it's called Petersburg, but the genesis/config field is ConstantinopleFix. The block numbers are: 7280000 for Constantinople on Mainnet 7280000 for ConstantinopleFix on Mainnet 4939394 for ConstantinopleFix on Ropsten 9999999 for ConstantinopleFix on Rinkeby (real number decided later) This PR also defaults to using the same ConstantinopleFix number as whatever Constantinople is set to. That is, it will default to mainnet behaviour if ConstantinopleFix is not set.This means that for private networks which have already transitioned to Constantinople, this PR will break the network unless ConstantinopleFix is explicitly set!
-
- Jan 23, 2019
-
-
Martin Holst Swende authored
* tests: tune flaky tests that error in travis occasionally * tests: formatting
-
Gary Rong authored
-
Janoš Guljaš authored
-
Martin Holst Swende authored
-
- Jan 22, 2019
- Jan 21, 2019
-
-
Kris Shinn authored
* Initial work on a graphql API * Added receipts, and more transaction fields. * Finish receipts, add logs * Add transactionCount to block * Add types and . * Update Block type to be compatible with ethql * Rename nonce to transactionCount in Account, to be compatible with ethql * Update transaction, receipt and log to match ethql * Add query operator, for a range of blocks * Added ommerCount to Block * Add transactionAt and ommerAt to Block * Added sendRawTransaction mutation * Add Call and EstimateGas to graphQL API * Refactored to use hexutil.Bytes instead of HexBytes * Replace BigNum with hexutil.Big * Refactor call and estimateGas to use ethapi struct type * Replace ethgraphql.Address with common.Address * Replace ethgraphql.Hash with common.Hash * Converted most quantities to Long instead of Int * Add support for logs * Fix bug in runFilter * Restructured Transaction to work primarily with headers, so uncle data is reported properly * Add gasPrice API * Add protocolVersion API * Add syncing API * Moved schema into its own source file * Move some single use args types into anonymous structs * Add doc-comments * Fixed backend fetching to use context * Added (very) basic tests * Add documentation to the graphql schema * Fix reversion for formatting of big numbers * Correct spelling error * s/BigInt/Long/ * Update common/types.go * Fixes in response to review * Fix lint error * Updated calls on private functions * Fix typo in graphql.go * Rollback ethapi breaking changes for graphql support Co-Authored-By:
Arachnid <arachnid@notdot.net>
-
Vlad Gluhovsky authored
-
- Jan 19, 2019
-
-
Viktor Trón authored
-
- Jan 18, 2019
-
-
holisticode authored
-
Anton Evangelatov authored
-
Elad authored
-
- Jan 17, 2019
-
-
holisticode authored
-
silence authored
receipts may be null for very short time in some condition. For this case, we should not add the null value into cache. Because you will not get the right result if you keep requesting that receipt.
-
Ferenc Szabo authored
-
Ferenc Szabo authored
* swarm/network: fix data race in stream.(*Peer).handleOfferedHashesMsg() handleOfferedHashesMsg() contained a data race: - read => in a goroutine, call to c.batchDone() - write => in the main thread, write to c.sessionAt c.batchDone() contained a call to c.AddInterval(). Client was a value receiver for AddInterval. So on c.AddInterval() call the whole client struct got copied (read) while one of its field was modified in handleOfferedHashesMsg() (write). fixes ethersphere/go-ethereum#1086 * swarm/network: simplify some trivial statements
-