aboutsummaryrefslogtreecommitdiffstats
path: root/core/chain_manager_test.go
Commit message (Collapse)AuthorAgeFilesLines
* core: added some additional chain tests for shortest chainobscuren2015-04-301-4/+29
|
* core: fixed tetst to reflect (int, error) return by insertChainobscuren2015-04-291-2/+2
|
* core: fixed chain reorg during splitsobscuren2015-04-291-1/+51
| | | | | | | | | | | | | | Chain reorgs weren't properly handled when a chain was further ahead. Previously we'd end up with mixed chains in our canonical numbering sequence. Added test for this type of forking. ``` /-o-o-o A o-C-+ \-o-o-o-o B ``` Ends up with with C A1, A2, A3, B4
* xeth, core, cmd/utils: Transaction can not be over block gas limitobscuren2015-04-241-2/+2
| | | | Transactions will be invalidated when the tx.gas_limit > block.gas_limit
* core: force block process & fixed chain manager testobscuren2015-04-201-3/+4
|
* Improved transaction poolobscuren2015-04-091-2/+2
| | | | | | | | | | The transaction pool will now some easily be able to pre determine the validity of a transaction by checking the following: * Account existst * gas limit higher than the instrinsic gas * enough funds to pay upfront costs * nonce check
* Added caching for block chain. Currently set to 10kobscuren2015-03-201-1/+1
|
* core: fix testsFelix Lange2015-03-181-5/+4
|
* Add additional extra database for non-protocol related dataobscuren2015-03-121-2/+2
| | | | * Add transaction to extra database after a successful block process
* cmd/evm, core, ethdb, state, tests/helper: remove ReadConfig callsFelix Lange2015-03-101-2/+0
|
* Fixed testsobscuren2015-03-071-5/+5
|
* Introducing ethashMatthew Wampler-Doty2015-03-031-15/+31
|
* Exposing stuff for ethashMatthew Wampler-Doty2015-02-281-2/+0
|
* public functions for making chains on the flyEthan Buchman2015-02-281-96/+0
|
* core: chain manager forking testsEthan Buchman2015-02-181-0/+276
|
* Skip for travisobscuren2015-01-251-0/+2
|
* skipping for travisobscuren2015-01-251-0/+4
|
* pre-powobscuren2015-01-121-0/+18
|
* fixed other tests to use hashes as wellobscuren2015-01-081-2/+1
|
* Changed to use hash for comparisonobscuren2015-01-081-2/+3
| | | | | DeepReflect would fail on TD since TD isn't included in the original block and thus the test would fail.
* Refactored ethutil.Config.Db outobscuren2015-01-071-14/+6
|
* Fixed testsobscuren2015-01-061-2/+2
|
* added nil checkobscuren2015-01-021-9/+1
|
* Removed the need of having a backend for the tx poolobscuren2015-01-021-2/+2
|
* Fixed testsobscuren2015-01-021-4/+11
|
* Chain testsobscuren2014-12-301-5/+48
|
* Fixed chain test & added new chainobscuren2014-12-301-14/+33
|
* Locks, refactor, testsobscuren2014-12-181-4/+62
| | | | | | * Added additional chain tests * Added proper mutex' on chain * Removed ethereum dependencies
* moved err checkobscuren2014-12-171-0/+18
|
* Removed tests because they've become obsoleteobscuren2014-12-101-115/+0
|
* Renames for chain, updated VM, moved methodsobscuren2014-12-041-1/+1
| | | | | | * Renamed a couple more chain => core * Updated VM `pc` to be uint64 rather than big int * XEth interface cleanup
* Renamed `chain` => `core`obscuren2014-12-041-0/+116