aboutsummaryrefslogtreecommitdiffstats
path: root/core/types/transaction.go
Commit message (Expand)AuthorAgeFilesLines
* core/types: update incorrect commentJeremy Schlatter2018-12-291-1/+1
* core/types: make tx signature values optional in JSON (#17742)reinerRubin2018-09-301-9/+14
* core/types: fix docs about protected Vs (#17436)Aditya2018-08-201-1/+1
* core/types: polish TxDifference code and docs a bit (#17130)Smilenator2018-07-091-3/+3
* core: remove dead code, limit test code scope (#17006)Wenbiao Zheng2018-06-191-9/+0
* core/types: avoid duplicating transactions on changing signer (#16435)kimmylin2018-04-241-1/+4
* build: enable goimports and varcheck linters (#16446)thomasmodeneis2018-04-181-1/+0
* core/types: remove String methods from struct types (#16205)Steven Roose2018-04-051-53/+0
* core, trie: intermediate mempool between trie and database (#15857)Péter Szilágyi2018-02-061-0/+2
* all: switch gas limits from big.Int to uint64Péter Szilágyi2018-01-031-23/+22
* core: fix typos (#15720)Kurkó Mihály2017-12-211-11/+11
* core/types: fix typo in comment (#15619)Airead2017-12-071-1/+1
* ethclient, mobile: add TransactionSender (#15127)Felix Lange2017-10-011-7/+7
* core/types, miner: avoid tx sender miscaching (#14773)Mark2017-09-081-10/+12
* core/types: fix create indicator in Transaction.String (#15025)nkbai2017-08-241-1/+1
* core, core/types: regenerate JSON marshaling, add "hash" to headers (#13868)Felix Lange2017-04-061-10/+10
* core/types: rename txdata.gasLimit -> txdata.gas in JSON (#13848)bas-vk2017-03-291-1/+1
* core/types: ensure all EIP155 signer fields are set by deriveSignerFelix Lange2017-03-251-1/+1
* core: refactor genesis handlingFelix Lange2017-03-231-14/+0
* core/types: use gencodec for JSON marshaling codeFelix Lange2017-03-071-72/+39
* all: unify big.Int zero checks, use common/math in more places (#3716)Felix Lange2017-02-281-1/+1
* core/types: make Transaction zero value printable (#3595)Felix Lange2017-01-241-14/+18
* types: bugfix invalid V derivation on tx json unmarshal (#3594)bas-vk2017-01-211-1/+2
* core/types: remove redundant SignECDSA wrappers, rename to SignTxFelix Lange2017-01-051-9/+0
* accounts, core, crypto, internal: use normalised V during signature handling ...Péter Szilágyi2017-01-051-47/+2
* core/types: Document Transaction.To (#3366)Steven Roose2016-11-291-0/+2
* core/types: use package hexutil for JSON handlingFelix Lange2016-11-281-16/+17
* core/types: turn off nonce checking for Call messagesZsolt Felfoldi2016-11-141-15/+18
* core/types, params: EIP#155Jeffrey Wilcke2016-11-131-102/+158
* internal/ethapi: add personal_sign and fix eth_sign to hash message (#2940)bas-vk2016-10-291-2/+4
* core/types: add core type marshal methods tooPéter Szilágyi2016-09-081-0/+18
* core/types, miner: switch over to the grouped tx setsPéter Szilágyi2016-09-021-31/+48
* core, eth, internal, miner: optimize txpool for quick opsPéter Szilágyi2016-09-021-18/+9
* core/types, core/vm: improve docs, add JSON marshaling methodsFelix Lange2016-08-041-4/+61
* core: added CheckNonce() to Message interfacezsfelfoldi2016-07-111-0/+1
* core: various typosLeif Jurvetson2016-03-161-2/+2
* all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-221-1/+1
* core, core/vm, crypto: fixes for homesteadJeffrey Wilcke2016-02-181-1/+22
* parmas, crypto, core, core/vm: homestead consensus protocol changesGustav Simonsson2016-02-181-3/+18
* core, core/types, miner: fix transaction nonce-price combo sortPéter Szilágyi2016-01-221-16/+69
* core, core/types: readd transactions after chain re-orgJeffrey Wilcke2015-09-221-1/+23
* core, core/vm, core/state: remove unused functionsGustav Simonsson2015-09-111-4/+0
* miner, core: sort txs by price, nonceJeffrey Wilcke2015-08-051-0/+19
* improved error detection and handling for NewTransactionFromBytesBas van Kervel2015-07-291-9/+0
* all: fix license headers one more timeFelix Lange2015-07-241-1/+1
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-231-4/+4
* all: update license informationFelix Lange2015-07-071-0/+16
* core, miner: removed vm errors from consensus err checkingJeffrey Wilcke2015-07-061-1/+3
* core/types, xeth: separate tx hash and tx signature hashFelix Lange2015-07-061-5/+13
* core/types: cache computed transaction valuesFelix Lange2015-06-301-5/+28
* core/types: make transactions immutableFelix Lange2015-06-301-119/+127
* core/types: add Transaction.SizeFelix Lange2015-06-091-0/+7
* Add EC signature validations before call to libsecp256k1Gustav Simonsson2015-06-021-16/+15
* core/types: add rlp tag "nil" for Transaction.RecipientFelix Lange2015-04-171-1/+1
* Use logger.Error instead of 0 with glogGustav Simonsson2015-04-071-1/+2
* Forward and log EC recover err and remove dup pubkey len checkGustav Simonsson2015-04-071-1/+7
* Changed R S to big int and fixed testsobscuren2015-04-051-2/+18
* Changed R & S to *big.Intobscuren2015-04-051-6/+6
* added tx tests and fixed block testsobscuren2015-03-261-2/+4
* Fixed incorrect recipient derivedobscuren2015-03-211-1/+1
* core/types: use package rlp instead of common.DecodeFelix Lange2015-03-181-29/+26
* core/types: don't use Address zero value for invalid addressesFelix Lange2015-03-171-25/+34
* core/types: fix Transaction.Hash and add support for encoding with package rlpFelix Lange2015-03-171-6/+19
* core/types: use common.{Hash,Address} in for transactionsFelix Lange2015-03-171-65/+24
* Moved ethutil => commonobscuren2015-03-161-9/+9
* Changed V to byte. Closes #456obscuren2015-03-121-4/+4
* Integrate eth_accounts and eth_transact to use new account managerGustav Simonsson2015-03-061-0/+8
* Moved `obscuren` secp256k1-goobscuren2015-01-221-1/+1
* Refactored tx pool and added extra fields to blockobscuren2015-01-021-0/+5
* Chain importerobscuren2014-12-231-14/+14
* Refactored block & Transactionobscuren2014-12-231-62/+59
* Merge branch 'develop' into poc8obscuren2014-12-201-9/+10
|\
| * Transaction was generating incorrect hash because of var changesobscuren2014-12-191-9/+10
* | Merge branch 'badsig' of https://github.com/ebuchman/go-ethereum into ebuchma...obscuren2014-12-191-4/+4
|/
* Gas corrections and vm fixesobscuren2014-12-191-9/+0
* Moved methods to messagesobscuren2014-12-181-21/+2
* Created generic message (easy for testing)obscuren2014-12-181-31/+57
* Renamed State => StateDBobscuren2014-12-041-1/+1
* Renamed `chain` => `core`obscuren2014-12-041-0/+225