0a88010826
Merge conflicts
2014-04-01 14:20:55 +02:00
ee5e7f2b35
Fix merge conflict
2014-04-01 13:18:42 +02:00
7d0348e4ba
Handle contract messages
2014-04-01 10:41:30 +02:00
5660d598df
Added tx output
2014-04-01 10:40:34 +02:00
5f49a659c3
More blockchain testing
2014-03-31 12:54:37 +02:00
7277c42047
Fixed some state issues
2014-03-31 01:03:28 +02:00
e403b28eea
Fixed miner
2014-03-31 01:02:00 +02:00
97b98b1250
Fixed an issue with sending gas to a contract
2014-03-31 00:22:50 +02:00
ebbc5e7cb8
Updated to new mutan api
2014-03-30 22:03:29 +02:00
7cc28c8b46
Added storage test
2014-03-30 22:03:08 +02:00
205e33bc83
Fixed bug in stack to expand beyond expectations. Fixed EQ and NOT opcode
2014-03-30 18:55:51 +02:00
6625b6ffbd
Changed to new mutan API
2014-03-30 12:58:37 +02:00
b888652201
Added missing GetTx (0x16) wire message
2014-03-28 11:20:07 +01:00
60fd2f3521
Update vm_test.go
...
store ...
2014-03-27 23:25:03 +01:00
75e6406c1f
Fixed tests
2014-03-27 23:17:23 +01:00
3c3431d111
Fixed IsContract method to use the contractCreation flag
2014-03-27 23:17:14 +01:00
56a58ad70d
Removed debug and comments
2014-03-27 22:02:39 +01:00
00c5f9b9a6
Updated transaction model
...
Changed the behaviour of decoding rlp data. Something is considered to
be creating a contract if the 4th item is a list.
Changed constructors.
2014-03-27 19:49:47 +01:00
3fb7ae2fa1
Removed CreateTx
2014-03-27 19:45:55 +01:00
7660e1ed90
Added a IsList method for type checking []interface{}
2014-03-27 19:42:01 +01:00
c5215fd4fb
Added gas and gas price.
...
* library's `createTx` method changed so it accepts a gas price
* dev console accepts code as well as the library
2014-03-27 19:41:42 +01:00
43cad69016
Reworked transaction constructors
2014-03-27 15:42:39 +01:00
308c59320c
Fixed typo
2014-03-27 15:38:55 +01:00
1257e8b4b3
Merge branch 'master' into develop
2014-03-27 15:24:56 +01:00
1323f60c07
Merge pull request #31 from ethersphere/master
...
assetPath configurable on command line for ethereal GUI
2014-03-27 15:24:36 +01:00
e65c4ee93e
Updated transaction constructor
2014-03-27 15:22:20 +01:00
49c710bf44
assetPath configurable on command line for ethereal GUI
...
- solves the problem of non-standard installs
- add AssetPath to config as string var
- introduced UiLib constructor which falls back to defaultAssetPath (earlier behaviour) if no assetPath is set
- defaultAssetPath now internal concern of UiLib
- gui.Start(assetPath) argument passed from ethereal main() as set Init() in config.go
- informative log message if wallet.qml fails to open
2014-03-27 17:14:04 +07:00
6253d10938
initial testcode for canonical chain
2014-03-24 15:04:29 +01:00
e0b6091d7e
Test fixes and removed old code. Added VM gas fees
2014-03-24 13:20:34 +01:00
ec6ec62dd4
Remove some xtra logs
2014-03-24 10:56:52 +01:00
a30f5730b3
Reimplement new miner creation
2014-03-24 10:56:42 +01:00
6724d27c0c
Merge master into miner branch
2014-03-24 10:26:19 +01:00
97786d03d5
Merge branch 'master' into miner
2014-03-24 10:24:39 +01:00
274d5cc91c
FindCanonicalChain returns true or false when we are on the Canonical chain or not
2014-03-24 10:24:06 +01:00
642630db15
Moved node to ethereum
2014-03-22 12:03:10 +01:00
45ec9c88e4
Moved node to ethereum
2014-03-22 12:03:03 +01:00
6a86c517c4
Removed old VM code
2014-03-22 11:47:27 +01:00
fe79a8f724
Merge branch 'develop' of https://github.com/WeMeetAgain/go-ethereum into WeMeetAgain-develop
...
Conflicts:
ethereal/Makefile
2014-03-22 11:32:01 +01:00
1f2547b8a7
Major re-organisation.
...
The Ethereum node and Gui are now separated.
2014-03-22 01:02:24 +01:00
22b4e9b617
.
2014-03-22 00:35:53 +01:00
01c1bce9c5
Removed regular ints from the virtual machine and closures
2014-03-21 18:22:47 +01:00
9a9e252cab
Changes 'compiler' to work with any type
2014-03-21 15:27:18 +01:00
b52b1fca89
Initial block reorganisation code
2014-03-21 15:06:23 +01:00
2ea4c632d1
Closure return, arguments fixed. Added proper tests
2014-03-21 14:47:55 +01:00
fa1db8d2dc
Implemented closure arguments
2014-03-21 11:54:36 +01:00
0db86e4485
Updated to work with the new chain
2014-03-21 11:16:41 +01:00
9cf8ce9ef8
New tx methods and added new vm to state manager
2014-03-21 00:04:31 +01:00
f567f89b99
Added address to account and contract
...
Contract and account now both have an address field or method for the
sake of simplicity.
2014-03-20 23:38:16 +01:00
7705b23f24
Removed caller from tx and added "callership" to account.
...
Transactions can no longer serve as callers. Accounts are now the
initial callee of closures. Transactions now serve as transport to call
closures.
2014-03-20 23:17:53 +01:00
f3d27bf5d8
Rewrote opcodes again
2014-03-20 22:51:20 +01:00