Commit Graph

46 Commits

Author SHA1 Message Date
obscuren 69e745c537 Return erroneous txs (so we can remove them from the pool) 2014-10-27 16:52:58 +01:00
obscuren 272d58662c Implemented LOG. Closes #159 2014-10-27 11:44:16 +01:00
Felix Lange 69baa465ea Merge eth-go repository into go-ethereum
mist, etheruem have been moved to cmd/
2014-10-23 15:01:27 +02:00
obscuren 9d86a49a73 Renamed Sha3Bin to Sha3 2014-10-08 12:06:39 +02:00
obscuren 82be305496 Fixed inconsistencies 2014-10-02 17:03:15 +02:00
obscuren 0b6b6b52fe Contract creation address are empty again 2014-09-08 00:48:59 +02:00
obscuren 024be32f06 Make sure all left padded zero's aren't included 2014-08-09 18:09:55 +01:00
obscuren 2784e256f1 Vm logging on diff 2014-07-15 00:25:49 +02:00
obscuren 98f21d8973 Compare method for receipts 2014-07-14 22:52:44 +02:00
obscuren fd1d0bbde7 Updated to generic padding function 2014-07-02 00:05:48 +02:00
zelig dabaa4cce0 change all modified calls to ethtrie, ethutil and ethcrypto functions 2014-06-29 18:30:05 +01:00
obscuren 842d52db7b Make sure that public key always uses 64 bytes 2014-06-23 11:23:51 +02:00
obscuren 931ae0f116 Append zero's in R & S 2014-06-20 20:12:08 +02:00
obscuren 7e6684d926 Method for checking contract addresses 2014-06-19 13:42:47 +02:00
obscuren 34c8045d5b Fixed issue where JUMPI would do an equally check with 1 instead of GT 2014-06-17 18:05:46 +02:00
obscuren 5871dbaf5a Set contract addr for new transactions 2014-06-15 00:10:42 +02:00
obscuren d078e9b8c9 Refactoring state transitioning 2014-06-13 12:45:11 +02:00
obscuren b855e5f7df Changed opcode numbers and added missing opcodes 2014-06-12 11:19:32 +02:00
obscuren 9988b1a047 Sort transactions based on the nonce
* Added a transaction sorter
2014-05-28 12:06:09 +02:00
obscuren 81ef40010f The body of contracts are now returned instead 2014-05-25 14:13:54 +01:00
obscuren 281559d427 Canonical contract creation 2014-05-22 18:24:04 +02:00
obscuren cc8464ce80 Transaction querying 2014-05-22 17:56:33 +02:00
obscuren 230aafbf66 Working on interop
* Receipts after each transaction
* Fee structure
* Applying fees to miners
2014-05-22 17:35:26 +02:00
obscuren 45b810450f ... 2014-05-20 13:09:44 +02:00
obscuren f292e93e0e Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
Conflicts:
	ethchain/transaction.go
2014-05-20 13:07:08 +02:00
obscuren 378815ee62 Rearranged according to YP 2014-05-20 13:06:47 +02:00
Nick Savers 530ab6b8fc Re-arranged transaction RLP encoding...
According to latest Yellow Paper specs and conform other clients
4794642e51
2014-05-20 13:02:37 +02:00
obscuren fd19142c0d No longer store script directly in the state tree 2014-05-20 11:19:07 +02:00
obscuren 1f6df0cd52 Added receipts for tx creation 2014-05-02 14:08:54 +02:00
obscuren 3a9a252f6e Fixed minor issue with gas and added state object init 2014-04-23 11:51:04 +02:00
obscuren a96c8c8af9 Added proper gas handling 2014-04-18 13:41:07 +02:00
obscuren 9c6aca7893 Merged accounts and contracts in to StateObject
* Account removed
* Contract removed
* Address state changed to CachedStateObject
* Added StateObject
2014-04-16 04:06:51 +02:00
obscuren 720521ed4a Changed how txs define their data & added init field 2014-04-09 12:28:16 -04:00
obscuren 7277c42047 Fixed some state issues 2014-03-31 01:03:28 +02:00
obscuren 3c3431d111 Fixed IsContract method to use the contractCreation flag 2014-03-27 23:17:14 +01:00
obscuren 56a58ad70d Removed debug and comments 2014-03-27 22:02:39 +01:00
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.
2014-03-27 19:49:47 +01:00
obscuren 43cad69016 Reworked transaction constructors 2014-03-27 15:42:39 +01:00
obscuren 9cf8ce9ef8 New tx methods and added new vm to state manager 2014-03-21 00:04:31 +01:00
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.
2014-03-20 23:17:53 +01:00
obscuren 3520771d68 Comply to Callee interface 2014-03-20 17:27:09 +01:00
obscuren 4b8c50e2cd Deprication 2014-02-25 11:22:18 +01:00
obscuren d69db6e617 Removed compiling from the transaction 2014-02-24 12:13:42 +01:00
obscuren 681eacaa7f Removed old instruction code 2014-02-21 12:37:06 +01:00
obscuren 24f2b2afc3 Running contracts fixed 2014-02-19 11:35:17 +01:00
obscuren f6d1bfe45b The great merge 2014-02-14 23:56:09 +01:00