| Commit message (Expand) | Author | Age | Files | Lines |
* | core/types: fix typo in comment (#15619) | Airead | 2017-12-07 | 1 | -1/+1 |
* | core/types: fix test for TransactionsByPriceAndNonce | Jim McDonald | 2017-10-11 | 1 | -6/+6 |
* | core/types, internal: swap Receipt.Failed to Status | Péter Szilágyi | 2017-10-02 | 2 | -19/+33 |
* | ethclient, mobile: add TransactionSender (#15127) | Felix Lange | 2017-10-01 | 3 | -126/+67 |
* | consensus, core, params: rebrand Metro to Byzantium | Péter Szilágyi | 2017-09-14 | 1 | -1/+1 |
* | core/types, miner: avoid tx sender miscaching (#14773) | Mark | 2017-09-08 | 2 | -11/+13 |
* | core, eth: clean up bloom filtering, add some tests | Péter Szilágyi | 2017-09-06 | 1 | -18/+10 |
* | core, eth: add bloombit indexer, filter based on it | Zsolt Felfoldi | 2017-09-06 | 1 | -0/+14 |
* | core/types: encode receipt status in PostState field | Felix Lange | 2017-08-25 | 1 | -81/+60 |
* | core/types: fix create indicator in Transaction.String (#15025) | nkbai | 2017-08-24 | 1 | -1/+1 |
* | core/types: reject Metro receipts with > 0x01 status bytes | Péter Szilágyi | 2017-08-23 | 1 | -4/+11 |
* | core: implement Metropolis EIP 658, receipt status byte | rjl493456442 | 2017-08-22 | 2 | -15/+35 |
* | core, ethclient: implement Metropolis EIP 98 (#14750) | Péter Szilágyi | 2017-07-17 | 2 | -16/+68 |
* | core: fix typo in error message (#14763) | ligi | 2017-07-06 | 1 | -1/+1 |
* | core/types: use Header.Hash for block hashes (#14587) | bailantaotao | 2017-06-07 | 1 | -1/+1 |
* | Merge pull request #14502 from karalabe/mobile-import-ecdsa | Felix Lange | 2017-05-25 | 1 | -1/+1 |
|\ |
|
| * | accounts/keystore, crypto: enforce 256 bit keys on import | Péter Szilágyi | 2017-05-23 | 1 | -1/+1 |
* | | consensus, core, core/vm, parems: review fixes | Jeffrey Wilcke | 2017-05-18 | 1 | -11/+0 |
* | | core/types: corrected abstract signing address | Jeffrey Wilcke | 2017-05-18 | 1 | -1/+1 |
* | | consensus, core/*, params: metropolis preparation refactor | Jeffrey Wilcke | 2017-05-18 | 1 | -1/+17 |
|/ |
|
* | core, core/types: regenerate JSON marshaling, add "hash" to headers (#13868) | Felix Lange | 2017-04-06 | 8 | -190/+185 |
* | core, consensus: pluggable consensus engines (#3817) | Péter Szilágyi | 2017-04-05 | 1 | -6/+5 |
* | core/types: rename txdata.gasLimit -> txdata.gas in JSON (#13848) | bas-vk | 2017-03-29 | 2 | -4/+4 |
* | core, core/types: use non-pointer receiver for Marshal* methods | Felix Lange | 2017-03-27 | 4 | -60/+60 |
* | core/types: ensure all EIP155 signer fields are set by deriveSigner | Felix Lange | 2017-03-25 | 1 | -1/+1 |
* | core: refactor genesis handling | Felix Lange | 2017-03-23 | 1 | -14/+0 |
* | core/types: handle nil ChainId in NewEIP155Signer | Felix Lange | 2017-03-23 | 1 | -0/+3 |
* | core/types: use gencodec for JSON marshaling code | Felix Lange | 2017-03-07 | 9 | -312/+510 |
* | common/hexutil: implement TextMarshaler, TextUnmarshaler | Felix Lange | 2017-03-02 | 2 | -12/+12 |
* | all: unify big.Int zero checks, use common/math in more places (#3716) | Felix Lange | 2017-02-28 | 3 | -3/+3 |
* | common: move big integer math to common/math (#3699) | Felix Lange | 2017-02-27 | 1 | -3/+3 |
* | core/types: add unittest for tx json serialization (#3609) | bas-vk | 2017-01-27 | 1 | -1/+43 |
* | core/types: make Transaction zero value printable (#3595) | Felix Lange | 2017-01-24 | 1 | -14/+18 |
* | types: bugfix invalid V derivation on tx json unmarshal (#3594) | bas-vk | 2017-01-21 | 2 | -2/+3 |
* | eth: accept leading zeros for nonce parameter of submitWork (#3558) | Felix Lange | 2017-01-13 | 1 | -2/+2 |
* | all: fix issues reported by honnef.co/go/simple/cmd/gosimple | Felix Lange | 2017-01-07 | 1 | -7/+1 |
* | Merge pull request #3516 from fjl/types-drop-sign-ecdsa | Péter Szilágyi | 2017-01-06 | 4 | -50/+9 |
|\ |
|
| * | core/types: remove redundant SignECDSA wrappers, rename to SignTx | Felix Lange | 2017-01-05 | 4 | -50/+9 |
* | | core/vm: move Log to core/types | Felix Lange | 2017-01-06 | 4 | -13/+326 |
|/ |
|
* | accounts, core, crypto, internal: use normalised V during signature handling ... | Péter Szilágyi | 2017-01-05 | 4 | -86/+23 |
* | core/types: Document Transaction.To (#3366) | Steven Roose | 2016-11-29 | 1 | -0/+2 |
* | core/types: use package hexutil for JSON handling | Felix Lange | 2016-11-28 | 6 | -392/+40 |
* | core, core/types: refactored tx chain id checking (#3257) | Jeffrey Wilcke | 2016-11-15 | 2 | -2/+46 |
|\ |
|
| * | core, core/types: refactored tx chain id checking | Jeffrey Wilcke | 2016-11-14 | 2 | -2/+46 |
* | | mobile: initial wrappers for mobile support | Péter Szilágyi | 2016-11-14 | 1 | -2/+2 |
* | | core/types: turn off nonce checking for Call messages | Zsolt Felfoldi | 2016-11-14 | 1 | -15/+18 |
|/ |
|
* | core/types, params: EIP#155 | Jeffrey Wilcke | 2016-11-13 | 6 | -115/+641 |
* | all: update license information | Felix Lange | 2016-11-09 | 1 | -0/+16 |
* | core/types: remove header accessors | Felix Lange | 2016-11-09 | 1 | -9/+0 |
* | light: light chain, VM env and tx pool | Zsolt Felfoldi | 2016-11-09 | 1 | -0/+9 |
* | internal/ethapi: add personal_sign and fix eth_sign to hash message (#2940) | bas-vk | 2016-10-29 | 3 | -4/+6 |
* | core/types: renamed receiptRoot to receiptsRoot | Bas van Kervel | 2016-10-05 | 2 | -5/+5 |
* | core/types: add core type marshal methods too | Péter Szilágyi | 2016-09-08 | 4 | -0/+131 |
* | core/types, miner: switch over to the grouped tx sets | Péter Szilágyi | 2016-09-02 | 2 | -32/+58 |
* | core, eth, internal, miner: optimize txpool for quick ops | Péter Szilágyi | 2016-09-02 | 2 | -21/+13 |
* | core/types, core/vm: improve docs, add JSON marshaling methods | Felix Lange | 2016-08-04 | 6 | -78/+462 |
* | rpc: refactor subscriptions and filters | Bas van Kervel | 2016-08-17 | 1 | -0/+22 |
* | core: added CheckNonce() to Message interface | zsfelfoldi | 2016-07-11 | 1 | -0/+1 |
* | eth: enable bad block reports | Felix Lange | 2016-05-25 | 1 | -2/+4 |
* | core: Simplify bloom9 tests with available convenience method `TestBytes` | Fabio Berger | 2016-05-23 | 1 | -2/+2 |
* | core, core/types, eth: add and use Block.Body | Felix Lange | 2016-04-15 | 1 | -0/+3 |
* | core: various typos | Leif Jurvetson | 2016-03-16 | 2 | -3/+3 |
* | all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() | Ricardo Catalinas Jiménez | 2016-02-22 | 3 | -3/+3 |
* | core, core/vm, crypto: fixes for homestead | Jeffrey Wilcke | 2016-02-18 | 1 | -1/+22 |
* | parmas, crypto, core, core/vm: homestead consensus protocol changes | Gustav Simonsson | 2016-02-18 | 1 | -3/+18 |
* | core, core/types, miner: fix transaction nonce-price combo sort | Péter Szilágyi | 2016-01-22 | 2 | -16/+126 |
* | core/state, core/types use package rlp for state, receipt serialisation | Felix Lange | 2015-12-18 | 1 | -9/+6 |
* | rpc: new RPC implementation with pub/sub support | Bas van Kervel | 2015-12-14 | 2 | -0/+8 |
* | core, eth, rpc: split out block validator and state processor | Jeffrey Wilcke | 2015-11-18 | 1 | -25/+0 |
* | core, eth, trie: fix data races and merge/review issues | Péter Szilágyi | 2015-10-21 | 1 | -5/+5 |
* | eth/downloader: concurrent receipt and state processing | Péter Szilágyi | 2015-10-19 | 1 | -0/+2 |
* | core, eth: receipt chain reconstruction | Péter Szilágyi | 2015-10-19 | 2 | -7/+2 |
* | core: differentiate receipt concensus and storage decoding | Péter Szilágyi | 2015-10-19 | 2 | -49/+75 |
* | eth/downloader: add fast and light sync strategies | Péter Szilágyi | 2015-10-19 | 1 | -5/+5 |
* | core: support inserting pure header chains | Péter Szilágyi | 2015-10-19 | 1 | -7/+9 |
* | core, eth/filters, miner, xeth: Optimised log filtering | Jeffrey Wilcke | 2015-10-17 | 3 | -34/+76 |
* | cmd/evm, core/vm, test: refactored VM and core | Jeffrey Wilcke | 2015-10-04 | 3 | -13/+13 |
* | core, trie: new trie | Felix Lange | 2015-09-23 | 1 | -7/+8 |
* | core, core/types: readd transactions after chain re-org | Jeffrey Wilcke | 2015-09-22 | 1 | -1/+23 |
* | Merge pull request #1789 from Gustav-Simonsson/core_remove_unused_functions | Jeffrey Wilcke | 2015-09-12 | 1 | -4/+0 |
|\ |
|
| * | core, core/vm, core/state: remove unused functions | Gustav Simonsson | 2015-09-11 | 1 | -4/+0 |
* | | core: split out TD from database and all internals | Péter Szilágyi | 2015-09-11 | 1 | -16/+19 |
* | | core, eth: split the db blocks into headers and bodies | Péter Szilágyi | 2015-09-11 | 1 | -0/+4 |
|/ |
|
* | Merge pull request #1701 from karalabe/eth62-sync-rebase | Felix Lange | 2015-08-27 | 1 | -0/+14 |
|\ |
|
| * | eth: port the synchronisation algo to eth/62 | Péter Szilágyi | 2015-08-25 | 1 | -0/+14 |
* | | Add tests for uncle timestamps and refactor timestamp type | Gustav Simonsson | 2015-08-25 | 2 | -4/+7 |
|/ |
|
* | miner, core: sort txs by price, nonce | Jeffrey Wilcke | 2015-08-05 | 1 | -0/+19 |
* | improved error detection and handling for NewTransactionFromBytes | Bas van Kervel | 2015-07-29 | 1 | -9/+0 |
* | Merge pull request #1515 from fjl/license-fixes | Jeffrey Wilcke | 2015-07-28 | 9 | -9/+9 |
|\ |
|
| * | all: fix license headers one more time | Felix Lange | 2015-07-24 | 9 | -9/+9 |
* | | Merge pull request #1510 from fjl/license-fixes | Jeffrey Wilcke | 2015-07-23 | 9 | -36/+36 |
|\| |
|
| * | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 9 | -36/+36 |
* | | core: fix an RLP encoding data race due to deep struct copy | Péter Szilágyi | 2015-07-23 | 1 | -2/+2 |
|/ |
|
* | all: add some godoc synopsis comments | Felix Lange | 2015-07-07 | 1 | -0/+1 |
* | all: update license information | Felix Lange | 2015-07-07 | 9 | -0/+144 |
* | core, eth, rpc: proper gas used. Closes #1417 | Jeffrey Wilcke | 2015-07-07 | 1 | -2/+4 |
* | core, miner: removed vm errors from consensus err checking | Jeffrey Wilcke | 2015-07-06 | 1 | -1/+3 |
* | core/types, xeth: separate tx hash and tx signature hash | Felix Lange | 2015-07-06 | 2 | -8/+16 |
* | core, eth, miner, xeth: receipt storage fix | Jeffrey Wilcke | 2015-07-04 | 1 | -2/+6 |
* | core, miner: miner header validation, transaction & receipt writing | Jeffrey Wilcke | 2015-07-03 | 1 | -1/+1 |
* | Use uint64 for block header timestamp | Gustav Simonsson | 2015-06-30 | 2 | -2/+2 |
* | core/types: cache computed block values | Felix Lange | 2015-06-30 | 1 | -3/+22 |
* | core/types: cache computed transaction values | Felix Lange | 2015-06-30 | 1 | -5/+28 |
* | core/types: make blocks immutable | Felix Lange | 2015-06-30 | 1 | -237/+184 |
* | core/types: make transactions immutable | Felix Lange | 2015-06-30 | 3 | -154/+143 |
* | core/types: add Transaction.Size | Felix Lange | 2015-06-09 | 1 | -0/+7 |
* | crypto: return common.Address rather than raw bytes | obscuren | 2015-06-05 | 1 | -3/+3 |
* | types: block json unmarshal method added | obscuren | 2015-06-04 | 1 | -0/+24 |
* | Add EC signature validations before call to libsecp256k1 | Gustav Simonsson | 2015-06-02 | 1 | -16/+15 |
* | core: fixed an issue with storing receipts | obscuren | 2015-05-28 | 1 | -0/+29 |
* | core/types, eth: meassure and display propagation times | obscuren | 2015-04-30 | 1 | -0/+2 |
* | core/types: added fake parent hash / hash to String() output | obscuren | 2015-04-29 | 1 | -1/+11 |
* | Validate block header UncleHash against calculated hash | Gustav Simonsson | 2015-04-23 | 1 | -0/+4 |
* | core: moved TD calculation from proc to chain | obscuren | 2015-04-20 | 2 | -10/+8 |
* | core/types: add rlp tag "nil" for Transaction.Recipient | Felix Lange | 2015-04-17 | 1 | -1/+1 |
* | core/types: Changed bloom lookup to take anything bytes backed | obscuren | 2015-04-15 | 1 | -2/+6 |
* | future queued block support | zelig | 2015-04-09 | 1 | -0/+4 |
* | Changed how logs are being recorded | obscuren | 2015-04-08 | 2 | -22/+5 |
* | Use logger.Error instead of 0 with glog | Gustav Simonsson | 2015-04-07 | 1 | -1/+2 |
* | Forward and log EC recover err and remove dup pubkey len check | Gustav Simonsson | 2015-04-07 | 1 | -1/+7 |
* | Block header changed & console miner control | obscuren | 2015-04-06 | 1 | -3/+3 |
* | Changed R S to big int and fixed tests | obscuren | 2015-04-05 | 3 | -6/+22 |
* | Changed R & S to *big.Int | obscuren | 2015-04-05 | 1 | -6/+6 |
* | check TxMsg | zelig | 2015-04-01 | 1 | -3/+3 |
* | test for invalid rlp encoding of block in BlocksMsg | zelig | 2015-04-01 | 1 | -15/+12 |
* | eth: SEC-29 eth wire protocol decoding invalid message data crashes client | zelig | 2015-04-01 | 1 | -0/+20 |
* | added tx tests and fixed block tests | obscuren | 2015-03-26 | 3 | -3/+58 |
* | Copy fix | obscuren | 2015-03-24 | 1 | -2/+9 |
* | Added copy function | obscuren | 2015-03-24 | 1 | -0/+17 |
* | removed legacy code | obscuren | 2015-03-24 | 1 | -2/+1 |
* | moved state and vm to core | obscuren | 2015-03-23 | 4 | -4/+4 |
* | Fixed incorrect recipient derived | obscuren | 2015-03-21 | 1 | -1/+1 |
* | copy over loop | obscuren | 2015-03-20 | 1 | -5/+2 |
* | merge | obscuren | 2015-03-19 | 1 | -2/+4 |
|\ |
|
| * | fixed chain event. Closes #529 | obscuren | 2015-03-19 | 1 | -2/+6 |
* | | Merge remote-tracking branch 'ethereum/conversion' into conversion | Felix Lange | 2015-03-18 | 1 | -0/+4 |
|\ \ |
|
| * | | conversions | obscuren | 2015-03-18 | 1 | -0/+4 |
* | | | core/types: use package rlp instead of common.Decode | Felix Lange | 2015-03-18 | 4 | -60/+155 |
|/ / |
|
* | | Fixed tests and bloom | obscuren | 2015-03-18 | 2 | -11/+17 |
* | | bloom | obscuren | 2015-03-17 | 1 | -3/+4 |
* | | Merge remote-tracking branch 'ethereum/conversion' into conversion | Felix Lange | 2015-03-17 | 2 | -4/+12 |
|\ \ |
|
| * | | converted vm | obscuren | 2015-03-17 | 2 | -4/+12 |
* | | | core/types: don't use Address zero value for invalid addresses | Felix Lange | 2015-03-17 | 2 | -27/+37 |
* | | | core/types: fix Transaction.Hash and add support for encoding with package rlp | Felix Lange | 2015-03-17 | 2 | -6/+75 |
|/ / |
|
* | | converted chain manager | obscuren | 2015-03-17 | 1 | -1/+1 |
* | | updated blockpool | obscuren | 2015-03-17 | 3 | -24/+24 |
* | | Merge branch 'conversion' of github.com-obscure:ethereum/go-ethereum into con... | obscuren | 2015-03-17 | 2 | -68/+26 |
|\ \ |
|
| * | | core/types: use common.{Hash,Address} in for transactions | Felix Lange | 2015-03-17 | 2 | -68/+26 |
* | | | converted vm | obscuren | 2015-03-17 | 1 | -3/+2 |
|/ / |
|
* | | block conversion | obscuren | 2015-03-17 | 5 | -36/+75 |
* | | new type + additional methods | obscuren | 2015-03-16 | 1 | -17/+17 |
|/ |
|
* | Moved ethutil => common | obscuren | 2015-03-16 | 6 | -29/+29 |
* | merge | obscuren | 2015-03-15 | 1 | -2/+2 |
|\ |
|
| * | core/types: make Block.{ParentHash,SeedHash,MixDigest} []byte | Felix Lange | 2015-03-14 | 1 | -3/+3 |
* | | POW fixes | obscuren | 2015-03-14 | 1 | -6/+1 |
|/ |
|
* | Changed V to byte. Closes #456 | obscuren | 2015-03-12 | 1 | -4/+4 |
* | Integrate eth_accounts and eth_transact to use new account manager | Gustav Simonsson | 2015-03-06 | 1 | -0/+8 |
* | Miner fixes and updates (including miner) | obscuren | 2015-03-05 | 1 | -6/+8 |
* | Fixed genesis | obscuren | 2015-03-04 | 1 | -12/+23 |
* | Changed nonce to a uint64 | obscuren | 2015-03-04 | 1 | -5/+5 |
* | fixed pow stuff | obscuren | 2015-03-04 | 1 | -1/+4 |
* | Merge branch 'publictests' of https://github.com/xcthulhu/go-ethereum into xc... | obscuren | 2015-03-04 | 1 | -3/+21 |
|\ |
|
| * | Introducing ethash | Matthew Wampler-Doty | 2015-03-03 | 1 | -1/+14 |
| * | Introducign MixDigest and SeedHash | Matthew Wampler-Doty | 2015-02-28 | 1 | -2/+7 |
* | | Bloom expanded by 4 | obscuren | 2015-03-03 | 1 | -3/+4 |
|/ |
|
* | Added GetBlock GetUncle with OOB guard | obscuren | 2015-02-18 | 1 | -0/+12 |
* | Fixed mining & limited hash power | obscuren | 2015-02-14 | 2 | -2/+3 |
* | Update balance label when mining | obscuren | 2015-02-14 | 1 | -0/+2 |
* | Filtering | obscuren | 2015-02-05 | 1 | -6/+2 |
* | WIP miner | obscuren | 2015-02-04 | 1 | -11/+15 |
* | Moved `obscuren` secp256k1-go | obscuren | 2015-01-22 | 1 | -1/+1 |
* | Moved ptrie => trie. Removed old trie | obscuren | 2015-01-08 | 1 | -2/+2 |
* | Refactored ethutil.Config.Db out | obscuren | 2015-01-07 | 2 | -12/+14 |
* | Merge | obscuren | 2015-01-06 | 1 | -42/+35 |
* | added nil check | obscuren | 2015-01-02 | 1 | -22/+0 |
* | Refactored tx pool and added extra fields to block | obscuren | 2015-01-02 | 2 | -2/+7 |
* | Fixed chain test & added new chain | obscuren | 2014-12-30 | 1 | -0/+1 |
* | Switched to new trie | obscuren | 2014-12-24 | 2 | -6/+6 |
* | Chain importer | obscuren | 2014-12-23 | 2 | -29/+35 |
* | Refactored block & Transaction | obscuren | 2014-12-23 | 3 | -385/+249 |
* | Merge branch 'develop' into poc8 | obscuren | 2014-12-20 | 1 | -9/+10 |
|\ |
|
| * | Transaction was generating incorrect hash because of var changes | obscuren | 2014-12-19 | 1 | -9/+10 |
* | | Merge branch 'badsig' of https://github.com/ebuchman/go-ethereum into ebuchma... | obscuren | 2014-12-19 | 1 | -4/+4 |
* | | merge | obscuren | 2014-12-19 | 1 | -48/+46 |
|\| |
|
| * | Gas corrections and vm fixes | obscuren | 2014-12-19 | 1 | -9/+0 |
| * | Moved methods to messages | obscuren | 2014-12-18 | 1 | -21/+2 |
| * | Created generic message (easy for testing) | obscuren | 2014-12-18 | 1 | -31/+57 |
* | | Merge fixes | obscuren | 2014-12-18 | 1 | -5/+0 |
|/ |
|
* | Locks, refactor, tests | obscuren | 2014-12-18 | 2 | -1/+6 |
* | Moved pow | obscuren | 2014-12-10 | 1 | -0/+3 |
* | Fixed issue in VM where LOG didn't pop anything of the stack | obscuren | 2014-12-05 | 2 | -7/+18 |
* | Log is now interface | obscuren | 2014-12-04 | 1 | -2/+2 |
* | Renamed State => StateDB | obscuren | 2014-12-04 | 2 | -3/+3 |
* | Renamed `chain` => `core` | obscuren | 2014-12-04 | 8 | -0/+825 |