obscuren
3c3431d111
Fixed IsContract method to use the contractCreation flag
11 years ago
obscuren
56a58ad70d
Removed debug and comments
11 years ago
obscuren
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.
11 years ago
obscuren
7660e1ed90
Added a IsList method for type checking []interface{}
11 years ago
obscuren
43cad69016
Reworked transaction constructors
11 years ago
obscuren
308c59320c
Fixed typo
11 years ago
obscuren
e0b6091d7e
Test fixes and removed old code. Added VM gas fees
11 years ago
obscuren
6a86c517c4
Removed old VM code
11 years ago
obscuren
01c1bce9c5
Removed regular ints from the virtual machine and closures
11 years ago
obscuren
9a9e252cab
Changes 'compiler' to work with any type
11 years ago
obscuren
2ea4c632d1
Closure return, arguments fixed. Added proper tests
11 years ago
obscuren
fa1db8d2dc
Implemented closure arguments
11 years ago
obscuren
9cf8ce9ef8
New tx methods and added new vm to state manager
11 years ago
obscuren
f567f89b99
Added address to account and contract
...
Contract and account now both have an address field or method for the
sake of simplicity.
11 years ago
obscuren
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.
11 years ago
obscuren
f3d27bf5d8
Rewrote opcodes again
11 years ago
obscuren
c68ff9886b
Fixed MSTORE and added some more commets
11 years ago
obscuren
f21eb88ad1
Some minor updates
11 years ago
obscuren
c642094cac
Added encoder interface
11 years ago
obscuren
3520771d68
Comply to Callee interface
11 years ago
obscuren
c17381b853
Moved code around
11 years ago
obscuren
59d8dc3950
Fixed issue with stack where it sliced of the wrong values
11 years ago
obscuren
38ea6a6d5d
Closures and vm based on closures
...
Status: Work in progress
11 years ago
obscuren
82d0f65dab
Comply to Callee structure
11 years ago
obscuren
c135b389fe
Commented out code due to rewrite vm
11 years ago
obscuren
bdc0d1b7ad
Added AddFunds method
11 years ago
obscuren
344e827061
Added client string to configuration
...
Clients can set their own client string which will be send to connected
peers during the handshake.
11 years ago
obscuren
826c827e6b
Added a copy method to state
11 years ago
obscuren
2b9b02812e
Log
11 years ago
obscuren
07578fe25f
Pretty print nonce
11 years ago
obscuren
b15a4985e8
Moved on to the state manager
11 years ago
obscuren
54bcee512d
Merge branch 'develop' of https://github.com/jarradh/eth-go into jarradh-develop
11 years ago
obscuren
685ea3e9a9
Wip keychains
11 years ago
Jarrad Hope
694ef47041
gofmt -w ethereum.go
11 years ago
Jarrad Hope
9d887234ea
Small Optimization on port
11 years ago
Jarrad Hope
e2e338929f
Fix Whitespace
11 years ago
Jarrad Hope
8162aff8cf
Add DNS Bootstrapping
11 years ago
obscuren
ea873304ca
No longer dev
11 years ago
obscuren
f80984491a
Removed comments
11 years ago
obscuren
e7770b2332
Added miner state
11 years ago
obscuren
be543a6d17
Removed comments
11 years ago
obscuren
6c6e8b0fd7
Renamed block manager to state manager
11 years ago
obscuren
79320e2868
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
11 years ago
obscuren
92f2abdf76
Partially refactored server/txpool/block manager/block chain
...
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
11 years ago
Jeffrey Wilcke
c1de7bcec5
Merge pull request #10 from mquandalle/patch-1
...
Rename .travil.yml to .travis.yml
11 years ago
Maxime Quandalle
8577e9116e
Rename .travil.yml to .travis.yml
11 years ago
obscuren
5b1613d65b
Merge branch 'master' into develop
11 years ago
obscuren
c1d0ea7366
Updated protocol version to 7
11 years ago
obscuren
9d492b0509
Renamed Address to Account
11 years ago
obscuren
bfed1c7cac
Trie's are no longer referenced directly but through State instead
11 years ago