aboutsummaryrefslogtreecommitdiffstats
path: root/ethchain/transaction_pool.go
Commit message (Collapse)AuthorAgeFilesLines
* Removed old feesobscuren2014-06-161-1/+1
|
* Refactoring state transitioningobscuren2014-06-131-1/+1
|
* Merge branch 'develop' into interopobscuren2014-06-121-0/+6
|\
| * log changesobscuren2014-06-121-0/+6
| |
* | Merge branch 'develop' into interopobscuren2014-06-121-0/+7
|\| | | | | | | | | Conflicts: peer.go
| * Validate minimum gasPrice and reject if not metMaran2014-06-101-0/+7
| |
* | Moved process transaction to state managerobscuren2014-06-121-10/+19
|/ | | | * Buy gas of the coinbase address
* Fixes #60obscuren2014-05-281-2/+2
|
* Closure call now returns the total usage as wellobscuren2014-05-281-4/+14
| | | | * Return the used gas value based on the UseGas and ReturnGas
* Working on interopobscuren2014-05-221-8/+10
| | | | | | * Receipts after each transaction * Fee structure * Applying fees to miners
* Proper log statementobscuren2014-05-211-4/+3
|
* Testing different mining stateobscuren2014-05-191-1/+1
|
* Changed how changes are being applied to statesobscuren2014-05-171-1/+2
|
* Removed old tx pool notification system. Fixes #19obscuren2014-05-151-16/+3
|
* Remove any invalid transactions after block processingobscuren2014-05-141-3/+14
|
* Added trans state and removed watch address etcobscuren2014-05-091-2/+1
| | | | | | | | The transient state can be used to test out changes before committing them to the proc state. The transient state is currently being used by the gui to support proper nonce updating without having to wait for a block. This used to be done by a cached state mechanism which can now safely by removed.
* Removed debug logobscuren2014-05-021-8/+6
|
* Removed debugging logobscuren2014-04-301-8/+10
|
* Removed debug loggingobscuren2014-04-301-7/+3
|
* Minor improvements and bug fixesobscuren2014-04-241-4/+4
| | | | * Fixed VM base bug
* Fixed minor issue with gas and added state object initobscuren2014-04-231-3/+1
|
* Merged accounts and contracts in to StateObjectobscuren2014-04-161-7/+7
| | | | | | | * Account removed * Contract removed * Address state changed to CachedStateObject * Added StateObject
* Reverted changesobscuren2014-04-091-5/+5
|
* Typo fixobscuren2014-04-091-1/+1
|
* Merge branch 'develop' into minerobscuren2014-04-051-5/+7
|\
| * Handle contract messagesobscuren2014-04-011-5/+7
| |
* | Merge conflictsMaran2014-04-011-1/+7
|\|
| * Added missing GetTx (0x16) wire messageobscuren2014-03-281-1/+7
| |
* | More mining reworkMaran2014-03-201-5/+4
| |
* | Merge conflictsMaran2014-03-171-2/+2
|\|
| * Moved on to the state managerobscuren2014-03-171-2/+2
| |
* | Removed extra invalid nonce returnMaran2014-03-171-5/+1
| |
* | Initial smart-miner stuffMaran2014-03-101-1/+7
|/
* Partially refactored server/txpool/block manager/block chainobscuren2014-03-051-12/+6
| | | | | | | The Ethereum structure now complies to a EthManager interface which is being used by the tx pool, block manager and block chain in order to gain access to each other. It's become simpeler. TODO: BlockManager => StateManager
* Updated block to use state instead of trie directlyobscuren2014-03-031-4/+4
|
* WIP Observing patternobscuren2014-02-251-8/+33
|
* Added a secondary processorobscuren2014-02-231-3/+9
|
* If sender is receiver only subtract the feeobscuren2014-02-181-7/+15
|
* The great mergeobscuren2014-02-151-0/+219