obscuren
ea9a549bbd
Removed exported fields from state object and added proper set/getters
10 years ago
obscuren
fa4cbad315
Optimisations and fixed a couple of DDOS issues in the miner
10 years ago
obscuren
cb382fa76b
Validate transactions sender before adding to pool. Closes #272
10 years ago
obscuren
60d9611c23
Fixed tests where txs weren't properly removed
10 years ago
obscuren
6abf8ef78f
Merge
10 years ago
obscuren
16f417f5af
Fixed bug where logging could crash client during tx adding
10 years ago
obscuren
d336e24dce
Removed the need of having a backend for the tx pool
10 years ago
obscuren
ae2c90cc28
Removed value check from tx validation
10 years ago
obscuren
48d2a8b8ee
Refactored tx pool and added extra fields to block
...
* chain manager sets td on block + td output w/ String
* added tx pool tests for removing/adding/validating
* tx pool now uses a set for txs instead of list.List
10 years ago
obscuren
5ad473d758
Moved methods to messages
10 years ago
obscuren
db494170dc
Created generic message (easy for testing)
10 years ago
obscuren
0dc566124a
Merge fixes
10 years ago
obscuren
49e0267fe7
Locks, refactor, tests
...
* Added additional chain tests
* Added proper mutex' on chain
* Removed ethereum dependencies
10 years ago
zelig
c2af10d256
transaction pool changes
...
- use eventer events to broadcast transactions
- CurrentTransactions -> GetTransactions
- add AddTransactions
10 years ago
obscuren
5553e5aaed
states moved to chain
10 years ago
obscuren
8dbca75d85
Skip mining on transactions that don't meet the min accepted gas price
10 years ago
obscuren
a5b27bbc10
Improved and simplified wallet functions and behaviour
10 years ago
obscuren
f298ffdbb8
Renamed State => StateDB
10 years ago
obscuren
9008b155d3
Renamed `chain` => `core`
10 years ago
obscuren
8240550187
updated to types
10 years ago
obscuren
b4eeffa8f1
Transaction strictness
10 years ago
obscuren
6dc46d3341
Changed the way transactions are being added to the transaction pool
10 years ago
Ethan Buchman
7c24cd790d
fix panic on bad sender
10 years ago
obscuren
a1b6a9ac29
Begin of moving objects to types package
...
* Block(s)
* Transaction(s)
10 years ago
obscuren
f59a3b67f6
StateManager => BlockManager
10 years ago
obscuren
4914a78c8c
ethwire => wire
10 years ago
obscuren
af8f5f0b69
ethstate => state
10 years ago
obscuren
b1c247231b
ethlog => logger
10 years ago
obscuren
3ee0461cb5
Moved ethchain to chain
10 years ago
Felix Lange
6b3f5fb82b
cmd/mist, ethchain, ethminer: split TxEvent ( #165 )
10 years ago
obscuren
69e745c537
Return erroneous txs (so we can remove them from the pool)
10 years ago
obscuren
29b8a0bc5f
Updated the VM & VM tests
...
* Stack Error shouldn't revert to previous state
* Updated VM Test tool
* Added Transfer method to VM Env
10 years ago
obscuren
097ba56df5
Renamed block_chain to chain_manager
10 years ago
Felix Lange
36cdab2068
all: use (blocking) event package instead of ethreact
10 years ago
obscuren
46a496428f
ugh
10 years ago
obscuren
6800c3665a
Re-added min gas price check on tx pool
10 years ago
obscuren
954ba211bf
Fixed contract validation address in tx pool
10 years ago
obscuren
0b6b6b52fe
Contract creation address are empty again
10 years ago
obscuren
1f9894c084
Old code removed and renamed amount to balance
10 years ago
obscuren
32d125131f
Refactored to new state and vm
10 years ago
zelig
853053a3b2
go fmt
11 years ago
zelig
b9e8a3e024
modified logging API
...
- package vars for tagged loggers
- weed out spurious fmt.PrintX and log.PrintX logging
- tried to second guess loglevel for some :)
11 years ago
obscuren
7b55bcf484
Removed old fees
11 years ago
obscuren
d078e9b8c9
Refactoring state transitioning
11 years ago
obscuren
3a9d7d318a
log changes
11 years ago
obscuren
4d3209ad1d
Moved process transaction to state manager
...
* Buy gas of the coinbase address
11 years ago
Maran
2995d6c281
Validate minimum gasPrice and reject if not met
11 years ago
obscuren
b695c82520
Fixes #60
11 years ago
obscuren
73761f7af6
Closure call now returns the total usage as well
...
* Return the used gas value based on the UseGas and ReturnGas
11 years ago
obscuren
230aafbf66
Working on interop
...
* Receipts after each transaction
* Fee structure
* Applying fees to miners
11 years ago