obscuren
f486c0ae56
new type + additional methods
2015-03-16 11:59:52 +01:00
obscuren
b523441361
Moved ethutil => common
2015-03-16 11:27:38 +01:00
obscuren
fee9aecfb2
more tests for remote update
2015-03-13 17:53:53 +01:00
obscuren
a0266489b4
Make remote dominant
2015-03-13 17:47:00 +01:00
obscuren
f1fcda4f2f
Implemented managed state
...
* Reimplemented nonce management for known accounts.
2015-03-13 16:29:04 +01:00
obscuren
cda88ce31a
Implemented a manage state for keeping track of nonces
2015-03-13 14:37:54 +01:00
obscuren
310ca62285
Removed some of that gas pre pay magic
2015-03-12 22:29:10 +01:00
obscuren
347cb272be
fixed ethtest
2015-03-12 19:41:56 +01:00
Felix Lange
80985f97da
cmd/evm, core, ethdb, state, tests/helper: remove ReadConfig calls
2015-03-10 02:39:53 +01:00
Felix Lange
e6118f2d79
state: fix tests
2015-03-10 02:35:21 +01:00
obscuren
19efebe91e
Updated tests and fixed suicide
2015-03-09 11:28:35 +01:00
obscuren
40ff3cac39
merge
2015-03-03 17:56:36 +01:00
obscuren
ee0a1bec6c
GasLimit check updated
2015-03-03 17:05:51 +01:00
obscuren
b909a5ec18
Trie => SecureTrie
2015-03-03 12:25:44 +01:00
obscuren
ac88ae86a3
GetOrNew for accessors. Fixes #404
2015-03-01 19:07:38 +01:00
obscuren
6ea7aae29c
Removed some methods from the JS REPL
2015-02-28 19:15:57 +01:00
obscuren
e235b57234
Fixed consensus issue for refunding
...
* Refund should _always_ go to the origin
2015-02-26 20:08:35 +01:00
obscuren
bba85a2074
Added Number to logs
2015-02-22 13:24:26 +01:00
obscuren
ea9a549bbd
Removed exported fields from state object and added proper set/getters
2015-02-20 14:19:34 +01:00
obscuren
5c975dd4ed
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-02-20 14:01:34 +01:00
obscuren
d8ac267f41
dirty tracking for state objects fixed
2015-02-20 14:01:30 +01:00
Jeffrey Wilcke
63031f571a
Merge pull request #355 from fjl/test-fixes
...
Fix failing tests and speed up Travis builds
2015-02-20 13:00:10 +01:00
Felix Lange
01ce066d43
state: improve TestDump
2015-02-20 11:40:58 +01:00
obscuren
fa4cbad315
Optimisations and fixed a couple of DDOS issues in the miner
2015-02-19 22:33:22 +01:00
obscuren
c14071df9d
Reset storage cache after sync
2015-02-19 13:34:27 +01:00
obscuren
2c454863f2
Use new rlp (TODO requires some refactoring)
2015-02-17 13:26:21 +01:00
obscuren
3f6baa45a7
Documented methods & removed old manifest
2015-02-11 23:46:45 +01:00
obscuren
623469cb6c
Added missing whisper timestamp. Closes #284
2015-02-03 06:56:19 -08:00
obscuren
79cd58bdf3
removed old code
2015-01-31 17:23:46 +01:00
obscuren
54927dc0e0
Fixed issue with Storage()
...
* Storage() returned encoded values. They are now decode prior to hexing
* Removed old code from state object
* Updated coin
2015-01-29 23:58:43 +01:00
obscuren
db4aaedcbd
Moved ptrie => trie. Removed old trie
2015-01-08 11:47:04 +01:00
obscuren
fed3e6a808
Refactored ethutil.Config.Db out
2015-01-07 13:17:48 +01:00
obscuren
ca1b2a1a91
Changed prev_hash to block_hash, state transition now uses vm env
...
* PREVHASH => BLOCKHASH( N )
* State transition object uses VMEnv as it's query interface
* Updated vm.Enviroment has GetHash( n ) for BLOCKHASH instruction
* Added GetHash to xeth, core, utils & test environments
2015-01-03 17:18:43 +01:00
obscuren
e2d1d832ef
added nil check
2015-01-02 13:00:25 +01:00
obscuren
780abaec98
Switched to new trie
2014-12-23 18:35:36 +01:00
obscuren
1508a23a6f
Minor updates on gas and removed/refactored old code.
2014-12-20 02:21:13 +01:00
obscuren
3325683794
Fixed refund model
2014-12-18 22:38:51 +01:00
obscuren
198cc69357
Gas corrections and vm fixes
2014-12-18 21:58:26 +01:00
obscuren
1fb84d3c5f
Fixed tests
2014-12-10 10:57:19 +01:00
obscuren
3043b233ea
Log is now interface
2014-12-04 12:35:23 +01:00
obscuren
f298ffdbb8
Renamed State => StateDB
2014-12-04 11:40:20 +01:00
obscuren
99853ac3ce
Moved execution from vm to chain.
...
This moves call and create to the specified environments. Vms are no
longer re-used. Vm uses environment's Call(Code) and Create in order to
execute new contracts or transfer value between accounts.
State transition now uses the same mechanism described above.
2014-12-03 17:06:54 +01:00
obscuren
64f35ba8d1
merge errors fixed
2014-12-02 11:52:56 +01:00
obscuren
6dc46d3341
Changed the way transactions are being added to the transaction pool
2014-12-01 20:18:09 +01:00
obscuren
1bce02eff7
Fixed merge
2014-11-28 21:44:34 +01:00
obscuren
c8d0f8adc5
Changed refund
2014-11-28 21:20:32 +01:00
obscuren
e70529a977
Added new iterator and tests
2014-11-19 15:05:08 +01:00
obscuren
14e2e488fd
Added `chain` tests & minor fixes
...
* Fork tests (equal and larger chains)
* `chain.link` fields are now exported
* moved debug function from state to dump.go
2014-11-19 12:25:52 +01:00
Taylor Gerring
ddca18638f
update imports order per goimports
2014-11-15 20:21:55 -06:00
Taylor Gerring
2a9fc7baa9
Merge branch 'develop' of https://github.com/tgerring/go-ethereum
2014-11-14 15:01:52 -06:00