obscuren
218f437b0c
Updated window
2015-02-13 17:30:37 +01:00
obscuren
7336dfad02
Merge branch 'develop' into poc8
2015-02-13 17:23:48 +01:00
obscuren
00fca40939
Merge branch 'miner' into develop
2015-02-13 17:23:18 +01:00
obscuren
8a0f23915e
Fixed a few issues in the miner and updated hash rate title
...
* Sometimes old nonces were set by "old" agents
* Added the hash rate to the miner
2015-02-13 17:23:09 +01:00
obscuren
8305d409d2
Merge branch 'develop' into miner
2015-02-13 17:00:15 +01:00
obscuren
5c251b6928
Merge branch 'fjl-poc8-net-integration' into develop
2015-02-13 16:08:30 +01:00
obscuren
bde3ff16ad
merge
2015-02-13 16:02:37 +01:00
obscuren
76fa75b394
wip
2015-02-13 15:35:54 +01:00
Felix Lange
32a9c0ca80
p2p: bump devp2p protcol version to 3
...
For compatibility with cpp-ethereum
2015-02-13 15:08:40 +01:00
Felix Lange
fd3e1061e0
p2p: handle disconnect before protocol handshake
2015-02-13 15:06:47 +01:00
Felix Lange
cf754b9483
p2p/discover: fix race in ListenUDP
...
udp.Table was assigned after the readLoop started, so
packets could arrive and be processed before the Table was there.
2015-02-13 15:06:47 +01:00
Felix Lange
5cc1256fd6
p2p: ensure we don't dial ourself
...
addPeer doesn't allow self connects, but we can avoid opening
connections in the first place.
2015-02-13 15:06:47 +01:00
Felix Lange
7101f44998
p2p: add I/O timeout for encrytion handshake
2015-02-13 15:06:47 +01:00
Felix Lange
22ee366ed6
p2p: fix goroutine leak for invalid peers
...
The deflect logic called Disconnect on the peer, but the peer never ran
and wouldn't process the disconnect request.
2015-02-13 15:06:46 +01:00
obscuren
75d164037f
Merge branch 'logjson' into develop
2015-02-13 15:06:32 +01:00
obscuren
a5ea21cd85
merge
2015-02-13 15:05:56 +01:00
Felix Lange
5110f80bba
p2p: improve read deadlines
...
There are now two deadlines, frameReadTimeout and payloadReadTimeout.
The frame timeout is longer and allows for connections that are idle.
The message timeout is still short and ensures that we don't get stuck
in the middle of a message.
2015-02-13 14:44:00 +01:00
Felix Lange
170eb3ac68
p2p/discover: map listening port using configured mechanism
2015-02-13 11:39:32 +01:00
Felix Lange
82f0bd9009
p2p/discover: code review fixes
2015-02-13 11:39:31 +01:00
Felix Lange
d0a2e655c9
cmd/ethereum, cmd/mist, eth, p2p: use package p2p/nat
...
This deletes the old NAT implementation.
2015-02-13 11:39:31 +01:00
Felix Lange
1543833ca0
p2p/nat: new package for port mapping stuff
...
I have verified that UPnP and NAT-PMP work against an older version of
the MiniUPnP daemon running on pfSense. This code is kind of hard to
test automatically.
2015-02-13 11:39:31 +01:00
obscuren
38faf2c51a
removed messages
2015-02-12 17:06:15 +01:00
obscuren
31fdc645ed
cmd + t switches to new dapp window
2015-02-12 15:03:53 +01:00
obscuren
b64ad7a2a6
Merge branch 'develop' into miner
2015-02-11 23:46:54 +01:00
obscuren
3f6baa45a7
Documented methods & removed old manifest
2015-02-11 23:46:45 +01:00
obscuren
558c67d392
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-02-11 20:22:19 +01:00
Jeffrey Wilcke
d73dff4d5b
Merge pull request #303 from fjl/rlp-flat
...
rlp: add Flat
2015-02-11 20:22:04 +01:00
Felix Lange
b94f85de22
rlp: add Flat
2015-02-11 19:28:56 +01:00
obscuren
1fc3524e40
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-02-11 19:22:38 +01:00
Jeffrey Wilcke
ebc506dae8
Merge pull request #302 from alexvandesande/UI
...
Catalog Page Behaviour
2015-02-11 19:22:23 +01:00
Alexandre Van de Sande
6221b282d4
Catalog Page Behaviour
2015-02-11 19:16:35 +01:00
Taylor Gerring
db24fb792c
Move standard fields to LogEvent
2015-02-11 18:49:00 +01:00
Taylor Gerring
d311b1b9b7
Merge pull request #301 from ethereum/travis
...
Updates to Travis config
2015-02-11 14:25:44 +01:00
Taylor Gerring
3c40eb9e5a
Temporarily skip broken TestVerifyPoW
2015-02-11 13:47:03 +01:00
obscuren
df49c609a0
updated coin
2015-02-11 13:26:44 +01:00
Taylor Gerring
3d6fd601c5
Move event names within each object
2015-02-11 12:45:41 +01:00
Taylor Gerring
ef6c7bd726
Merge pull request #300 from tgerring/jsonrpc
...
Allow RPC ID to be string or null
2015-02-11 11:59:51 +01:00
Taylor Gerring
d613bf69bf
#295 Allow RPC ID to be string
2015-02-11 11:56:29 +01:00
Taylor Gerring
cfddb7f3cd
Merge branch 'develop' into jsonrpc
...
Conflicts:
rpc/ws/server.go
2015-02-11 11:40:12 +01:00
Taylor Gerring
c6af5f0a27
No longer switch branches for go-qml dep
2015-02-11 11:30:36 +01:00
Taylor Gerring
e433525f51
Merge branch 'sveneh-origin_develop' into develop
2015-02-11 11:28:39 +01:00
Taylor Gerring
ab66a3d0d3
Merge branch 'origin_develop' of https://github.com/sveneh/go-ethereum into sveneh-origin_develop
2015-02-11 11:03:40 +01:00
Taylor Gerring
d53e5646ec
Use strongly-typed objects
2015-02-10 19:21:13 +01:00
Jeffrey Wilcke
5fe2916ee1
Merge pull request #298 from alexvandesande/UI
...
UI changes to Mist
2015-02-10 17:21:29 +01:00
Felix Lange
acc667fbef
Merge pull request #296 from frewsxcv/patch-1
...
Fix broken link in README
2015-02-10 16:41:32 +01:00
Alexandre Van de Sande
80890cd9dd
removed icomoon
2015-02-10 16:16:17 +01:00
Alexandre Van de Sande
6b5f4ed244
Recreated the changes on a new branch
2015-02-10 16:14:07 +01:00
Felix Lange
4242b05462
cmd/bootnode: new command (replaces cmd/peerserver)
2015-02-10 14:26:54 +01:00
Felix Lange
a21b30c901
eth: remove unused Ethereum sync fields
2015-02-10 13:30:07 +01:00
obscuren
ddccea75e8
Fixed "to" field
2015-02-10 13:20:06 +01:00
obscuren
da2fae0e43
Basic structure miner
2015-02-10 13:04:38 +01:00
Felix Lange
a3cd218719
cmd/mist, cmd/ethereum: add CLI arguments for node key
2015-02-10 12:30:09 +01:00
Felix Lange
0c7df37351
crypto: add key loading functions
2015-02-10 12:29:50 +01:00
sveneh
70e2df3904
Dockerfile creation speed-up by not running go tests, added a workaround
...
so that docker's cache is invalidated whenever th git repo is updated.
2015-02-09 16:27:49 +01:00
Felix Lange
f1ebad2508
eth: don't warn if no BootNodes are specified
2015-02-09 16:17:07 +01:00
Felix Lange
9915d3c3be
p2p/discover: deflake UDP tests
2015-02-09 11:02:32 +01:00
obscuren
58ba290a9f
moved manager
2015-02-09 00:08:28 +01:00
obscuren
b22f0f2ef5
merged
2015-02-09 00:06:24 +01:00
obscuren
16a04e64f2
Updated coin
2015-02-07 17:04:19 +01:00
obscuren
c8147fb7b9
Compare regardless of length
2015-02-07 17:04:04 +01:00
obscuren
0fa6927171
Moved log message to detail output
2015-02-07 17:03:33 +01:00
obscuren
99ebb869bf
Fixed iterator
2015-02-07 17:03:22 +01:00
obscuren
44eafb15e0
Renamed filter
2015-02-07 17:03:12 +01:00
Corey Farwell
792cd0aa10
Fix broken link in README
2015-02-06 22:36:22 -05:00
Felix Lange
028775a086
cmd/ethereum, cmd/mist: add flag for discovery bootstrap nodes
2015-02-07 00:52:49 +01:00
Felix Lange
2cf4fed11b
cmd/mist, eth, javascript, p2p: use Node URLs for peer suggestions
2015-02-07 00:46:56 +01:00
Felix Lange
e34d134102
p2p: fixes for actual connections
...
The unit test hooks were turned on 'in production'.
2015-02-07 00:43:52 +01:00
Felix Lange
8564eb9f7e
p2p/discover: add node URL functions, distinguish TCP/UDP ports
...
The discovery RPC protocol does not yet distinguish TCP and UDP ports.
But it can't hurt to do so in our internal model.
2015-02-07 00:12:23 +01:00
Taylor Gerring
e4bb419707
Add go check to prefetched test dependencies
2015-02-05 18:11:31 -06:00
Taylor Gerring
5e0b2b260c
Updated go list command
2015-02-05 17:49:44 -06:00
Taylor Gerring
b58b6b9bac
Use after_success build step
2015-02-05 17:23:22 -06:00
Taylor Gerring
f3ac378ca4
No long use v1 branch of qml repo
2015-02-05 17:13:51 -06:00
Felix Lange
56f777b2fc
cmd/ethereum, cmd/mist, core, eth, javascript, xeth: fixes for new p2p API
2015-02-06 00:03:59 +01:00
obscuren
e40c1c62ce
API changed to use Pubkey only. Reflected that change in the rest of the api
2015-02-05 15:00:59 -08:00
Felix Lange
8e8ec8f5f8
cmd/peerserver: is gone
...
Will be back soon. Maybe.
2015-02-06 00:00:36 +01:00
Felix Lange
5bdc115943
p2p: integrate p2p/discover
...
Overview of changes:
- ClientIdentity has been removed, use discover.NodeID
- Server now requires a private key to be set (instead of public key)
- Server performs the encryption handshake before launching Peer
- Dial logic takes peers from discover table
- Encryption handshake code has been cleaned up a bit
- baseProtocol is gone because we don't exchange peers anymore
- Some parts of baseProtocol have moved into Peer instead
2015-02-06 00:00:36 +01:00
Felix Lange
739066ec56
p2p/discover: add some helper functions
2015-02-06 00:00:36 +01:00
Felix Lange
12224c7f59
p2p/discover: new package implementing the Node Discovery Protocol
2015-02-06 00:00:36 +01:00
Felix Lange
8c3095faf0
rlp: fix encoding of arrays with byte element type
2015-02-06 00:00:36 +01:00
Felix Lange
410b35e913
crypto: make it easier to run Sha3 on multiple inputs
...
crypto.Sha3(append(foo, bar)) --> crypto.Sha3(foo, bar)
crypto.Sha3([]byte{}) --> crypto.Sha3()
2015-02-06 00:00:36 +01:00
zelig
2e48d39fc7
key generation abstracted out, for testing with deterministic keys
2015-02-06 00:00:36 +01:00
zelig
488a042736
fix clientidentity test after privkey removed
2015-02-06 00:00:36 +01:00
zelig
71765957e4
get rid of Private Key in ClientIdentity
2015-02-06 00:00:36 +01:00
zelig
68205dec9f
make crypto handshake calls package level, store privateKey on peer + tests ok
2015-02-06 00:00:36 +01:00
zelig
4499743522
apply handshake related improvements from p2p.crypto branch
2015-02-06 00:00:35 +01:00
zelig
54252ede31
add temporary forced session token generation
2015-02-06 00:00:35 +01:00
zelig
faa069a126
peer-level integration test for crypto handshake
...
- add const length params for handshake messages
- add length check to fail early
- add debug logs to help interop testing (!ABSOLUTELY SHOULD BE DELETED LATER)
- wrap connection read/writes in error check
- add cryptoReady channel in peer to signal when secure session setup is finished
- wait for cryptoReady or timeout in TestPeersHandshake
2015-02-06 00:00:35 +01:00
zelig
20aade56c3
chop first byte when cryptoid.PubKeyS is set from identity.Pubkey() since this is directly copied in the auth message
2015-02-06 00:00:35 +01:00
zelig
1f2adb05b5
add initial peer level test (failing)
2015-02-06 00:00:35 +01:00
zelig
4afde4e738
add code documentation
2015-02-06 00:00:35 +01:00
zelig
364b783281
changes that fix it all:
...
- set proper public key serialisation length in pubLen = 64
- reset all sizes and offsets
- rename from DER to S (we are not using DER encoding)
- add remoteInitRandomPubKey as return value to respondToHandshake
- add ImportPublicKey with error return to read both EC golang.elliptic style 65 byte encoding and 64 byte one
- add ExportPublicKey falling back to go-ethereum/crypto.FromECDSAPub() chopping off the first byte
- add Import - Export tests
- all tests pass
2015-02-06 00:00:35 +01:00
zelig
58fc2c679b
important fix for peer pubkey. when taken from identity, chop first format byte!
2015-02-06 00:00:35 +01:00
zelig
923504ce3d
add equality check for nonce and remote nonce
2015-02-06 00:00:35 +01:00
zelig
2e868566d7
add minor comments to the test
2015-02-06 00:00:35 +01:00
zelig
e252c634cb
first stab at integrating crypto in our p2p
...
- abstract the entire handshake logic in cryptoId.Run() taking session-relevant parameters
- changes in peer to accomodate how the encryption layer would be switched on
- modify arguments of handshake components
- fixed test getting the wrong pubkey but it till crashes on DH in newSession()
2015-02-06 00:00:35 +01:00
zelig
1803c65e40
integrate cryptoId into peer and connection lifecycle
2015-02-06 00:00:35 +01:00
zelig
489d956283
completed the test. FAIL now. it crashes at diffie-hellman. ECIES -> secp256k1-go panics
2015-02-06 00:00:35 +01:00
zelig
076c382a74
handshake test to crypto
2015-02-06 00:00:35 +01:00
zelig
3b6385b146
handshake test to crypto
2015-02-06 00:00:34 +01:00
zelig
714b955d6e
fix crash
...
- add session token check and fallback to shared secret in responder call too
- use explicit length for the types of new messages
- fix typo resp[resLen-1] = tokenFlag
2015-02-06 00:00:34 +01:00
zelig
b855f671a5
rewrite to comply with latest spec
...
- correct sizes for the blocks : sec signature 65, ecies sklen 16, keylength 32
- added allocation to Xor (should be optimized later)
- no pubkey reader needed, just do with copy
- restructuring now into INITIATE, RESPOND, COMPLETE -> newSession initialises the encryption/authentication layer
- crypto identity can be part of client identity, some initialisation when server created
2015-02-06 00:00:34 +01:00
zelig
4e52adb84a
add crypto auth logic to p2p
2015-02-06 00:00:34 +01:00
zelig
d227f6184e
fix protocol to accomodate privkey
2015-02-06 00:00:34 +01:00
zelig
88167f39a6
add privkey to clientIdentity + tests
2015-02-06 00:00:34 +01:00
zelig
c8a8aa0d43
initial hook for crypto handshake (void, off by default)
2015-02-06 00:00:34 +01:00
obscuren
6b5f25802e
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-02-05 14:42:22 -08:00
obscuren
f8c1eb157d
Undone fix. Will re-enable once chain resets
2015-02-05 14:42:12 -08:00
Taylor Gerring
59665ade85
Pin Travis go version to 1.4.1
2015-02-05 16:27:54 -06:00
Taylor Gerring
c1f6e259a9
Only submit on coverage report success
2015-02-05 16:04:42 -06:00
Taylor Gerring
03b89ab712
Only download missing deps, not build
2015-02-05 16:03:29 -06:00
Taylor Gerring
ae3e9d4881
Don't reference by $GOROOT
2015-02-05 16:02:15 -06:00
obscuren
cad53fa191
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
...
Conflicts:
README.md
2015-02-05 12:36:30 -08:00
obscuren
0e682d936d
Updated readme
2015-02-05 12:35:46 -08:00
obscuren
cec30e23b2
Updated readme
2015-02-05 12:34:47 -08:00
Jeffrey Wilcke
47129428fe
Merge pull request #290 from Gustav-Simonsson/correct_block_parent_timestamp_check
...
Correct block parent timestamp check and typos
2015-02-05 12:23:56 -08:00
obscuren
2f30a27b2b
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-02-05 12:22:44 -08:00
obscuren
8be1d134aa
updated home
2015-02-05 12:22:35 -08:00
obscuren
7e0799ff21
Merge commit '9d84609b3faf797f4a611587abdda3d6b3b07917' into develop
2015-02-05 12:07:36 -08:00
Marek Kotewicz
9d84609b3f
Merge branch 'master' of https://github.com/ethereum/ethereum.js
2015-02-05 21:06:50 +01:00
obscuren
c64852dbcc
pending / chain event
2015-02-05 11:55:03 -08:00
obscuren
bcacaaa4f4
Merge branch 'tgerring-develop' into develop
2015-02-05 11:44:45 -08:00
obscuren
d00e2731e5
Merge branch 'develop' of https://github.com/tgerring/go-ethereum into tgerring-develop
...
Conflicts:
rpc/http/server.go
2015-02-05 11:44:30 -08:00
Jeffrey Wilcke
99a1551b20
Merge pull request #287 from ethereum/system-testing
...
Seednode CLI param updates
2015-02-05 11:09:13 -08:00
obscuren
ac69538707
Merge branch 'develop' into miner
2015-02-05 10:58:43 -08:00
Marek Kotewicz
82cc5f63ae
bring back jsonrpc single method calls in polling
2015-02-05 18:20:43 +01:00
obscuren
9d2166a964
wip
2015-02-05 09:13:02 -08:00
obscuren
db7c34a9df
Default gas price and default gas for rpc
2015-02-04 18:34:29 -08:00
obscuren
a1b4547a53
set uncles regardless of empty uncle list. Fixes invalid blocks being mined
2015-02-04 18:26:23 -08:00
obscuren
57f95c1dc7
fixed test
2015-02-04 17:35:49 -08:00
obscuren
1d519854e2
Propagate known transactions to new peers on connect
2015-02-04 17:28:54 -08:00
obscuren
292f7ada8e
Merge branch 'develop' into miner
2015-02-04 15:05:49 -08:00
obscuren
65158d39b0
Filtering
2015-02-04 15:05:47 -08:00
obscuren
7c278d6ac2
updated tests
2015-02-04 12:52:34 -08:00
Taylor Gerring
429077a5a0
Merge branch 'develop' of github.com:tgerring/go-ethereum into develop
2015-02-04 10:58:18 -06:00
Taylor Gerring
2656a2d038
Use different default RPC port per #186
2015-02-04 10:57:47 -06:00
obscuren
3f03197dae
Updated tests
2015-02-04 07:39:02 -08:00
obscuren
b1870631a4
WIP miner
2015-02-04 05:53:22 -08:00
Marek Kotewicz
859a1999cb
Merge pull request #55 from ethereum/develop
...
fixed jsonrpc result field 0 not handled properly
2015-02-04 11:26:19 +01:00
Marek Kotewicz
f3e1797153
fixed jsonrpc response 0 not handled properly
2015-02-04 11:23:23 +01:00
Taylor Gerring
55ed0ff07c
Update RPC message format
2015-02-03 17:29:29 -06:00
Taylor Gerring
07590196a5
Merge branch 'develop' of github.com:tgerring/go-ethereum into develop
2015-02-03 17:18:20 -06:00
Gustav Simonsson
697c2b5dc1
Correct block parent timestamp check and typos
2015-02-03 23:09:39 +01:00
Marek Kotewicz
a0cfa3ca21
version upgrade
2015-02-03 23:02:24 +01:00
Marek Kotewicz
e58e2f5ee4
jsonrpc.js tests && jsonrpc response validation is more strict
2015-02-03 23:00:02 +01:00
Marek Kotewicz
45134de740
jsonrpc.js file && batch polling
2015-02-03 22:24:17 +01:00
Marek Kotewicz
f3ce1f07c4
simplified polling && jsonrpc payload creation
2015-02-03 21:43:39 +01:00
Marek Kotewicz
ddc17196da
tests && fixes for utils methods
2015-02-03 20:12:56 +01:00
Marek Kotewicz
fdcc1af4e2
clearing tests
2015-02-03 19:48:51 +01:00
Marek Kotewicz
4a54b8c451
version upgrade 0.0.12
2015-02-03 16:58:49 +01:00
obscuren
4dc283c0fb
Removed minimum height. Closes #282
2015-02-03 07:54:50 -08:00
Marek Kotewicz
f1a5cf9128
Merge branch 'develop' into cpp
...
Conflicts:
dist/ethereum.js.map
dist/ethereum.min.js
2015-02-03 16:20:26 +01:00
Marek Kotewicz
a5909d82eb
parsing events output
2015-02-03 16:16:38 +01:00
obscuren
59b7386abb
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-02-03 07:16:14 -08:00
obscuren
7bd2fbe2b1
Fixed whisper "to" filtering. Closes #283
2015-02-03 07:16:05 -08:00
obscuren
623469cb6c
Added missing whisper timestamp. Closes #284
2015-02-03 06:56:19 -08:00
obscuren
663d725026
Added a different default home page
2015-02-03 06:54:41 -08:00
Marek Kotewicz
1860b3dff9
gulp
2015-02-03 15:08:36 +01:00
Marek Kotewicz
03faec9d41
event outputParser && tests
2015-02-03 15:08:19 +01:00
obscuren
30fa30bd4a
Docs & old code removed
2015-02-02 20:02:00 -08:00
obscuren
faa54e59c1
Make sure that CALL addr is always 20 bytes
2015-02-02 20:01:10 -08:00
obscuren
93ae7bb0d2
Raw data for existing blocks
2015-02-02 19:58:58 -08:00
obscuren
3c7181d28f
Fixed a copy issue in the trie which could cause a consensus failure
2015-02-02 19:58:34 -08:00
obscuren
6fecb150d6
Updated tests
2015-02-02 19:55:38 -08:00
Taylor Gerring
1f4ed49b4c
Move hardcoded seed node address to app flag
...
Replaces functionality `-seed=true` with `-seed="ip:port"`
2015-02-02 13:04:00 -06:00
Taylor Gerring
57c6caf146
Separate Coveralls submission from coverage script
2015-02-02 12:14:04 -06:00
arkpar
4bb5ba78b0
reverted ethereum.js
2015-02-02 18:20:43 +01:00
Marek Kotewicz
9d9c23e315
common cleanup
2015-02-02 17:40:05 +01:00
arkpar
1a6b7de0af
removed splitter.qml
2015-02-02 16:47:18 +01:00
Taylor Gerring
b2b42f759c
Update signature for rpc websockets
2015-02-02 07:37:44 -06:00
Taylor Gerring
7139c1aff7
Decrease log level for Sending RPC payload
2015-02-02 07:30:22 -06:00
Taylor Gerring
1e60919d47
Merge pull request #3 from ethereum/develop
...
Update to develop
2015-02-02 07:22:20 -06:00
Marek Kotewicz
011fdd91df
event_inc example
2015-02-02 11:52:56 +01:00
Gav Wood
0994efa66f
Better HTML template in Mix.
...
Use happened in JS.
Debugging QML enabled.
2015-02-01 22:51:14 -08:00
obscuren
8ccde784f9
Added (disabled) Jit validation
2015-02-01 15:30:29 +01:00
obscuren
d52878c744
Removed some VMEnv & Added VmType() to vm.Environment
2015-02-01 15:29:57 +01:00
Marek Kotewicz
d5166918e9
fixed event signatures
2015-01-31 19:07:59 +01:00
obscuren
0d97c3ce13
Merge branch 'bounty' into develop
2015-01-31 17:50:43 +01:00
obscuren
19cff8ecca
Fixed n
2015-01-31 17:50:28 +01:00
obscuren
bb2e847363
Merge branch 'bounty' into develop
2015-01-31 17:44:42 +01:00
obscuren
a008c21cf0
Fixed Sign nonce
2015-01-31 17:44:34 +01:00
obscuren
9016ce8dd8
Merge branch 'bounty' into develop
2015-01-31 17:23:50 +01:00
obscuren
79cd58bdf3
removed old code
2015-01-31 17:23:46 +01:00
obscuren
d1e5d92191
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-01-31 17:23:37 +01:00
obscuren
cb382fa76b
Validate transactions sender before adding to pool. Closes #272
2015-01-31 17:22:17 +01:00
Marek Kotewicz
e6c0ec7278
version upgrade
2015-01-31 16:02:51 +01:00
Marek Kotewicz
3cdf108057
Merge branch 'develop'
2015-01-31 16:02:16 +01:00
Marek Kotewicz
688030ecb6
eth.filter next param optional
2015-01-31 16:01:41 +01:00
Marek Kotewicz
589c4fb30f
formatInput && formatOutput simplified
2015-01-31 15:48:49 +01:00
Marek Kotewicz
b20e972bec
few methods moved to utils
2015-01-31 15:22:05 +01:00
Marek Kotewicz
a8a2e3231c
constants separated to const.js file
2015-01-31 14:05:48 +01:00
Marek Kotewicz
4bdf52fc1e
toAscii && fromAscii moved to utils
2015-01-31 13:54:39 +01:00
Marek Kotewicz
0b82a05a75
events
2015-01-31 04:09:48 +01:00
Marek Kotewicz
80c97ca21b
events
2015-01-31 03:42:13 +01:00
Marek Kotewicz
2491c99b37
abi.js cleanup && new types.js, utils.js
2015-01-31 02:54:17 +01:00
Marek Kotewicz
cf534d4726
gulp
2015-01-31 01:54:46 +01:00
Marek Kotewicz
5689086202
formatters separated
2015-01-31 01:52:36 +01:00
Taylor Gerring
bd64ed1e93
Update coveralls badge to develop branch
2015-01-30 18:47:25 -06:00
Marek Kotewicz
995861de4d
event options
2015-01-31 01:30:19 +01:00
Taylor Gerring
56a0131778
Travis fixes for Qt5.4
2015-01-30 17:24:51 -06:00
Taylor Gerring
0bb3943698
Updated for Qt5.4
2015-01-30 11:49:52 -06:00
obscuren
2d9b3aa537
Removed debug log
2015-01-30 17:00:33 +01:00
obscuren
8e14545282
added new default favicon
2015-01-30 15:54:43 +01:00
Marek Kotewicz
2eedc330bf
contract with array example
2015-01-30 15:45:00 +01:00
obscuren
0ed3edc99e
"fixed" transaction view
2015-01-30 14:49:45 +01:00
obscuren
0c0708076e
added disasm
2015-01-30 14:41:14 +01:00
obscuren
3847e248df
Bumped version number
2015-01-30 14:37:07 +01:00
obscuren
af927ffdaf
Added whisper messages
...
* have identity & get messages
2015-01-30 13:47:18 +01:00
obscuren
c03d403437
Added whisper interface for xeth, added examples, updated RPC
...
* Added RPC methods for whisper
* Added whisper example
2015-01-30 13:25:12 +01:00
obscuren
c48644490f
Fixed whisper pub key bug
...
* Unrecoverable messages would cause segfault when recovering invalid
pub key
2015-01-30 13:24:20 +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
705cf6113d
debug err removed
2015-01-29 23:18:46 +01:00
obscuren
9022f5034f
default values removed
2015-01-29 23:17:43 +01:00
obscuren
bd992e7baf
Merge branch 'qt5.4' of github.com-obscure:ethereum/go-ethereum into qt5.4
...
Conflicts:
rpc/message.go
2015-01-29 20:41:10 +01:00
obscuren
0031f388ac
More dapp samples
...
* Info DApp, coin DApp
* Additional rpc methods
2015-01-29 20:39:26 +01:00
Taylor Gerring
447bad9dbd
Travis fix
...
Satisfy dependency for obscuren/qml fork
2015-01-29 12:12:19 -06:00
Taylor Gerring
89a48e365c
Cleanup
2015-01-29 11:39:59 -06:00
Taylor Gerring
1cfea1113a
Merge branch 'qt5.4' of github.com:ethereum/go-ethereum into qt5.4
2015-01-29 11:28:55 -06:00
obscuren
6488a392a3
Reimplemented message filters for rpc calls
2015-01-29 16:52:00 +01:00
Marek Kotewicz
600c9dd27d
topics are deprecated
2015-01-29 15:45:04 +01:00
Marek Kotewicz
e380462532
topic for backwards compatibility
2015-01-29 15:36:13 +01:00
Marek Kotewicz
94e0e5ab7d
Merge branch 'cpp' into cpp2
...
Conflicts:
example/balance.html
2015-01-29 15:22:55 +01:00
Marek Kotewicz
8613382869
moved comment
2015-01-29 15:17:32 +01:00
Marek Kotewicz
df17c33898
event example
2015-01-29 15:05:43 +01:00
obscuren
ddf17d93ac
Samples and disams cmd for evm code
2015-01-29 14:46:59 +01:00
Marek Kotewicz
c8ee08c24b
contract.js simplified
2015-01-29 13:32:32 +01:00
obscuren
84adf77bf3
Added RPC "Call" for JS calls to contracts
2015-01-29 13:10:34 +01:00
obscuren
f75dcc7f4c
Added abi example
2015-01-29 13:10:04 +01:00
Marek Kotewicz
842b8cf323
event.js
2015-01-29 12:35:21 +01:00
obscuren
b5918a1faa
removed create
2015-01-29 12:06:47 +01:00
obscuren
d0c6559204
Merge branch 'develop' into qt5.4
2015-01-29 12:02:45 +01:00
obscuren
6d012f628b
implement transact
2015-01-29 12:01:51 +01:00
Taylor Gerring
726852e3d3
Remove old websocket implementation
2015-01-28 21:39:49 -06:00
Taylor Gerring
83b385a290
Separate golang source dir from GOPATH dir
2015-01-28 21:28:32 -06:00
obscuren
ec85458612
updated ethereum.js and moved to subfolder
...
* Previous subtree caused a lot of trouble
* Implemented sha3 in our shiny new http JSON RPC
2015-01-29 00:24:18 +01:00
obscuren
73dcbf7ba2
Add 'cmd/mist/assets/ext/ethereum.js/' from commit '63d9c070ef7637a3d570a5a45ea931c1680ebc02'
...
git-subtree-dir: cmd/mist/assets/ext/ethereum.js
git-subtree-mainline: f80fe97763
git-subtree-split: 63d9c070ef
2015-01-28 23:33:24 +01:00
obscuren
f80fe97763
removed old js yet again
2015-01-28 23:33:20 +01:00
obscuren
cbf1d07073
default http rpc on
2015-01-28 23:23:33 +01:00
obscuren
8284bef072
Merge branch 'develop' into qt5.4
2015-01-28 22:21:26 +01:00
obscuren
fd5d061d49
Merge branch 'develop' into Gustav-Simonsson-key_store_and_accounts_integration
2015-01-28 21:50:10 +01:00
obscuren
32fbc0d334
Merge branch 'develop' into qt5.4
2015-01-28 21:36:53 +01:00
obscuren
1337a8dfb1
upped pv
2015-01-28 21:34:08 +01:00
obscuren
3440a8a0bf
changed lost key
2015-01-28 21:12:26 +01:00
obscuren
5e891ea981
Merge branch 'key_store_and_accounts_integration' of https://github.com/Gustav-Simonsson/go-ethereum into Gustav-Simonsson-key_store_and_accounts_integration
2015-01-28 20:55:55 +01:00
obscuren
adda54ac55
Added webengine initializer
2015-01-28 20:50:20 +01:00
obscuren
cebb149f5c
removed key while in the process of moving to the new key storage
2015-01-28 20:50:09 +01:00
Gav Wood
e1c0862658
Fix for API.
2015-01-28 10:19:49 -08:00
Taylor Gerring
21fd31dad8
Merge branch 'jsonrpc' of github.com:ethereum/go-ethereum into jsonrpc
2015-01-28 12:01:15 -06:00
obscuren
957f80c623
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-01-28 18:37:04 +01:00
obscuren
1c51e12c18
Merge branch 'jsonrpc' into qt5.4
2015-01-28 18:36:41 +01:00
obscuren
872b249711
further cleaned up xeth interface
2015-01-28 18:36:23 +01:00
obscuren
1146f25015
clean up of xeth
2015-01-28 18:25:50 +01:00
obscuren
45e15f62f5
merge jsonrpc
2015-01-28 18:22:53 +01:00
obscuren
7f638f0b2d
moving to a better xeth
2015-01-28 18:14:28 +01:00
Taylor Gerring
5a52e86546
Update go to latest version
...
Now using git instead of mercurial
2015-01-28 11:10:16 -06:00
Taylor Gerring
a88f609b8a
Use custom Send methods
2015-01-28 10:22:37 -06:00
Marek Kotewicz
61e8ae2f7b
events init
2015-01-28 14:55:39 +01:00
obscuren
b46e1ca97e
Merge branch 'jsonrpc' of github.com-obscure:ethereum/go-ethereum into jsonrpc
2015-01-28 14:52:09 +01:00
obscuren
fb7c03ff4d
switched to obscuren/qml
2015-01-28 14:51:54 +01:00
Marek Kotewicz
2544d2c952
tests for abi.filters
2015-01-28 14:39:10 +01:00
Marek Kotewicz
ea7c2fc673
abi function type
2015-01-28 14:20:36 +01:00
obscuren
9a11a94894
Updated assets & moved messages
2015-01-28 14:02:36 +01:00
obscuren
cbf162ca64
Allow CORS *
2015-01-28 14:02:18 +01:00
obscuren
85d20cd61b
Added big numbers
2015-01-28 14:02:03 +01:00
obscuren
94976d63ca
Merge branch 'develop' into qt5.4
2015-01-28 10:58:56 +01:00
obscuren
cb47a9e97f
new ethereum.js
2015-01-28 10:58:43 +01:00
obscuren
ad5894e486
removed old ethereum.js
2015-01-28 10:54:06 +01:00
Marek Kotewicz
63d9c070ef
fixed incoming messages
2015-01-28 10:50:24 +01:00
obscuren
f15d23b496
updated messages
2015-01-28 10:47:17 +01:00
obscuren
4c5968097d
Merge branch 'jsonrpc' into qt5.4
2015-01-28 10:29:29 +01:00
obscuren
159c4d56cd
Merge branch 'develop' into jsonrpc
2015-01-28 10:23:58 +01:00
obscuren
f3e78c8f3c
reworking messages => log
2015-01-28 10:23:18 +01:00
Gustav Simonsson
8d9752a557
Address pull request comments
...
* Use crypto.Sign instead of directly calling secp256k1 lib
* Rename UserAccount to Account and Addr to Address (for consistency)
* Change AccountManager.Sign to take ptr to Account instead of
address byte array
* Simplify copying of Accounts in Accounts()
* PubkeyToAddress and GetEntropyCSPRNG now exported
2015-01-28 05:12:57 +01:00
Marek Kotewicz
1345a8c67c
log error on console, if api returns an error
2015-01-28 00:07:03 +01:00
Marek Kotewicz
83fad0fb59
removed fromFixed, toFixed && offset from tests
2015-01-27 23:03:57 +01:00
Taylor Gerring
e9d017ba08
Rename api var for clarity
2015-01-27 14:34:01 -06:00
Taylor Gerring
d8c6168d11
Return a websocker.Handler of the function
2015-01-27 14:26:42 -06:00
Taylor Gerring
dd3f38fe5b
Rename transport to ws
...
Cleanup object naming for clarity
2015-01-27 14:16:34 -06:00
Taylor Gerring
a38bca3438
Add wsport flag to Mist
2015-01-27 12:40:52 -06:00
Taylor Gerring
5f50fe7a4a
Update CLI to use new Websocket RPC
...
Use “wsport” flag to change default port
2015-01-27 12:29:08 -06:00
Taylor Gerring
b8e7b8e2e1
New simplified Websocket transport
...
Uses rpc.EthereumApi abstraction
2015-01-27 12:29:08 -06:00
Taylor Gerring
2f0166b945
Indicate port in startup log message
2015-01-27 12:29:08 -06:00
Taylor Gerring
d790229a33
Move HTTP transport to sub package of RPC
2015-01-27 12:29:07 -06:00
obscuren
8c99a87aa8
Merge branch 'chfast-pr/evmjit' into develop
2015-01-27 16:31:29 +01:00
obscuren
fe14b0b82e
Merge branch 'pr/evmjit' of https://github.com/chfast/go-ethereum into chfast-pr/evmjit
2015-01-27 16:30:38 +01:00
obscuren
aa5b29e2f2
Implemented contract ABI
2015-01-27 16:19:21 +01:00
obscuren
382726fde4
Merge branch 'key_store_and_accounts_integration' of https://github.com/Gustav-Simonsson/go-ethereum into Gustav-Simonsson-key_store_and_accounts_integration
2015-01-27 16:18:40 +01:00
Marek Kotewicz
c2cb2bef96
removed web3.eth.account, fixed #37
2015-01-27 16:02:42 +01:00
Marek Kotewicz
09f633596d
fixed #23
2015-01-27 15:20:22 +01:00
Marek Kotewicz
42a25f2f26
evaluating solidity method input params
2015-01-27 14:31:50 +01:00
Marek Kotewicz
6d59047c5f
contract method name
2015-01-27 14:14:02 +01:00
Marek Kotewicz
ad7c05778f
getMethodWithName
2015-01-27 14:05:30 +01:00
Marek Kotewicz
f02368141f
fixed contract example
2015-01-27 11:53:34 +01:00
Marek Kotewicz
649b9cc195
fixed natspec example
2015-01-27 09:40:31 +01:00
Marek Kotewicz
1f5a6f1341
Merge branch 'develop' into cpp
...
Conflicts:
dist/ethereum.js.map
dist/ethereum.min.js
2015-01-27 09:36:39 +01:00
Marek Kotewicz
da4c2d530d
removed promise dependency, updated readme, fixed node.js version of lib
2015-01-27 00:54:21 +01:00
Paweł Bylica
079c59b929
Update JitVm to new EVM JIT ABI (C interface)
2015-01-26 18:02:09 +01:00
Marek Kotewicz
5b701962dc
upgraded version to 0.0.9
2015-01-26 16:47:05 +01:00
Marek Kotewicz
c595632b92
gulp
2015-01-26 16:45:35 +01:00
Marek Kotewicz
c5610398d5
Merge branch 'master' into sync
...
Conflicts:
lib/websocket.js
2015-01-26 16:45:12 +01:00
Marek Kotewicz
a7f4448f34
Merge branch 'develop' into sync
2015-01-26 16:43:21 +01:00
Marek Kotewicz
7807a4f738
polling every second
2015-01-26 16:42:43 +01:00
Marek Kotewicz
e5d294df32
return null instead of undefined, if not provider is set
2015-01-26 16:41:00 +01:00
Marek Kotewicz
d0b6f3663b
watches are calling callback with a single result object, not a full jsonrpc response
2015-01-26 16:22:40 +01:00
Paweł Bylica
c71aff99db
Update EVM JIT runtime data layout
2015-01-26 16:13:55 +01:00
Paweł Bylica
5d33d5a7d9
Merge remote-tracking branch 'upstream/develop' into evmjit
2015-01-26 15:46:10 +01:00
Gustav Simonsson
512ffa2bf4
Add accounts package and refactor key stores
...
* Add initial UserAccount and AccountManager structs
* Add NewAccount, Sign and Accounts functions
* Refactor key stores to use key address as main identifier
while keeping the UUID.
* Use key address as file/dir names instead of UUID
2015-01-26 04:30:17 +01:00
Gav Wood
d223ac0379
Additional work on the JS stuff to make it more similar to Solidity.
2015-01-25 13:43:36 -08:00
Gav Wood
113a3809ab
Fix string outputs.
...
Auto collapse for < 2 returns.
2015-01-24 18:23:39 -08:00
Gav Wood
fb34c6c7b9
Auto select call or transact depending on constness.
2015-01-24 18:09:35 -08:00
Gav Wood
7869294a26
Fixes to ethereum.js and standard.js.
2015-01-24 17:42:49 -08:00
Gav Wood
61a0158877
Vanity addresses in AZ.
...
Fixes to ethereum.js
eth.flush()
2015-01-24 16:46:46 -08:00
wanderer
fa93480d9a
added addressbook
2015-01-24 19:45:53 -05:00
wanderer
063f69d51d
added local
2015-01-24 19:32:26 -05:00
obscuren
c54a85ee64
Reworking browser
2015-01-25 00:55:33 +01:00
obscuren
48083608b5
Updated readme with badges
2015-01-24 19:09:29 +01:00
obscuren
393a6c5edf
Gitter link
2015-01-24 18:48:19 +01:00
obscuren
0d96528d2f
Skip for travis
2015-01-24 18:46:35 +01:00
obscuren
2ba54a69be
skipping for travis
2015-01-24 18:40:03 +01:00
Paweł Bylica
94106cc41f
JitVm code cleanups & refactoring. Some memory copies eliminated (i.e. in SHA3 calculation)
2015-01-23 16:45:22 +01:00
Paweł Bylica
3aa0410f6e
Merge remote-tracking branch 'upstream/develop' into pr/evmjit
2015-01-23 15:37:37 +01:00
obscuren
7a894e3738
Merge branch 'develop' into jsonrpc
2015-01-23 14:29:01 +01:00
obscuren
d792e95c21
Merge branch 'Gustav-Simonsson-import_presale_keys' into develop
2015-01-22 22:42:52 +01:00
obscuren
a125b0fbc3
Merge branch 'import_presale_keys' of https://github.com/Gustav-Simonsson/go-ethereum into Gustav-Simonsson-import_presale_keys
...
Conflicts:
crypto/crypto.go
2015-01-22 22:42:39 +01:00
obscuren
a216225827
Merge branch 'pr/evmjit' of https://github.com/chfast/go-ethereum into chfast-pr/evmjit
2015-01-22 21:47:36 +01:00
obscuren
0dfe511370
Use curve params instead of hardcoded 32 bytes
2015-01-22 18:15:11 +01:00
obscuren
d4cc2d3503
Pad private key when signing & length check for hashes in sign
2015-01-22 18:12:05 +01:00
Paweł Bylica
d5f38f5690
JitVM: the EVM JIT bridge
2015-01-22 18:00:15 +01:00
Marek Kotewicz
c01f0ae825
Merge commit 'b1971f46cce7d21be5f6277c9f8c406a0d195f78' into natspec
2015-01-22 17:57:53 +01:00
Marek Kotewicz
81bbe8c93b
simplified synchronous polling
2015-01-22 17:57:26 +01:00
Marek Kotewicz
29fa57e9b3
natspec.js updated to use sync api
2015-01-22 15:38:48 +01:00
Marek Kotewicz
13f39afbdd
Merge commit '93fa6855afad7a7eb86e49efe384372a6060da35' into natspec
2015-01-22 15:33:47 +01:00
Marek Kotewicz
3073511e30
not parsing transaction output
2015-01-22 15:32:52 +01:00
Marek Kotewicz
6c4432d417
Merge commit 'b32dedc5b54f853cf63bb2663c8bca6aa4272b0b' into natspec
2015-01-22 15:18:59 +01:00
Marek Kotewicz
e45db42e94
fixed contract.js
2015-01-22 15:18:21 +01:00
Marek Kotewicz
375ca542ab
Merge commit '8e3ba3a4285cc7e902a018196b3849df56944dd0' into natspec
2015-01-22 14:38:04 +01:00
Marek Kotewicz
0202b05a5d
implicit solidity method call
2015-01-22 14:37:34 +01:00
Marek Kotewicz
d6a92b18d4
fixed natspec example
2015-01-22 13:39:32 +01:00
Marek Kotewicz
5e623f14f3
Merge commit 'cdd7af2a6e87363d0ff7d2528f9d9b521bf2ef20' into natspec
2015-01-22 13:06:11 +01:00
Marek Kotewicz
22c77c607e
qt sync provider
2015-01-22 13:04:28 +01:00
obscuren
b777d6aa3f
UI Updates
...
* Browser now has tabs
* Fixed a callback issue
2015-01-22 12:35:31 +01:00
obscuren
4df2e1ef5c
updated tests
2015-01-22 00:37:58 +01:00
obscuren
67f9783e6a
Moved obscuren secp256k1-go
2015-01-22 00:35:00 +01:00
obscuren
6eaa404187
Moved sha3 from obscuren
2015-01-22 00:25:00 +01:00
obscuren
0045ce4cde
Future blocks not allowed
2015-01-22 00:24:30 +01:00
obscuren
465b0a79d8
Updated browser & pass view to callback function
2015-01-22 00:24:20 +01:00
Marek Kotewicz
ad8e92e9c6
Merge commit 'eb4984c0d036c1420e782ca136810e851e33fb37' into natspec
2015-01-21 21:54:51 +01:00
Marek Kotewicz
edfb874527
changes in filter.js (not yet working)
2015-01-21 21:54:03 +01:00
Marek Kotewicz
c2d9c1a6f1
toDecimal/fromDecimal is using bignumber.js now
2015-01-21 21:35:15 +01:00
Marek Kotewicz
81a5813270
removed unused pieces of code
2015-01-21 21:24:40 +01:00
Marek Kotewicz
08e2696627
removed send queues from providermanager
2015-01-21 21:22:05 +01:00
Marek Kotewicz
c9693b4746
contract.html example is working with sync api
2015-01-21 21:12:07 +01:00
Marek Kotewicz
ceb4357a8d
sync api tests running, removed unused pieces of code
2015-01-21 20:43:20 +01:00
Marek Kotewicz
fc986a3fbe
removed unused providers
2015-01-21 20:30:32 +01:00
Marek Kotewicz
0d2cccc2ce
http sync api
2015-01-21 20:29:02 +01:00
Gustav Simonsson
8af42d42da
CamelCase aesCBCDecrypt
2015-01-21 19:08:05 +01:00
Marek Kotewicz
81ff253e68
Merge commit 'c4638ba3edbd14677da5441d61f7845668df2b22' into natspec
2015-01-21 18:58:33 +01:00
Marek Kotewicz
e68f8e79ea
natspec changes
2015-01-21 18:58:13 +01:00
Marek Kotewicz
e1fcffcc81
gulp
2015-01-21 18:58:01 +01:00
Marek Kotewicz
f3e78e50ff
changes to for natspec
2015-01-21 18:56:30 +01:00
Taylor Gerring
c14900dbb0
Add initial P2P json logs
2015-01-21 11:47:21 -06:00
Taylor Gerring
0aa76d3e5b
Rename jsonlogger method
2015-01-21 11:45:30 -06:00
Taylor Gerring
622bfd4f08
Check LogSystem type
2015-01-21 10:58:09 -06:00
Taylor Gerring
1077109e11
Add JsonLogger type
2015-01-21 10:57:29 -06:00
Taylor Gerring
ed7d7b405e
Split file cleanup
2015-01-21 10:26:54 -06:00
Taylor Gerring
41d80ba17b
Add JsonLevel log level
2015-01-21 10:18:46 -06:00
Taylor Gerring
bdf99e0981
Add LogFormat flag
2015-01-21 10:17:07 -06:00
Taylor Gerring
acdc19d1b7
Add rawLogSystem
2015-01-21 10:16:15 -06:00
Taylor Gerring
7f9c335487
Split into multiple files
2015-01-21 10:04:11 -06:00
Gustav Simonsson
1f8290ca44
Add ImportPreSaleKey
...
* ImportPreSaleKey takes a KeyStore, a presale key JSON (e.g. file content)
and a password string. It stores the key in the given key store.
* Refactored common AES decryption and moved some functions to crypto.go
2015-01-21 16:35:43 +01:00
Taylor Gerring
215780ab56
Move GetRequestReply to EthereumApi
...
Off of jsonWrapper
2015-01-20 13:58:51 -06:00
Taylor Gerring
a6d4ce2630
Move argument types to separate file
2015-01-20 13:57:51 -06:00
Taylor Gerring
0c77a96249
Move websockets out of cmd/util
2015-01-20 13:40:24 -06:00
Taylor Gerring
d92fde6980
Merge branch 'develop' into jsonrpc
2015-01-20 13:22:38 -06:00
obscuren
87f50659db
fixed url bug in browser
2015-01-20 18:42:29 +01:00
Marek Kotewicz
689630d261
Merge commit '53b4fda16d0b191be8ab986379a328aa38aaf916' into natspec
2015-01-20 17:48:08 +01:00
Marek Kotewicz
848c54dc47
_currentAbi object
2015-01-20 17:46:37 +01:00
obscuren
9845029a75
StdVm by default
2015-01-20 15:49:12 +01:00
obscuren
375cc67ba6
Hide browser bar when coming from a DApp url
2015-01-20 15:48:38 +01:00
Marek Kotewicz
380c1522ac
solidity methods "overloading"
2015-01-20 15:06:05 +01:00
obscuren
4dd7be7ed0
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-01-20 15:04:30 +01:00
Jeffrey Wilcke
12fad65991
Merge pull request #259 from Gustav-Simonsson/develop
...
KeyStore (Low level key functionality)
2015-01-20 15:04:21 +01:00
Marek Kotewicz
5c79ee4446
fixed natspec_contract.html example
2015-01-20 09:22:32 +01:00
Gustav Simonsson
d48140cab3
Address pull request comments
...
* Further simplify "constructor" function's allocation of structs
* Fix formatting
2015-01-19 22:12:22 +01:00
Gustav Simonsson
3cf038f300
Address pull request comments
...
* Allocate with composite literal instead of new
* Remove check of number of bytes read from rand
2015-01-19 20:24:30 +01:00
Marek Kotewicz
83505e61f3
Merge commit '2b4d38b9bf059014596e1ab00c99dc2ad4ab3761' into ethereumjs
2015-01-19 13:53:44 +01:00
Marek Kotewicz
6a58db66f7
parsing real, ureal values on output
2015-01-19 13:22:58 +01:00
Marek Kotewicz
af54832d24
encoding real on input
2015-01-19 12:59:29 +01:00
Marek Kotewicz
86b417e83f
fixes for autoprovider
2015-01-19 11:36:41 +01:00
obscuren
f34838688e
Minor browser improvements
2015-01-19 11:23:17 +01:00
obscuren
bcb1166e52
Added 0 key proof error
...
Private key \x00\x00...\x00 returns the _exact_ same public key as \x11
\x11...\x11. Currently investigating.
2015-01-19 11:22:56 +01:00
obscuren
8d1637f567
Moved connection errors to DebugDetail level
2015-01-19 11:21:46 +01:00
obscuren
b03614527b
VmDebug => StdVm
2015-01-19 11:20:55 +01:00
obscuren
9b509f6478
Print error instead of returning for seed node err
...
Returning an error would indicate a complete failure initialising the
Ethereum backend. Instead we should print the message and continue.
2015-01-19 11:20:12 +01:00
obscuren
89c69a1d25
VmDebug => StdVm
2015-01-19 11:18:34 +01:00
Jeffrey Wilcke
06bfe19f05
Merge pull request #260 from fjl/rlp-encoder
...
rlp: allow encoding non-empty interface values
2015-01-19 10:59:35 +01:00
obscuren
7394ee7c72
Fixed difficulty
...
Difficulty was broken when refactored.
2015-01-18 15:45:54 +01:00
Marek Kotewicz
b2d23b91e7
Merge pull request #32 from kumavis/patch-1
...
WebsocketProvider - fixed incorrect variable name
2015-01-18 00:30:08 +01:00
Marek Kotewicz
2ce109eb53
Merge commit '6a383d6ed3fb37cf6739f6ac441652adfdb70463' into ethereumjs
2015-01-17 15:45:11 +01:00
Marek Kotewicz
823fb2995b
tests for parsing output array
2015-01-17 13:50:07 +01:00
Marek Kotewicz
1e2c1ae98a
output parser string support
2015-01-17 13:39:19 +01:00
Marek Kotewicz
b457e88cd0
support for int array types[]
2015-01-17 02:14:40 +01:00
aaron
e97478cc1e
WebsocketProvider - fixed incorrect variable name
2015-01-16 16:03:13 -08:00
Marek Kotewicz
2d8383d3c8
removed unused functions
2015-01-16 23:55:32 +01:00
Marek Kotewicz
1c4d8f36e4
Merge commit '29333fc213b62b27ef826616cf77430947fb6eab' into ethereumjs
2015-01-16 16:49:50 +01:00
Marek Kotewicz
e94da808cb
default padding set to 32, separated to one variable
2015-01-16 16:46:14 +01:00
Marek Kotewicz
a1c0bb68dd
fixed checking first bit for parsing int output
2015-01-16 16:40:26 +01:00
Marek Kotewicz
774e9d24a1
abi.js rounds down floating point input
2015-01-16 16:26:58 +01:00
Marek Kotewicz
9a264a4284
updated bower.json && package.json version, added bignumber.js to bower dependencies
2015-01-16 16:04:41 +01:00
Marek Kotewicz
0172939490
fixed #28 and other small node.js issues
2015-01-16 15:49:36 +01:00
obscuren
24613a60dc
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-01-16 14:51:47 +01:00
obscuren
acc8f7fadc
Add defer rescued back in
2015-01-16 14:51:38 +01:00
Marek Kotewicz
de4ea8e6f4
Merge commit 'd876522bc0614fea3180a54be57bcb61784b352e' into ethereumjs
2015-01-16 12:07:48 +01:00
Marek Kotewicz
2c36d5ff45
big integers on abi.js output, tests
2015-01-16 11:58:26 +01:00
Marek Kotewicz
f1295b506d
tests for bigintegers on input
2015-01-16 11:28:46 +01:00
Marek Kotewicz
fbcc6d0d25
BigNumber support
2015-01-16 10:47:43 +01:00
Felix Lange
fc92abec2c
rlp: allow encoding non-empty interface values
...
This needs to be supported because []someInterface does occur sometimes.
Funny enough, the fix involves changes to the decoder. makeDecoder
cannot return an error for non-empty interfaces anymore because the type
cache builds both decoder and writer. Do the check at 'runtime' instead.
2015-01-15 23:35:26 +01:00
Jeffrey Wilcke
52bb149541
Merge pull request #257 from fjl/rlp-encoder
...
rlp: add functions for encoding
2015-01-15 22:28:48 +01:00
Gustav Simonsson
9caf32befe
Update code comments
2015-01-15 19:58:38 +01:00
Gustav Simonsson
47d3b3dd58
Address pull request comments
...
* Remove flags field from key struct
* Change JSON struct fields from string to []byte
* Change GenerateNewKey API to take io.Reader for random source
* Remove mixing entropy source function
* Use testing Fatal in tests
2015-01-15 19:40:10 +01:00
Gustav Simonsson
a1c2749380
Address pull request comments
...
* Simplify scrypt constants with const block
* Add key store constructors and make their types private
* Simplify key store and file namings to be less Java Enterprise™
* Change test error logging to use t.Error(err)
* Reduce number of naked returns (just like my ex-gf)
* Simplify file reading path code
2015-01-15 19:40:10 +01:00
Gustav Simonsson
945798f913
Add new key_store interface and two new key stores
...
* Add new generic key_store interface
* Add new plaintext key store storing unprotected keys on disk
* Add new encrypted key store storing encrypted keys on disk
* Add new entropy mixing function using OS and go runtime sources
2015-01-15 19:40:10 +01:00
Marek Kotewicz
6d02c0d392
Merge commit '1a6dbeff6e86d65cae6d7db366cbaa4182eaff7f' into ethereumjs
...
Conflicts:
libjsqrc/ethereumjs/dist/ethereum.js
libjsqrc/ethereumjs/dist/ethereum.js.map
libjsqrc/ethereumjs/dist/ethereum.min.js
libjsqrc/ethereumjs/lib/abi.js
2015-01-15 17:27:07 +01:00
Marek Kotewicz
ec74fc05d4
gulp
2015-01-15 16:01:58 +01:00
Marek Kotewicz
46b932ccc0
negative integers support
2015-01-15 15:51:25 +01:00
Marek Kotewicz
f85f77f6cc
fixed typos
2015-01-15 14:37:18 +01:00
Marek Kotewicz
6a4b4f3449
fixed readme
2015-01-15 14:30:34 +01:00
Marek Kotewicz
d0473d6d83
gulp
2015-01-15 11:40:04 +01:00
Marek Kotewicz
70bf1a5711
fixed typos
2015-01-15 11:39:02 +01:00
Marek Kotewicz
bacc5aa6d3
methodExists and propertyExists are now separated tests
2015-01-15 11:38:21 +01:00
Felix Lange
29c46cdf34
rlp: fix Decode benchmarks
2015-01-15 11:12:39 +01:00
Felix Lange
552f5b2693
rlp: add functions for encoding
...
I'm reasonably confident that the encoding matches the output of
ethutil.Encode for values that it supports. Some of the tests have been
adpated from the Ethereum testing repository.
There are still TODOs in the code.
2015-01-15 11:00:19 +01:00
obscuren
d5d9746ca3
updated tests
2015-01-15 10:46:42 +01:00
Lefteris Karapetsas
508f116738
Merge pull request #798 from LefterisJP/natspec_OnContractCreation
...
Natspec Popup Authentication on transaction
2015-01-15 01:37:52 +01:00
Marek Kotewicz
472ad43211
more comments
2015-01-14 20:36:26 +01:00
Marek Kotewicz
603c790213
next part of abi.js parsers tests and fixes
2015-01-14 20:29:20 +01:00
obscuren
62e0e18030
Changed public whisper api not to reveal temporary private keys
2015-01-14 18:12:18 +01:00
Marek Kotewicz
b0a9bbf33a
next part of abi.js docs
2015-01-14 14:19:54 +01:00
Marek Kotewicz
6b2ec23132
formatting bool tests and fixes
2015-01-14 14:06:29 +01:00
Marek Kotewicz
ed1cb9edca
simplifid abi.js methods
2015-01-14 13:53:40 +01:00
Marek Kotewicz
17f2f12ce6
gulp
2015-01-14 12:01:24 +01:00
Marek Kotewicz
12bdb5f550
providers documentation
2015-01-14 12:01:11 +01:00
Marek Kotewicz
8d1f96cc0a
few comments
2015-01-14 10:50:34 +01:00
Lefteris Karapetsas
a4049fb85c
Cleaned up some unused functions
2015-01-14 09:28:52 +01:00
obscuren
bb55307a9d
Updated tests
2015-01-13 20:31:31 +01:00
Marek Kotewicz
422dc05bb0
ProviderManager separated to providermanager.js file
2015-01-13 18:40:01 +01:00
Marek Kotewicz
9a8f45ee30
Filter separated to filter.js file
2015-01-13 18:28:49 +01:00
Lefteris Karapetsas
dac93ed616
Natspechandler: Get function hash from transaction data
2015-01-13 17:54:09 +01:00
Marek Kotewicz
8b7d4b0c9e
beginning of comments in web3
2015-01-13 17:05:05 +01:00
Taylor Gerring
499bc404e8
Stub missing UnmarshalJSON methods
2015-01-13 09:37:30 -06:00
Taylor Gerring
a81d835e4d
cleanup
2015-01-13 09:37:08 -06:00
Taylor Gerring
961e4da7d8
Add support for CodeAt
2015-01-13 09:27:36 -06:00
Taylor Gerring
b178414a47
Added license headers
2015-01-13 09:13:43 -06:00
Lefteris Karapetsas
f54c90a0ba
A first version of Natspec warning popup
...
- Runtime Contract code hash can now be retrieved from the Compiler
- Using the hash the Natspec handler stores and later retrieves Natspec
JSON for a given contract.
2015-01-13 15:59:42 +01:00
Marek Kotewicz
ee167e53d1
test for parsing multiple methods description
2015-01-13 15:42:56 +01:00
obscuren
8f733461b3
Default datadir for mist is now shared with CLI (.ethereum)
2015-01-13 14:58:12 +01:00
obscuren
82beaabf6a
Fixed consensus issue
2015-01-13 14:57:51 +01:00
Marek Kotewicz
4056c046a7
tests...
2015-01-13 13:47:31 +01:00
obscuren
e3cad04dec
Fixed whisper messages
...
* Whisper protocol wasn't properly suppling envelope slices
* Message history wasn't properly propagated
* Added 'Messages' method, filtering any current envelope with the
supplied filter.
2015-01-13 13:36:44 +01:00
Marek Kotewicz
1428dcee21
web3.contract -> web3.eth.contract
2015-01-13 13:03:40 +01:00
Marek Kotewicz
f3b71a73e3
removed unused line
2015-01-13 12:51:23 +01:00
Marek Kotewicz
380d9862c3
tests in progress, fixed utf characters conversion in toAscii
2015-01-13 12:49:10 +01:00
Gav Wood
b6c0e53d69
Auto-generated commits, too.
2015-01-13 11:06:43 +00:00
Gav Wood
e95bb34ea0
Fix for JS API formatting.
2015-01-13 11:04:31 +00:00
Marek Kotewicz
9e0de57a82
mocha test reporter
2015-01-13 11:29:19 +01:00
Marek Kotewicz
f6ff1f18b8
mocha reporter name starts with lower case letter
2015-01-13 11:21:58 +01:00
Marek Kotewicz
7595a5dfcb
removed padding calculation from ethereum.js, padding is always 32
2015-01-13 11:15:44 +01:00
obscuren
1e5353824a
updated tests
2015-01-13 10:32:02 +01:00
obscuren
4704a0a288
remove pre compiled for tests
2015-01-13 10:30:52 +01:00
Taylor Gerring
b2112729fa
cleanup
2015-01-12 23:44:56 -06:00
Taylor Gerring
32bed50ba1
begin conversion to rpc over http
...
Per specification at
https://github.com/ethereum/wiki/wiki/Generic-JSON-RPC
2015-01-12 23:25:29 -06:00
Jeffrey Wilcke
5b561f434d
Merge pull request #254 from chfast/pr/jitvm_stub
...
JitVm struct stub. Forwards calls to DebugVm.
2015-01-13 00:29:41 +01:00
obscuren
750d70c202
updated tests
2015-01-13 00:25:45 +01:00
obscuren
34689cb3f3
Added manual triggering of filters
2015-01-12 20:36:45 +01:00
Paweł Bylica
ba225017c4
JitVm struct stub. Forwards calls to DebugVm.
2015-01-12 19:40:14 +01:00
Jeffrey Wilcke
507241f73c
shh getMessage => getMessages
2015-01-12 18:34:37 +01:00
obscuren
8a1b51c716
updated tests
2015-01-12 16:13:30 +01:00
obscuren
75cd9cd2de
updated tests
2015-01-12 14:40:40 +01:00
obscuren
00348756bc
updated tests
2015-01-12 13:49:47 +01:00
obscuren
35fe4313d5
pre-pow
2015-01-12 10:19:27 +01:00
Gav Wood
9a9987aeed
Merge commit 'a1023a5dffee7c06e8b75a21f5c9b8826e820942' into develop
...
Conflicts:
libjsqrc/ethereumjs/dist/ethereum.js.map
2015-01-11 18:18:05 +01:00
Gav Wood
5582901ca5
Various fixes to ethereum.js and client web API stuff.
2015-01-11 18:15:35 +01:00
Gav Wood
ded221fba2
Merge commit 'ab745d3b0eb89d67db1ed953020c665be3d072ed' into develop
...
Conflicts:
libjsqrc/ethereumjs/.travis.yml
libjsqrc/ethereumjs/README.md
libjsqrc/ethereumjs/dist/ethereum.js
libjsqrc/ethereumjs/dist/ethereum.js.map
libjsqrc/ethereumjs/lib/abi.js
libjsqrc/ethereumjs/package.json
2015-01-11 17:54:36 +01:00
Marek Kotewicz
ab745d3b0e
updated readme
2015-01-11 17:23:03 +01:00
Marek Kotewicz
b915c7a870
updated readme
2015-01-11 17:13:32 +01:00
Marek Kotewicz
6c26255979
Merge branch 'tests' into develop
2015-01-11 17:12:37 +01:00
Marek Kotewicz
e2c4525da7
Merge branch 'master' into develop
2015-01-11 17:12:29 +01:00
Marek Kotewicz
e778e127d6
spec reporter instead of nyan
2015-01-11 17:04:30 +01:00
Marek Kotewicz
a4e6f0b3c6
fixed travis.yml && added nmp test script
2015-01-11 16:40:09 +01:00
Marek Kotewicz
048e7771fb
Merge branch 'master' into tests
2015-01-11 16:36:38 +01:00
Marek Kotewicz
15c229300c
updated package json
2015-01-11 16:36:07 +01:00
Marek Kotewicz
24814a4f0f
Merge branch 'master' of https://github.com/ethereum/ethereum.js
2015-01-11 16:33:08 +01:00
Marek Kotewicz
6188e64473
Update README.md
2015-01-11 16:25:41 +01:00
Marek Kotewicz
c34b0c67a1
Update README.md
2015-01-11 16:23:06 +01:00
obscuren
7e6b72cb5c
removed accidental qt dep
2015-01-10 18:09:57 +01:00
obscuren
e3da85faed
Implemented filter for ws + fixes
...
* proper 0xhex
* filters fixed
* start of filter manager
* accounts for ws. Closes #246
2015-01-10 00:51:56 +01:00
obscuren
491c23a728
Moved the TD method from block processor.
2015-01-09 22:42:36 +01:00
obscuren
351516c57c
Cast to string for hashable type
2015-01-09 22:23:33 +01:00
obscuren
8c7b764d47
updated tests
2015-01-09 21:18:34 +01:00
obscuren
905b8cc82f
mem fixes for vm. Changed uncle inclusion tests
2015-01-09 17:38:35 +01:00
Marek Kotewicz
47687cf085
default padding changed to 0
2015-01-09 17:27:56 +01:00
Marek Kotewicz
29c60c000a
Merge branch 'develop' into tests
2015-01-09 16:48:44 +01:00
obscuren
35f4bb96f3
Limit hashes. Closes #249
2015-01-09 16:44:09 +01:00
Marek Kotewicz
92f171ec99
rerun gulp
2015-01-09 16:40:55 +01:00
Marek Kotewicz
0933a79ab8
missing fromAscii
2015-01-09 16:38:26 +01:00
obscuren
b136b387a7
Merge branch 'ethersphere-develop' into develop
2015-01-09 16:34:49 +01:00
obscuren
6eb455032c
recover
2015-01-09 15:32:14 +01:00
obscuren
5c8c0ae04e
Fixed size 0 bug
2015-01-09 15:30:46 +01:00
obscuren
a35be3a12a
Merge branch 'develop' of https://github.com/ethersphere/go-ethereum into ethersphere-develop
2015-01-09 13:37:15 +01:00
obscuren
f9b0d1a8e7
Updated to new ethereum.js api
2015-01-09 13:36:47 +01:00
Marek Kotewicz
543a87c63f
method signature length defined
2015-01-09 13:30:14 +01:00
obscuren
c9f566269b
merged
2015-01-09 13:28:48 +01:00
obscuren
bfa12d75f8
new switch
2015-01-09 13:26:49 +01:00
Marek Kotewicz
b3eda29f41
Merge branch 'master' into tests
2015-01-09 13:07:34 +01:00
obscuren
18d8bf4b9c
updated ethereum.js
2015-01-09 13:01:21 +01:00
obscuren
aee82d3196
removed
2015-01-09 13:00:37 +01:00
Marek Kotewicz
a5907a8239
Merge branch 'master' of https://github.com/ethereum/ethereum.js
2015-01-09 12:57:03 +01:00
Marek Kotewicz
2a6c84984a
version upgraded
2015-01-09 12:55:46 +01:00
Marek Kotewicz
0538c11576
sha3 method signature
2015-01-09 12:55:04 +01:00
obscuren
012a1c2533
Updated ethereum.js
2015-01-09 12:45:09 +01:00
Jeffrey Wilcke
c9015e2e04
module var fix
2015-01-09 12:44:11 +01:00
Jeffrey Wilcke
07fba274b1
module var fix
2015-01-09 12:43:45 +01:00
obscuren
585f259b63
Support input from args
2015-01-09 12:04:54 +01:00
zelig
b3161f5803
Merge remote-tracking branch 'upstream/develop' into develop
2015-01-09 06:21:47 +00:00
zelig
5a9952c7b4
major blockpool change
...
- the spec says response to getBlockHashes(from, max) should return all hashes starting from PARENT of from. This required major changes and results in much hackier code.
- Introduced a first round block request after peer introduces with current head, so that hashes can be linked to the head
- peerInfo records currentBlockHash, currentBlock, parentHash and headSection
- AddBlockHashes checks header section and creates the top node from the peerInfo of the best peer
- AddBlock checks peerInfo and updates the block there rather than in a node
- request further hashes once a section is created but then no more until the root block is found (so that we know when to stop asking)
- in processSection, when root node is checked and receives a block, we need to check if the section has a parent known to blockchain or blockPool
- when peers are switched, new peer launches a new requestHeadSection loop or activates its actual head section, i.e., the section for it currentBlockHash
- all tests pass
2015-01-09 06:03:45 +00:00
zelig
8ecc9509b3
add ErrInsufficientChainInfo error
2015-01-09 06:03:32 +00:00
zelig
f72cb28b0f
adapt unit tests to spec
...
- AddBlockHashes ignores the first hash (just used to match getBlockHashes query) sends the rest as blocksMsg
- new test TestPeerWithKnownParentBlock
- new test TestChainConnectingWithParentHash
- adapt all other tests to the new scheme
2015-01-09 05:57:09 +00:00
zelig
43ed0ed1ae
no need to call AddBlockHashes when receiving new block
2015-01-09 05:06:04 +00:00
zelig
69dfca2feb
minor changes in integration tests
2015-01-09 05:04:32 +00:00
zelig
3bdf28c1fe
GetBlockHashesFromHash(hash, max) gives back max hashes starting from PARENT of hash
2015-01-09 05:03:26 +00:00
obscuren
c8a4c04b36
err
2015-01-08 23:15:46 +01:00
obscuren
26f066f0c7
just enable by default
2015-01-08 22:18:23 +01:00
obscuren
4a0ade4788
Fixed some whisper issues
2015-01-08 21:41:32 +01:00
Marek Kotewicz
c397e350f4
mocha opts file && init of parser tests
2015-01-08 20:24:30 +01:00
Marek Kotewicz
b6058a837f
methods existance tests in progress
2015-01-08 19:59:03 +01:00
Marek Kotewicz
5518022a5d
mocha test init
2015-01-08 19:35:32 +01:00
obscuren
5f958a582d
fixed other tests to use hashes as well
2015-01-08 16:48:39 +01:00
obscuren
e27237a03a
Changed to use hash for comparison
...
DeepReflect would fail on TD since TD isn't included in the original
block and thus the test would fail.
2015-01-08 16:45:51 +01:00
obscuren
ee84b20247
Reworking GUI interaction. Fixed javascript inject. Closes #132
2015-01-08 16:38:24 +01:00
obscuren
b25126a277
Minor fixed and additions for block proc
...
* Path check length
* Genesis include TD
* Output TD on last block
2015-01-08 16:37:06 +01:00
Marek Kotewicz
807ec60e63
missing jshint ignore
2015-01-08 15:43:22 +01:00
Marek Kotewicz
f9cc090473
fixed example
2015-01-08 15:31:46 +01:00
Marek Kotewicz
2f3384947b
version upgrade
2015-01-08 15:13:43 +01:00
Marek Kotewicz
a8dde17146
fixes for node.js
2015-01-08 15:11:20 +01:00
obscuren
db4aaedcbd
Moved ptrie => trie. Removed old trie
2015-01-08 11:47:04 +01:00
Marek Kotewicz
5208bb32f1
gulpfile modifications, default build set to dev
2015-01-07 14:13:29 +01:00
obscuren
982c812e81
Read directly from stdin
2015-01-07 13:38:28 +01:00
obscuren
c1908c7d91
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-01-07 13:22:29 +01:00
Jeffrey Wilcke
59c5a2f519
Merge pull request #244 from fjl/license-tool
...
Generated License Headers
2015-01-07 13:22:22 +01:00
Felix Lange
1d05027ba2
a few fixes for the license tool
2015-01-07 13:17:50 +01:00
obscuren
fed3e6a808
Refactored ethutil.Config.Db out
2015-01-07 13:17:48 +01:00
Felix Lange
ec7cb9981c
add license tool and initial mailmap
2015-01-07 12:56:46 +01:00
Marek Kotewicz
df4d7846e5
Merge pull request #22 from debris/strings
...
strings, real, ureal paddings and implicit paddings for uint, int and hash
2015-01-07 11:16:46 +01:00
Marek Kotewicz
6c160adab3
Merge pull request #21 from debris/master
...
fixed gulp build
2015-01-07 11:16:27 +01:00
obscuren
032ab66529
Added version flag
2015-01-07 01:21:55 +01:00
obscuren
60d9611c23
Fixed tests where txs weren't properly removed
2015-01-07 01:21:45 +01:00
Marek Kotewicz
210682b734
real, ureal paddings and implicit paddings for uint, int and hash
2015-01-06 21:50:09 +01:00
obscuren
f0ec751237
Updated tests
2015-01-06 20:22:31 +01:00
Marek Kotewicz
1d139f7a0b
solidity string support
2015-01-06 18:29:38 +01:00
obscuren
25e6c4eff8
Adjusted difficulty and skip get tx messages
2015-01-06 14:02:47 +01:00
obscuren
a76b7dadae
Don't auto push jeff ...
2015-01-06 13:39:01 +01:00
Marek Kotewicz
b6232cfdd1
fixed tabs
2015-01-06 13:37:02 +01:00
Marek Kotewicz
a2a77172a6
bring back todos
2015-01-06 13:32:04 +01:00
obscuren
1b903767e0
Fixed port num
2015-01-06 13:31:52 +01:00
obscuren
4e7f53adf0
Changed to poc-8 & removed GetTxs
2015-01-06 13:31:08 +01:00
Marek Kotewicz
8c1b26889a
renamed example/index.html -> example/balance.html
2015-01-06 13:27:43 +01:00
Marek Kotewicz
af9242f4cc
fixed gulp build
2015-01-06 13:26:51 +01:00
obscuren
564f02aa2b
Fixed tests
2015-01-06 13:18:09 +01:00
Jeffrey Wilcke
3b8725e0f5
Merge pull request #239 from fjl/grab-bag
...
Grab bag of fixes
2015-01-06 13:13:16 +01:00
Felix Lange
3caa4ad1ba
p2p: improve test for peers message
...
The test now checks that the number of of addresses is correct
and terminates cleanly.
2015-01-06 12:23:38 +01:00
Felix Lange
b0ff946b55
p2p: move peerList back into baseProtocol
...
It had been moved to Peer, probably for debugging.
2015-01-06 12:23:38 +01:00
Felix Lange
eb0e7b1b81
eth, p2p: remove EncodeMsg from p2p.MsgWriter
...
...and make it a top-level function instead.
The original idea behind having EncodeMsg in the interface was that
implementations might be able to encode RLP data to their underlying
writer directly instead of buffering the encoded data. The encoder
will buffer anyway, so that doesn't matter anymore.
Given the recent problems with EncodeMsg (copy-pasted implementation
bug) I'd rather implement once, correctly.
2015-01-06 12:23:38 +01:00
Felix Lange
36e1e5f151
cmd/peerserver: add some command line switches
2015-01-06 12:23:37 +01:00
Felix Lange
4c8c115a76
cmd/peerserver: use NoDial, don't use seed peers
2015-01-06 12:23:37 +01:00
Felix Lange
545e14691b
cmd/peerserver: fix for new client identity type
2015-01-06 12:23:37 +01:00
Felix Lange
be97785856
cmd/evm: add dummy implementation for GetHash
...
Fixes the build. AFAIK evm does not bother keeping a chain and
cannot provide a real implementation.
2015-01-06 12:23:37 +01:00
Felix Lange
fde0ddb324
cmd/rlpdump: remove stray return
2015-01-06 12:23:36 +01:00
obscuren
117f66e823
Added license headers
2015-01-06 12:13:57 +01:00
obscuren
a26aecdfdb
Updated WS API. Fixes #219 . Closes #220
2015-01-06 11:44:22 +01:00
obscuren
47e6b2cef8
Allow extra to be set for mined blocks
2015-01-06 00:19:07 +01:00
obscuren
cc7f8f58e8
Limit block extra to 1024
2015-01-06 00:17:05 +01:00
obscuren
c9985bf563
Fixed peer window. Minor tweaks and fixes
2015-01-05 19:53:53 +01:00
Jeffrey Wilcke
22c0c5465a
Merge pull request #235 from fjl/rlpdump
...
fixes for rlpdump
2015-01-05 17:48:04 +01:00
Jeffrey Wilcke
2cfbf76db8
Merge pull request #233 from fjl/rlpdump
...
cmd/rlpdump: new helper command
2015-01-05 17:42:52 +01:00
Felix Lange
ec4dee0fcd
cmd/rlpdump: remove extra buffer
2015-01-05 17:42:20 +01:00
obscuren
952287db29
Updated tests
2015-01-05 17:40:23 +01:00
obscuren
b99b2c446c
Precompiled contract & Depth change
...
* Added pre-compiled contract 0x04 (mem cpy)
* Changed depth error to return the gas instead of consuming
2015-01-05 17:39:42 +01:00
Felix Lange
04c0f7e15c
cmd/rlpdump: add license header and synopsis
2015-01-05 17:38:39 +01:00
obscuren
d001479a47
unclean shutdown for now
2015-01-05 17:15:25 +01:00
obscuren
f16810c48e
added shh back in
2015-01-05 17:12:52 +01:00
obscuren
66b05433b6
Merge branch 'ethersphere-eth.blockpool' into poc8
2015-01-05 17:12:19 +01:00
obscuren
6abf8ef78f
Merge
2015-01-05 17:10:42 +01:00
Felix Lange
b907a5d765
cmd/rlpdump: new helper command
2015-01-05 13:45:38 +01:00
obscuren
b0854fbff5
BlockManager => BlockProcessor
2015-01-05 11:22:02 +01:00
obscuren
c1dee15144
BlockManager => BlockProcessor
2015-01-05 00:18:44 +01:00
obscuren
987119cd4a
Merge branch 'poc8' into docbranch
2015-01-04 14:39:15 +01:00
obscuren
08b03afa4b
Version bump
2015-01-04 14:34:04 +01:00
obscuren
09841b1c9b
Cleaned up some of that util
2015-01-04 14:20:16 +01:00
obscuren
bd0c267cbe
Cleanup old code
2015-01-03 17:29:08 +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
1b90567546
Merge branch 'docbranch' of github.com-obscure:ethereum/go-ethereum into docbranch
2015-01-03 12:41:19 +01:00
obscuren
16f417f5af
Fixed bug where logging could crash client during tx adding
2015-01-02 22:19:58 +01:00
obscuren
5c82fdc243
Make sure that the object exists
2015-01-02 22:18:23 +01:00
obscuren
55e55826ee
Changed JUMP(I) behaviour.
...
* All jumps must land on a JUMPDEST instruction byte.
* The byte may not be part of a PUSH*
2015-01-02 17:35:55 +01:00
obscuren
530953050a
Updated protocol version
2015-01-02 17:35:00 +01:00
obscuren
24f89f8bd9
Squashed commit of the following:
...
commit 2e75a216c7
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Fri Jan 2 17:05:20 2015 +0100
new jumpdest interpretation
commit 7aab71f656
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Fri Jan 2 16:55:59 2015 +0100
added complete exp tests
commit 3340f4dbfc
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Fri Jan 2 14:26:55 2015 +0100
retuning gas prices of recursive bombs to test limits
commit 456b5791bb
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Fri Jan 2 14:08:55 2015 +0100
more init code, systemoperations and transaction tests
commit 1f5552feb4
Author: wanderer <mjbecze@gmail.com >
Date: Mon Dec 29 20:11:41 2014 -0500
added balance tests
commit 4d37c1cea2
Author: wanderer <mjbecze@gmail.com >
Date: Sat Dec 27 20:30:42 2014 -0500
added trie tests for branches on
detel
commit 2fdc7bfbd1
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Sat Dec 27 22:46:21 2014 +0100
more random tests
commit 98fe404e6a
Merge: aafb5f7 8c34e93
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Tue Dec 23 16:36:13 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit aafb5f768b
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Tue Dec 23 16:35:35 2014 +0100
first failing random tests
commit 8c34e93b51
Author: wanderer <mjbecze@gmail.com >
Date: Tue Dec 23 10:01:20 2014 -0500
added stackOverFlow test to initCode
commit 8a285d258a
Merge: a4ccc6e 6567f9d
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Sat Dec 20 13:08:18 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit a4ccc6e72e
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Sat Dec 20 13:07:54 2014 +0100
CALLCODE <-> RETURN
commit 6567f9d0b2
Author: wanderer <mjbecze@gmail.com >
Date: Thu Dec 18 23:39:30 2014 -0500
add refund tests
commit 07cfec33f8
Author: wanderer <mjbecze@gmail.com >
Date: Thu Dec 18 18:30:46 2014 -0500
added trieTest anyorder
commit 86c3b8cfad
Merge: b227b10 71b5d6e
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Thu Dec 18 21:43:06 2014 +0100
Merge branch 'develop' of https://github.com/ethereum/tests into develop
commit b227b10f5d
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Thu Dec 18 21:42:41 2014 +0100
more refund tests
commit 71b5d6e0a3
Author: wanderer <mjbecze@gmail.com >
Date: Thu Dec 18 12:13:55 2014 -0500
updated index.js
commit aefcb9716e
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Thu Dec 18 09:31:43 2014 +0100
transaction tests and refund tests
commit ccbf120c36
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Sat Dec 13 23:03:21 2014 +0100
added stInitCodeTest.json
commit cbf5afdef8
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Fri Dec 12 22:03:54 2014 +0100
update recursive create
commit a70c4b51a4
Author: Gav Wood <i@gavwood.com >
Date: Fri Dec 12 17:22:41 2014 +0100
Fix return tests.
commit f146467607
Author: Gav Wood <i@gavwood.com >
Date: Fri Dec 12 16:33:51 2014 +0100
Add test file.
commit c2bd8d1d7a
Author: Gav Wood <i@gavwood.com >
Date: Fri Dec 12 14:27:38 2014 +0100
Alter "" to null.
commit ce6344b770
Author: Gav Wood <i@gavwood.com >
Date: Fri Dec 12 14:22:19 2014 +0100
Trie testing.
commit 779f25d36c
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Thu Dec 11 22:59:56 2014 +0100
first random test
commit 68175386c0
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Thu Dec 11 21:34:50 2014 +0100
update gas prices
commit ad322fbb58
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Mon Dec 8 06:01:17 2014 +0100
Log as array
commit f989f42618
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Fri Dec 5 15:12:12 2014 +0100
state log tests
commit 4bc65d1129
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Thu Dec 4 18:18:49 2014 +0100
add calldataload, codecopy, extcodecopy tests
commit 12cfae18e3
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Thu Dec 4 15:57:56 2014 +0100
add calldataload test
commit 086caf3701
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Wed Dec 3 08:31:03 2014 +0100
protocol update (CALLCODE <-> RETURN), topics in log are arrays not sets
commit e6c92673b9
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Mon Dec 1 21:14:08 2014 +0100
update state tests with logs
commit 4089b809fb
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Mon Dec 1 18:19:40 2014 +0100
update gas costs
commit cfdca62277
Merge: 2e5175e f59f89d
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Dec 1 18:04:51 2014 +0100
Merge pull request #42 from negedzuregal/fix
vmTest fix
commit f59f89d876
Author: alon muroch <alonmuroch@gmail.com >
Date: Mon Dec 1 16:18:12 2014 +0100
vmEnvironmentalInfoTest CALLDATACOPY, CODECOPY, EXTCODECOPY fix
commit 68da13fe3e
Author: alon muroch <alonmuroch@gmail.com >
Date: Mon Dec 1 11:10:57 2014 +0100
vmArithmeticTest exp fix
commit 2e5175e818
Author: ethers <ethereum@outlook.com >
Date: Sun Nov 30 19:55:51 2014 +0100
add vmLogTest
commit b5b9408e64
Author: Heiko Heiko <heiko@heiko.org >
Date: Sun Nov 30 16:27:27 2014 +0100
updated genesis to new header w/o min_gas_price
commit 8e69fbfa98
Author: ethers <ethereum@outlook.com >
Date: Fri Nov 21 17:42:05 2014 -0800
add special tests
commit 90f4f942e6
Author: ethers <ethereum@outlook.com >
Date: Thu Nov 20 19:01:09 2014 -0800
typo
commit c5e5228e0d
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 20 17:04:06 2014 +0100
Removed log,post,out,gas,callcreates if exception occured
commit 9c0232a2b9
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 19 18:19:05 2014 +0100
MakeMoney test
commit 3ba0007e86
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 19 16:23:04 2014 +0100
Added log sections in all vmtests + log tests
commit d84be4fe07
Merge: c8497ab 76d2542
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 19 10:00:24 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit c8497ab257
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 19 10:00:02 2014 +0100
new push32 test and renaming
commit 76d25420e1
Author: ethers <ethereum@outlook.com >
Date: Mon Nov 17 18:59:30 2014 -0800
adding test
commit 0be275e757
Merge: 1d42d1d d90868c
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 17 22:47:34 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit 1d42d1d7c6
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 17 22:46:51 2014 +0100
fix ecrecover2
commit d90868c307
Merge: 1f38c8c 6dbcf6b
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 17 20:26:59 2014 +0100
Merge pull request #39 from wanderer/develop
added test for max call depth on creation
commit 6dbcf6b0d6
Author: wanderer <mjbecze@gmail.com >
Date: Mon Nov 17 14:06:43 2014 -0500
spelling fix
commit 6fc07a7f81
Author: wanderer <mjbecze@gmail.com >
Date: Sat Nov 15 21:39:16 2014 -0500
added test for max call depth on creation
commit 1f38c8c0a2
Merge: 279b284 cd85ca1
Author: martin becze <wanderer@users.noreply.github.com >
Date: Fri Nov 14 20:10:21 2014 -0500
Merge pull request #38 from wanderer/develop
updated test 'jeff' in trietest.json
commit cd85ca17ed
Author: martin becze <wanderer@users.noreply.github.com >
Date: Fri Nov 14 19:59:34 2014 -0500
Update trietest.json
commit 279b284c0d
Merge: 89675a7 6cae937
Author: martin becze <wanderer@users.noreply.github.com >
Date: Fri Nov 14 17:43:49 2014 -0500
Merge pull request #37 from wanderer/develop
Update trietest.json
commit 6cae937e5e
Author: martin becze <wanderer@users.noreply.github.com >
Date: Fri Nov 14 17:20:03 2014 -0500
Update trietest.json
'emptyValues' should have the same root as 'puppy'
commit 89675a7153
Merge: f1de1cc 32f0c47
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 13 23:17:49 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit f1de1cc97a
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 13 23:17:13 2014 +0100
Fix CallRecursiveBomb2
commit 32f0c47c68
Merge: ab50e76 3da90d0
Author: martin becze <wanderer@users.noreply.github.com >
Date: Thu Nov 13 15:26:49 2014 -0500
Merge pull request #36 from wanderer/develop
converted back to arrary format
commit ab50e76652
Merge: d06b792 78f1e4a
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 13 07:52:35 2014 +0100
Merge pull request #35 from ethers/delOld
rename tests since they are valid opcodes that exist
commit 3da90d01f6
Author: wanderer <mjbecze@gmail.com >
Date: Wed Nov 12 22:22:47 2014 -0500
converted back to arrary format
commit 78f1e4a945
Author: ethers <ethereum@outlook.com >
Date: Wed Nov 12 19:11:06 2014 -0800
rename tests since they are valid opcodes that exist
commit d06b792cd0
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 12 07:00:17 2014 +0100
minor change in CallSha256_1_nonzeroValue test
commit d434ecdcc3
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 12 06:56:31 2014 +0100
Added CallSha256_1_nonzeroValue test
commit 2c06f34cc0
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 11 18:10:26 2014 +0100
Store return value of call to precompiled contracts
commit 4b0c3b29ae
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 11 17:51:14 2014 +0100
Fix gas cost for OOG calls
commit 63bcca7604
Author: Heiko Heiko <heiko@heiko.org >
Date: Tue Nov 11 08:59:19 2014 +0100
fix: genesis test
commit 6e0310c1ea
Merge: 30c266c 2927763
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 11 08:34:36 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit 30c266caff
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 11 08:33:59 2014 +0100
jump to position outside code stops execution
commit 2927763d68
Author: ethers <ethereum@outlook.com >
Date: Mon Nov 10 14:10:22 2014 -0800
RandomTests were removed
commit a0fa91b2b8
Merge: 6092484 fcba866
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 10 22:22:05 2014 +0100
Merge branch 'develop' of https://github.com/ethereum/tests into develop
commit 60924843f0
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 10 22:21:37 2014 +0100
Unintended Exceptions work like OOG
commit fcba866721
Author: ethers <TODO>
Date: Thu Nov 6 14:19:59 2014 -0800
add StateTests
commit a441074ba4
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 6 17:54:36 2014 +0100
Updated precompiled contracts test
commit 0afa72c82b
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 6 15:27:45 2014 +0100
Added precompiledContracts tests
commit 6be83dd5a1
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 6 13:31:34 2014 +0100
Update gas cost for PoC7
commit c18b8ab2d3
Merge: 66c2e1f 9a93258
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 6 09:19:53 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit 66c2e1f642
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 6 09:19:22 2014 +0100
Updated SIGNEXTEND tests
commit 9a9325822e
Author: ethers <TODO>
Date: Wed Nov 5 16:20:26 2014 -0800
part of 9b4e768 - Delete vmNamecoin.json
commit e229374f46
Merge: 189527e 9b4e768
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 5 20:59:49 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit 189527e563
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 5 20:59:20 2014 +0100
added dynamic jump out of code
commit 9b4e768995
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 5 20:41:54 2014 +0100
Delete vmNamecoin.json
commit 4669b5694b
Merge: a567fed aaba185
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 5 15:00:12 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit a567fedaa7
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 5 14:59:08 2014 +0100
added state systemOperationsTest
commit aaba185ceb
Merge: 79d7cbf fa782ae
Author: ethers <ethereum@outlook.com >
Date: Tue Nov 4 12:15:40 2014 -0800
Merge pull request #32 from ethers/indexjs
updates needed per restructure
commit fa782aed93
Author: ethers <TODO>
Date: Tue Nov 4 11:28:56 2014 -0800
updates needed per restructure
commit 79d7cbfc4a
Merge: 9120274 1c1ba8d
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 4 13:32:11 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit 9120274a46
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 4 13:31:27 2014 +0100
Update tests to latest protocol changes (PoC7)
commit 1c1ba8d161
Merge: 014d370 3aebe53
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 4 13:30:52 2014 +0100
Merge pull request #31 from CJentzsch/develop
Restructered tests in folders in accordance to test suites
commit 3aebe532e5
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 3 13:58:21 2014 +0100
Updated vmNamecoin.json to new sstore prices
commit 8a0be21839
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 3 13:53:00 2014 +0100
Added example state test
commit 83643addbc
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 3 13:36:25 2014 +0100
removed systemoperationstests
commit 3930ca3a9a
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 3 13:22:15 2014 +0100
Restructered tests in folders in accordance to test suites
commit 014d370b5d
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 29 21:23:56 2014 +0100
New SIGNEXTEND tets
commit 155d449be2
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 29 20:59:05 2014 +0100
New tests for BNOT and SIGNEXTEND
commit c9eae764b8
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 28 12:58:27 2014 +0100
Update SSTORE gas cost and BNOT instead of NEG
commit ad2a75ac58
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Oct 23 16:05:49 2014 +0200
Added new recursive bombs
commit 834c52af64
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Oct 23 12:01:05 2014 +0200
Changing gas cost to zero at stackunderflow
commit c73a8a89d2
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Wed Oct 22 13:04:45 2014 +0200
Reverted back to original value.
commit b9a8c92422
Author: martin becze <wanderer@users.noreply.github.com >
Date: Tue Oct 21 17:02:52 2014 -0400
fix spelling error
commit b48ae74af4
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 21 17:26:26 2014 +0200
Added failing random tests
commit bee0a4100c
Merge: 5050d20 b315da6
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 21 17:15:05 2014 +0200
Merge remote-tracking branch 'origin/master' into develop
commit 5050d20b4d
Merge: 7516685 ba35362
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 20 20:18:20 2014 +0200
Merge pull request #26 from wanderer/develop
Add a package.json for node.js
commit ba35362876
Author: wanderer <mjbecze@gmail.com >
Date: Sun Oct 19 23:59:47 2014 -0400
turned tests into a node module
commit 751668571e
Author: ethers <ethereum@outlook.com >
Date: Thu Oct 16 17:08:20 2014 -0700
json was invalid and missing quotes
commit 0e687cee47
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Thu Oct 16 17:13:24 2014 +0200
Update vmEnvironmentalInfoTest.json
commit 78a78e2e6c
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 15 14:19:11 2014 +0200
updated genesis_hash
commit b315da618b
Merge: 7a7e198 0a76a3a
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 14 10:33:26 2014 +0200
Merge pull request #23 from ethers/fix22
numbers should be strings #22
commit 0a76a3a312
Author: ethers <ethereum@outlook.com >
Date: Mon Oct 13 14:45:30 2014 -0700
numbers should be strings #22
commit 1f67385f13
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Oct 11 13:18:00 2014 +0200
Added some MUL tests
commit 7a7e198395
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Oct 11 13:11:59 2014 +0200
Added some MUL tests
commit 46eb6283ae
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Oct 11 12:18:13 2014 +0200
tested new opcodes (JUMPDEST,CALLCODE) and created test for CALL/CREATE depth
commit 8d38d62d10
Author: Nick Savers <nicksavers@gmail.com >
Date: Fri Oct 10 18:09:41 2014 +0200
INVALID stops the operation and doesn't cost gas
commit ed6eba7c8e
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 8 19:08:48 2014 +0200
Update + ABA recursive bomb which needs maximum recursion limit of 1024
commit 2d72050db1
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 8 14:37:18 2014 +0200
Applied recent protocol changes (PoC7) to existin tests
commit dfe66cab3f
Merge: 4513623 1a67a96
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 8 11:05:51 2014 +0200
Merge remote-tracking branch 'origin/develop'
Conflicts:
genesishashestest.json
commit 1a67a96cff
Merge: a4f5f45 ffd6bc9
Author: vbuterin <v@buterin.com >
Date: Tue Oct 7 15:10:23 2014 +0100
Merge pull request #18 from CJentzsch/develop
CallToNameRegistratorOutOfGas balance correction
commit ffd6bc97ad
Merge: a4f5f45 9779d67
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 15:47:34 2014 +0200
Merge remote-tracking branch 'origin/develop' into develop
commit 9779d67b8c
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 15:45:53 2014 +0200
CallToNameRegistratorOutOfGas balance correction
Even if execution fails, the value gets transferred.
commit a4f5f45228
Merge: 49a9f47 b6d7cba
Author: vbuterin <v@buterin.com >
Date: Tue Oct 7 14:13:12 2014 +0100
Merge pull request #17 from CJentzsch/develop
Added A calls B calls A contracts
commit b6d7cba499
Merge: 865cb40 49a9f47
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 15:02:51 2014 +0200
Merge remote-tracking branch 'upstream/develop' into develop
commit 865cb4083d
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 15:02:36 2014 +0200
Added A calls B calls A contracts
commit 49a9f47aec
Merge: 3b0ec43 94a493b
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Tue Oct 7 10:56:17 2014 +0200
Merge pull request #16 from CJentzsch/develop
corrected amount of used gas for CallToNameRegistratorOutOfGas
commit 94a493b0d9
Merge: 72853c4 3b0ec43
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 10:51:32 2014 +0200
Merge remote-tracking branch 'upstream/develop' into develop
commit 72853c4382
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 10:51:07 2014 +0200
corrected amount of used gas for CallToNameRegistratorOutOfGas
commit 3b0ec436e4
Merge: aec3252 222068b
Author: vbuterin <v@buterin.com >
Date: Tue Oct 7 05:52:43 2014 +0100
Merge pull request #15 from CJentzsch/develop
corrected tests and different style for storage
commit 222068b9ba
Merge: c169653 aec3252
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 6 21:17:28 2014 +0200
Merge remote-tracking branch 'upstream/develop' into develop
commit c1696531a6
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 6 21:17:09 2014 +0200
corrected tests and different style for storage
commit aec3252b8e
Merge: 25f9fd5 e17a909
Author: vbuterin <v@buterin.com >
Date: Mon Oct 6 09:39:46 2014 +0100
Merge pull request #14 from CJentzsch/develop
corrected gas limit in vmSystemOperationsTest
commit e17a909f70
Merge: 33fcab5 25f9fd5
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 6 10:31:51 2014 +0200
Merge remote-tracking branch 'upstream/develop' into develop
commit 33fcab5727
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 6 10:30:04 2014 +0200
Bug fix, corrected gasLimit in vmSystemOperationsTest
commit 25f9fd542a
Author: Vitalik Buterin <v@buterin.com >
Date: Sat Oct 4 15:47:00 2014 -0400
one more vm test
commit 2d561a5373
Author: Vitalik Buterin <v@buterin.com >
Date: Sat Oct 4 15:15:37 2014 -0400
separated out vmtests
commit b0c48fa8d6
Merge: cb8261a 6cae166
Author: vbuterin <v@buterin.com >
Date: Sat Oct 4 17:18:02 2014 +0100
Merge pull request #13 from CJentzsch/develop
Added comprehensive EVM test suite. All commands are tested.
commit 6cae166f6f
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 1 15:34:23 2014 +0200
Delete tmp.json
commit 4ff906fbc2
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 1 14:06:32 2014 +0200
corrected CALLSTATELESS tests
commit 5b3fee6806
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Sep 29 13:08:44 2014 +0200
Completed vm tests. Added ADDMOD, MULMOD, POST, CALLSTATELESS
commit 9cdd218083
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Sep 27 21:48:09 2014 +0200
Added IOandFlowOperation-, PushDupSwap- and SystemOperations- tests. Removed empty storage from adresses.
commit 28ed968b46
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Sep 23 15:49:22 2014 +0200
Added blockInfoTest
commit ffbd5a35b5
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Sep 23 15:37:52 2014 +0200
Added environmentalInfo- and sha3- test
commit 54c14f1ff3
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Sep 22 13:06:57 2014 +0200
Added bitwise logic operation test
commit d0af113aab
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Sep 20 01:42:51 2014 +0200
Added vm arithmetic test
commit cb8261a78b
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Fri Sep 19 13:15:44 2014 +0200
Update genesishashestest.json
commit 4513623da1
Author: Maran <maran.hidskes@gmail.com >
Date: Tue Jul 22 12:24:46 2014 +0200
Update keyaddrtest to be valid JSON
commit e8cb5c221d
Author: Vitalik Buterin <v@buterin.com >
Date: Mon Jul 21 23:30:33 2014 -0400
Added next/prev trie test
commit 98823c04b3
Author: Vitalik Buterin <v@buterin.com >
Date: Mon Jul 14 02:51:31 2014 -0400
Replaced with deterministic test
commit 357eb21e4d
Author: Vitalik Buterin <v@buterin.com >
Date: Sun Jul 13 16:12:56 2014 -0400
Added my own random and namecoin tests (pyethereum)
commit 00cd0cce8f
Author: Gav Wood <i@gavwood.com >
Date: Sat Jul 12 21:20:04 2014 +0200
Output hex strings.
commit ddfa3af45d
Author: Gav Wood <i@gavwood.com >
Date: Thu Jul 10 11:28:35 2014 +0100
Everything a string.
commit d659f469a9
Author: Gav Wood <i@gavwood.com >
Date: Thu Jul 10 10:16:25 2014 +0100
Code fixes.
commit 5e83ea8228
Author: Gav Wood <i@gavwood.com >
Date: Sun Jul 6 16:17:12 2014 +0200
Prettier VM tests.
commit a09aae0efe
Author: Gav Wood <i@gavwood.com >
Date: Sun Jul 6 15:46:01 2014 +0200
Fix VM tests.
commit ec9a044a17
Merge: 4bb6461 5e0123f
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Fri Jul 4 15:56:52 2014 +0200
Merge pull request #10 from romanman/patch-1
Update vmtests.json
commit 5e0123fbe1
Author: romanman <roman.mandeleil@gmail.com >
Date: Fri Jul 4 10:23:04 2014 +0100
Update vmtests.json
commit 2b6da2f5f2
Author: romanman <roman.mandeleil@gmail.com >
Date: Thu Jul 3 17:45:04 2014 +0100
Update vmtests.json
arith testcase updated
commit 4bb646117d
Merge: bba3898 a33b309
Author: Gav Wood <i@gavwood.com >
Date: Wed Jul 2 19:43:22 2014 +0200
Merge branch 'develop' of github.com:/ethereum/tests into develop
commit bba38980bd
Author: Gav Wood <i@gavwood.com >
Date: Wed Jul 2 19:43:06 2014 +0200
New tests.
commit a33b309d99
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jul 2 10:14:05 2014 -0400
Testing submodules
commit 50318217ca
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jul 2 10:10:46 2014 -0400
Testing submodules
commit 57fa655522
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jul 2 10:09:08 2014 -0400
Testing submodules
commit ea0eb0a8c8
Author: Gav Wood <i@gavwood.com >
Date: Tue Jul 1 15:19:34 2014 +0200
Latest genesis block.
commit 25bb76b69c
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Mon Jun 30 13:25:04 2014 +0200
Reset
commit 74c6d8424e
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Mon Jun 30 12:10:06 2014 +0200
Updated wrong test
commit 9ea3a60291
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Sat Jun 28 18:48:28 2014 +0200
Fixed roots
commit 5fc3ac0e92
Author: Gav Wood <i@gavwood.com >
Date: Sat Jun 28 18:40:06 2014 +0200
Simple hex test.
commit edd3a00c2a
Author: Gav Wood <i@gavwood.com >
Date: Sat Jun 28 18:22:18 2014 +0200
Additional test for jeff. Now use the 0x... notation.
commit 5021e0dd83
Author: Gav Wood <i@gavwood.com >
Date: Fri Jun 27 21:35:26 2014 +0200
VM test framework updated.
commit c818d13202
Author: Gav Wood <i@gavwood.com >
Date: Fri Jun 27 18:18:24 2014 +0200
Removed arrays from Trie tests JSON as per conformance guide and changed
vocabulary to match other tests.
VM test updates.
commit 714770ffb3
Author: Gav Wood <i@gavwood.com >
Date: Wed Jun 11 11:32:42 2014 +0100
Added Gav's new address.
commit 9345bc13d4
Merge: a2257f3 78576dd
Author: Gav Wood <i@gavwood.com >
Date: Fri May 30 17:50:38 2014 +0200
Merge branch 'master' of github.com:ethereum/tests into develop
commit a2257f3471
Author: Gav Wood <i@gavwood.com >
Date: Fri May 30 17:50:18 2014 +0200
VM tests.
commit 78576dd3d3
Author: Heiko Heiko <heiko@heiko.org >
Date: Fri May 30 17:19:09 2014 +0200
changes based on new account structure nonce, balance, storage, code
commit 125839e848
Merge: 42e14ec 356a329
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Thu May 22 09:58:45 2014 +0200
Merge pull request #5 from bkirwi/master
Fix invalid JSON (removed trailing comma) and add test names
commit 356a3296bc
Author: Ben Kirwin <ben@kirw.in >
Date: Thu May 22 00:20:48 2014 -0400
Add some arbitrary test names
This should now conform to the format specified in the README.
commit 42e14ec54f
Author: Chen Houwu <chenhouwu@gmail.com >
Date: Wed May 21 23:27:40 2014 +0800
revert to correct data
commit 4300197a74
Author: Chen Houwu <chenhouwu@gmail.com >
Date: Wed May 21 22:42:23 2014 +0800
fix: wrong sha3 hash because of the wrong rlp hex
commit a0d01b1a0b
Author: Chen Houwu <chenhouwu@gmail.com >
Date: Wed May 21 22:29:53 2014 +0800
fix: wrong rlp hex
commit 6bc2fc7405
Merge: 66bc366 c31a93c
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Wed May 21 14:11:37 2014 +0200
Merge pull request #4 from ethers/master
fix file name that seems to have been a typo
commit c31a93c27a
Author: ethers <ethereum@outlook.com >
Date: Tue May 20 15:42:39 2014 -0700
fix file name that seems to have been a typo
commit 66bc3665c1
Author: Heiko Heiko <heiko@heiko.org >
Date: Tue May 20 17:36:35 2014 +0200
fix: represent integers as strings
commit ede5499da6
Author: Heiko Heiko <heiko@heiko.org >
Date: Tue May 20 17:21:09 2014 +0200
add: current initial alloc and genesis hashes
commit 5131429abb
Author: Ben Kirwin <ben@kirw.in >
Date: Mon May 19 11:18:31 2014 -0400
Delete a comma
This should now be parseable as JSON.
commit f44a859331
Author: Chen Houwu <chenhouwu@gmail.com >
Date: Sun May 18 15:04:42 2014 +0800
add: case when value is long, ensure it's not get rlp encoded as node
commit e1ae4ad449
Author: Gav Wood <i@gavwood.com >
Date: Mon May 12 14:40:47 2014 +0100
PoC-5 VM tests.
commit 2b6c136dda
Author: Vitalik Buterin <v@buterin.com >
Date: Sun May 11 21:42:41 2014 -0400
Moved txt to json
commit cbccbf977c
Merge: edbb8d4 45a0974
Author: Vitalik Buterin <v@buterin.com >
Date: Thu May 8 21:54:48 2014 -0400
New commit
commit edbb8d407e
Author: Vitalik Buterin <v@buterin.com >
Date: Tue May 6 16:53:43 2014 -0400
Removed unneeded test, added new tests
commit 45a0974f6f
Merge: 15dd8fd 5fd2a98
Author: Gav Wood <i@gavwood.com >
Date: Sun Apr 27 12:53:47 2014 +0100
Merge pull request #3 from autolycus/develop
Fixed formatting and added test cases
commit 5fd2a98fcb
Author: Carl Allendorph <callendorph@gmail.com >
Date: Sat Apr 19 13:26:14 2014 -0700
Added some new test cases for the rlp encoding.
commit 4ba150954e
Author: Carl Allendorph <callendorph@gmail.com >
Date: Sat Apr 19 12:48:42 2014 -0700
Converted spaces to tabs to be compliant with the coding standards defined in cpp-ethereum
commit 15dd8fd794
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 28 12:54:47 2014 +0000
RLP tests and Trie updates.
commit 33f80fef21
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 28 11:39:35 2014 +0000
Hex encode tests done.
commit e1f5e12abb
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 28 11:22:49 2014 +0000
Fix RLP tests.
commit f87ce15ad2
Author: Gav Wood <i@gavwood.com >
Date: Thu Feb 27 13:28:11 2014 +0000
Fix empty string.
commit c006ed4ffd
Author: Gav Wood <i@gavwood.com >
Date: Mon Feb 24 10:24:39 2014 +0000
Tests fix.
commit 510ff56363
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 21 18:54:08 2014 +0000
Updated the tests.
commit a0ec843832
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 21 18:49:24 2014 +0000
Moved over to new format, but RLP tests still need updating.
commit 660cd26f31
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 21 18:35:51 2014 +0000
More docs.
commit 6ad14c1a15
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 21 18:33:39 2014 +0000
Added VM test suite.
Added TODO.
Renamed old files.
commit f91ad7b385
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jan 8 11:26:58 2014 -0500
update trie algorithm
commit 6da2954462
Merge: cc42246 131c610
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jan 8 08:15:38 2014 -0500
merge
commit cc4224675f
Author: Vitalik Buterin <v@buterin.com >
Date: Tue Jan 7 14:35:26 2014 -0500
Updated trie test
commit 131c610da6
Merge: 121632b 7613302
Author: vbuterin <v@buterin.com >
Date: Wed Jan 1 06:40:54 2014 -0800
Merge pull request #1 from obscuren/master
Update trietest.txt
commit 7613302b49
Author: obscuren <obscuren@users.noreply.github.com >
Date: Wed Jan 1 15:25:21 2014 +0100
Update trietest.txt
New proposed explanatory format
commit 121632bedd
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jan 1 08:26:18 2014 -0500
Added obscure's tests
commit ef6c5506c3
Author: Vitalik Buterin <v@buterin.com >
Date: Tue Dec 31 19:04:48 2013 -0500
Fixed tests a bit
commit 345e4bcfef
Merge: 2c81698 e4bbea4
Author: Vitalik Buterin <v@buterin.com >
Date: Tue Dec 31 15:52:46 2013 -0500
Merge branch 'master' of github.com:ethereum/tests
commit 2c81698f31
Author: Vitalik Buterin <v@buterin.com >
Date: Mon Dec 30 21:09:40 2013 -0500
Added first three tests
commit e4bbea400f
Author: vbuterin <v@buterin.com >
Date: Mon Dec 30 18:09:03 2013 -0800
Initial commit
2015-01-02 17:33:14 +01:00
obscuren
4dc7ee9087
Closure => Context
2015-01-02 16:14:12 +01:00
obscuren
e2d1d832ef
added nil check
2015-01-02 13:00:25 +01:00
obscuren
d336e24dce
Removed the need of having a backend for the tx pool
2015-01-02 12:26:55 +01:00
obscuren
ae2c90cc28
Removed value check from tx validation
2015-01-02 12:24:36 +01:00
obscuren
6cf61039cf
Added tests for valid transactions
2015-01-02 12:18:23 +01:00
obscuren
48d2a8b8ee
Refactored tx pool and added extra fields to block
...
* chain manager sets td on block + td output w/ String
* added tx pool tests for removing/adding/validating
* tx pool now uses a set for txs instead of list.List
2015-01-02 12:09:38 +01:00
obscuren
477a6d426c
Added a query interface for world state
2015-01-02 12:07:54 +01:00
obscuren
0972bdeda2
Fixed using new trie iterator API
2015-01-02 12:07:26 +01:00
obscuren
1cc86c07a0
Deleted
2015-01-02 11:16:52 +01:00
obscuren
1c7e8e9093
Set TD to block once processed
2015-01-02 11:16:42 +01:00
obscuren
b619b244c7
Fixed tests
2015-01-02 11:16:30 +01:00
obscuren
0fb1bcd321
Merge branch 'poc8' into docbranch
2015-01-02 10:30:27 +01:00
obscuren
a4dc12f12c
Additional comments and added name to error output
2014-12-31 11:21:39 +01:00
obscuren
4547a05a68
Minor improvements
...
* Moved gas and mem size to its own function
2014-12-31 11:12:40 +01:00
obscuren
4b4e082102
JUMPI never 'require' checked.
2014-12-31 10:32:53 +01:00
caktux
1954b87819
bring back toHex
2014-12-30 11:59:33 -05:00
obscuren
77924757a8
Merge branch 'develop' into poc8
2014-12-30 17:16:35 +01:00
obscuren
16460b0048
Fixed gas check for vm test
2014-12-30 17:16:28 +01:00
obscuren
a9068aa8ff
Merge branch 'develop' into poc8
2014-12-30 17:10:02 +01:00
obscuren
89244981a8
Additional checking on gas
2014-12-30 17:09:54 +01:00
obscuren
138ab26b8c
SIGNEXTEND missing from stack check
2014-12-30 17:09:43 +01:00
obscuren
51a97c031f
Merge branch 'develop' into poc8
2014-12-30 16:22:56 +01:00
obscuren
cc5e621fc4
updated tests
2014-12-30 16:18:46 +01:00
obscuren
2ebf33ac1c
removed variable
2014-12-30 16:17:56 +01:00
obscuren
788d812a72
Merge branch 'develop' into poc8
2014-12-30 16:16:11 +01:00
obscuren
29c887ef2c
Removed incorrect range check for push
2014-12-30 16:16:02 +01:00
obscuren
1085960ed8
fixed trie
2014-12-30 15:58:40 +01:00
obscuren
8df689bd44
Chain tests
2014-12-30 15:42:26 +01:00
obscuren
2f8a45cd8b
Fixed chain test & added new chain
2014-12-30 13:32:01 +01:00
obscuren
ce68ac6959
Updated miner to new block api
2014-12-30 13:18:19 +01:00
obscuren
dc7c584a4d
export => import
2014-12-24 14:54:06 +01:00
obscuren
58d477f7a6
Fixed a bug where keys where serialised twice
2014-12-24 14:47:50 +01:00
obscuren
804af9658a
merge
2014-12-24 11:31:45 +01:00
obscuren
9d429180f9
Merge branch 'hotfix/0.7.11' into develop
2014-12-24 11:31:08 +01:00
obscuren
c9f963a77e
Bump
2014-12-24 11:30:04 +01:00
obscuren
7ba9fe4d5d
Reset peer during download on disc
2014-12-24 11:29:58 +01:00
obscuren
fb1edd05f4
Removed the deferred reset
2014-12-24 11:20:43 +01:00
obscuren
780abaec98
Switched to new trie
2014-12-23 18:35:36 +01:00
obscuren
f468a9a0e2
Enable websockets for mist. Closes #218
2014-12-23 15:47:08 +01:00
obscuren
1054c155db
Moved import to utils
2014-12-23 15:37:03 +01:00
obscuren
7d2353f24d
Close the file
2014-12-23 15:31:03 +01:00
obscuren
34f72ddb3d
Decode from stream directly
2014-12-23 15:18:48 +01:00
obscuren
1382e8d84b
Delete current chain for reset
2014-12-23 14:50:04 +01:00
obscuren
e2e3fa3d11
Updated Mist to use new blocks
2014-12-23 14:44:45 +01:00
obscuren
9e5257b83b
Chain importer
2014-12-23 14:33:15 +01:00
obscuren
4cd79d8ddd
Refactored block & Transaction
...
* Includes new rlp decoder
2014-12-23 13:48:44 +01:00
obscuren
4b52cd512d
Removal of "debug" url :)
2014-12-22 15:01:52 +01:00
obscuren
e32f7baa0d
Concat and pad data
2014-12-22 14:59:52 +01:00
obscuren
60b1f9629c
Merge branch 'develop' into poc8
2014-12-22 14:46:32 +01:00
obscuren
4051c0333f
Added whisper js api
2014-12-22 13:23:11 +01:00
obscuren
e42517754a
updated ethereum.js
2014-12-22 11:57:13 +01:00
obscuren
a153b47c2b
moved
2014-12-22 11:56:34 +01:00
Jeffrey Wilcke
e531c6fc6c
Merge pull request #217 from ethereum/tests
...
Updated code coverage support & cleanup
2014-12-22 11:42:28 +01:00
obscuren
ed7e05fb2a
Merge branch 'develop' into poc8
2014-12-22 10:58:30 +01:00
obscuren
8130df63ca
updated whisper ui
2014-12-22 10:58:28 +01:00
Gav Wood
123098ce79
Lots of fixes.
2014-12-22 01:13:49 +01:00
Taylor Gerring
4fd4facf35
Remove old file
2014-12-21 14:54:51 -06:00
Taylor Gerring
43bf3b4a78
Move goveralls call to script
2014-12-21 14:46:32 -06:00
Taylor Gerring
05da381c15
Add coveralls coverage badge
2014-12-21 14:36:13 -06:00
Taylor Gerring
26bf95731b
Use repo default branches
2014-12-21 14:31:19 -06:00
Taylor Gerring
03dc6ec0d4
Update travis go version to tip
2014-12-21 13:46:06 -06:00
Taylor Gerring
f7ec759ef0
inline dependency installation script
2014-12-21 13:34:48 -06:00
Taylor Gerring
7ddebd7a75
Exclude VM tests
2014-12-21 13:21:24 -06:00
Taylor Gerring
bab78bbeb6
Merge branch 'tests' of github.com:ethereum/go-ethereum into tests
2014-12-21 12:06:24 -06:00
Taylor Gerring
7a79428278
Update cover command installation
2014-12-21 12:05:59 -06:00
Taylor Gerring
1360f027d9
Merge pull request #216 from ethereum/develop
...
Update tests branch from develop
2014-12-21 11:42:32 -06:00
Taylor Gerring
b3629c6f62
remove temp coverage file
2014-12-21 11:19:33 -06:00
Taylor Gerring
176c98eb66
Updated tool import paths
2014-12-21 11:18:43 -06:00
obscuren
25d16f358a
Merge branch 'develop'
2014-12-21 15:13:45 +01:00
obscuren
795b14330a
Fixed EVM environment. Closes #215
2014-12-21 15:13:06 +01:00
obscuren
0e5aed63dd
Updated QWhisper
...
* changed api
* general whisper debug interface
2014-12-21 15:06:35 +01:00
obscuren
125bdc3253
Merge branch 'develop' into poc8
...
Conflicts:
cmd/ethereum/flags.go
2014-12-20 02:45:05 +01:00
obscuren
6cff6dd8b8
Merge branch 'release/v0.7.10' into develop
2014-12-20 02:34:29 +01:00
obscuren
3983dd2428
Merge branch 'release/v0.7.10'
2014-12-20 02:34:12 +01:00
obscuren
0a9dc1536c
Increased peer from 10 to 30
2014-12-20 02:33:45 +01:00
obscuren
1508a23a6f
Minor updates on gas and removed/refactored old code.
2014-12-20 02:21:13 +01:00
obscuren
f5b8f3d41b
Removed OOG check. Revert should always happen.
2014-12-19 13:59:49 +01:00
obscuren
0e93b98533
Transaction was generating incorrect hash because of var changes
2014-12-19 13:34:53 +01:00
obscuren
5da5db5a0a
Added authors
2014-12-19 13:34:21 +01:00
obscuren
88af879f7a
version bump
2014-12-19 01:18:22 +01:00
obscuren
75f0412f9d
Merge branch 'ebuchman-badsig' into poc8
2014-12-19 00:33:32 +01:00
obscuren
207b6c50fb
Merge branch 'badsig' of https://github.com/ebuchman/go-ethereum into ebuchman-badsig
...
Conflicts:
core/transaction_pool.go
2014-12-19 00:33:05 +01:00
obscuren
12671c82ea
Moved VM to execution
2014-12-19 00:23:00 +01:00
obscuren
6e24b1587d
Merge branch 'develop' into poc8
2014-12-19 00:19:02 +01:00
obscuren
59ef6e3693
Cleaned up objects
2014-12-19 00:18:52 +01:00
obscuren
22d29a6d52
merge
2014-12-19 00:02:55 +01:00
obscuren
a7f4ade711
Fixed tests
2014-12-18 23:59:53 +01:00
obscuren
1e985f9865
Fixed casting error
...
* big(bytes) == 0 when len(bytes) > 0
2014-12-18 23:59:40 +01:00
obscuren
4789084998
updated tests
2014-12-18 23:32:58 +01:00
obscuren
3325683794
Fixed refund model
2014-12-18 22:38:51 +01:00
obscuren
f7287c626e
updated tests
2014-12-18 21:58:53 +01:00
obscuren
198cc69357
Gas corrections and vm fixes
2014-12-18 21:58:26 +01:00
obscuren
5ad473d758
Moved methods to messages
2014-12-18 15:33:22 +01:00
obscuren
db494170dc
Created generic message (easy for testing)
2014-12-18 15:18:13 +01:00
obscuren
9e286e1c33
updated tests
2014-12-18 13:32:47 +01:00
obscuren
0dc566124a
Merge fixes
2014-12-18 13:22:59 +01:00
obscuren
721e8ae93f
Merged develop
2014-12-18 13:19:41 +01:00
obscuren
2d09e67713
Updated to new methods
2014-12-18 13:17:24 +01:00
obscuren
49e0267fe7
Locks, refactor, tests
...
* Added additional chain tests
* Added proper mutex' on chain
* Removed ethereum dependencies
2014-12-18 13:12:54 +01:00
obscuren
590aace88d
Removed ethereum as dependency
2014-12-18 12:18:19 +01:00
obscuren
4b2f1f7628
idx should return -1
2014-12-18 11:55:46 +01:00
obscuren
df3366d910
Rlp shouldn't write null bytes
2014-12-18 11:39:24 +01:00
obscuren
e6fdf0c9f7
Merge branch 'develop' into poc8
2014-12-18 00:12:51 +01:00
obscuren
4dbdcaecb1
Moved pre-compiled, moved depth check
...
* Depth check has been moved to the execution
* Pre compiled execution has been moved to the VM
* PrecompiledAddress has been renamed to PrecompiledAccount
2014-12-17 23:58:52 +01:00
Jeffrey Wilcke
8da07e91e4
Merge pull request #213 from ethereum/develop
...
moved err check
2014-12-17 13:00:05 +01:00
obscuren
b1c58b76a9
moved err check
2014-12-17 12:57:35 +01:00
obscuren
52b54631a4
Whisper watches fixes
2014-12-16 19:55:57 +01:00
Jeffrey Wilcke
e9db2d1b18
Merge pull request #15 from debris/master
...
changes from cpp-ethereum
2014-12-16 11:10:28 +01:00
obscuren
93edae280d
doc desc
2014-12-15 22:50:38 +01:00
Jeffrey Wilcke
bb17591959
Merge pull request #211 from fjl/fix-server-disc
...
p2p: fix call to Server.removePeer
2014-12-15 22:50:05 +01:00
Felix Lange
aa3b91b802
p2p: fix call to Server.removePeer (might help with #209 )
2014-12-15 22:36:59 +01:00
obscuren
b55fabc7be
Removed debug message
2014-12-15 22:18:58 +01:00
obscuren
54605d8c8e
During env open check for pub error which indicated unencrypted payload.
2014-12-15 21:55:00 +01:00
obscuren
52ca80bdd2
Fixed deref ptr
...
The gui already waits and shuts down ethereum. There was no need to wait
for an additional shutdown.
2014-12-15 21:53:50 +01:00
obscuren
0291eff99a
Identity test
2014-12-15 21:52:50 +01:00
obscuren
c96e504adb
Typo
2014-12-15 17:28:51 +01:00
obscuren
01a6db9324
Added whisper debug interface + whisper fixes
2014-12-15 17:14:02 +01:00
obscuren
993280ec03
Added whisper test
2014-12-15 17:09:27 +01:00
obscuren
6ff9d5770b
Added whisper handler
2014-12-15 17:09:14 +01:00
obscuren
455241debb
Removed goroutine from "Run"
2014-12-15 17:09:06 +01:00
obscuren
db89c3e1a3
Merge branch 'develop' into poc8
2014-12-15 16:13:08 +01:00
obscuren
ef4135eabe
Added topic utility functions to whisper
2014-12-15 16:12:34 +01:00
obscuren
56dac74f71
made mist in a compilable, workable state using the new refactored packages
2014-12-15 13:00:29 +01:00
obscuren
c7bc684909
Moved peer helper metheds
2014-12-15 12:35:21 +01:00
obscuren
96272e19a6
removed filter manager from base
2014-12-15 12:34:06 +01:00
obscuren
bd9088792b
Merge branch 'develop' into ethersphere-ethp2p
2014-12-15 12:22:03 +01:00
obscuren
cdb2ebbdfa
Added old filter. Needs some refactoring
2014-12-15 12:17:33 +01:00
obscuren
4b5ad31b3a
WIP
2014-12-15 12:07:46 +01:00
obscuren
6c168c8f22
added protocol handler
2014-12-15 12:02:48 +01:00
obscuren
afc8b887ab
added whisper
2014-12-15 12:01:55 +01:00
obscuren
f111fc0608
WIP
2014-12-15 11:38:09 +01:00
zelig
1d959cb0ca
WIP
2014-12-15 11:37:01 +01:00
obscuren
c3ba4ace64
Merge branch 'poc8' into develop
2014-12-15 10:22:57 +01:00
Jeffrey Wilcke
15e46b97b4
Merge pull request #204 from fjl/fix-p2p-disconnect
...
p2p: fix decoding of disconnect reason
2014-12-15 10:22:35 +01:00
Felix Lange
da900f9435
p2p: add test for base protocol disconnect
2014-12-15 00:28:20 +01:00
Felix Lange
f0f6727778
p2p: use an error type for disconnect requests
...
Test-tastic.
2014-12-15 00:28:20 +01:00
Felix Lange
65e39bf20e
p2p: add MsgPipe for protocol testing
2014-12-15 00:28:20 +01:00
zelig
72290f67fe
resolve merge conflict hell
2014-12-14 20:57:29 +00:00
zelig
4c89d5331f
adapt blockpool/backend to use pow/ezp with pow.Block for VerifyPoW func
2014-12-14 20:53:20 +00:00
zelig
61940b2275
adapt cmd/cli to new backend
...
- new flag nat for nat support UPNP|PMP
- new flag pmp for PMP gateway IP
- add NatType to utils/cmd to get p2p.NAT from nat type string
- obsolete usepnp flag
- get rid of IsUpToDate and sleep in miner start
- ethereum constructor takes nat type, port, maxpeer
- add pubkey arg to client identity
2014-12-14 20:52:28 +00:00
zelig
e77b720ead
blockmanager start/stop obsolete
2014-12-14 20:45:12 +00:00
zelig
7b39cc83cc
adapt chain_manager to eth protocol interface
...
- add Status() to return td, currentblock hash, genesis hash
- GetChainHashesFromHash -> GetBlockHashesFromHash
2014-12-14 20:45:12 +00:00
zelig
01dc1c1394
blockpool rewritten , tests broken FIXME
2014-12-14 20:42:08 +00:00
zelig
4dfce4624d
protocol
...
- new interface explicit backend components txPool, chainManager, blockPool
- added protoErrorDisconnect for blockpool callback (FIXME: handling peer disconnects)
2014-12-14 20:40:08 +00:00
zelig
5e4d77b2b8
initial commit for eth blockpool + test
2014-12-14 20:39:34 +00:00
zelig
2dd8f41147
eth protocol changes
...
- changed backend interface
- using callbacks for blockPool
- use rlp stream for lazy decoding
- use peer as logger
- add id (peer pubkey) to ethProtocol fields
- add testPeer to protocol test (temporary)
2014-12-14 20:37:07 +00:00
zelig
0add0c400f
initial commit for eth-p2p integration
2014-12-14 20:34:28 +00:00
zelig
e847aaca3e
remove wire package
2014-12-14 20:31:43 +00:00
zelig
7d02c4fdb7
remove old ethereum/p2p related top level files
2014-12-14 20:31:43 +00:00
zelig
d9b16c1197
new cli options
...
- nat UPNP|PMP
- gateway for PMP NAT
- obsolete usepnp
- add pubkey to client identity
2014-12-14 20:30:56 +00:00
zelig
ae7c1e3e55
adapt to new backend
...
- eth p2p pkgs
- new Ethereum initialiser
- no caps param
- use nat type
- add NatType func to map nat type string to p2p.NAT
- add pubkey to client identity
2014-12-14 20:30:56 +00:00
zelig
50e1dcc43a
import eth pkg
2014-12-14 20:30:56 +00:00
zelig
d84810d89d
add Status to retrieve TD, currentBlock, genesis for easy interface with eth/protocol
2014-12-14 20:30:56 +00:00
zelig
39d86a28e7
adapt to new eth pkg and p2p
2014-12-14 20:30:56 +00:00
zelig
5022a31889
add NewMinedBlockEvent
2014-12-14 20:27:06 +00:00
zelig
c2af10d256
transaction pool changes
...
- use eventer events to broadcast transactions
- CurrentTransactions -> GetTransactions
- add AddTransactions
2014-12-14 20:27:06 +00:00
zelig
b89ed8eb7b
adapt javascript pkg to new backend, use SuggestPeer
2014-12-14 20:27:06 +00:00
zelig
118862f1ba
adapt miner to new backend. use events to broadcast new mined blocks
2014-12-14 20:27:06 +00:00
zelig
148de1c875
adapt xeth pkg to new backend. FIXME JSPeer peer info
2014-12-14 20:27:06 +00:00
zelig
76070b4674
blockpool rewritten , tests broken FIXME
2014-12-14 20:27:06 +00:00
zelig
3308d82b23
add protocol error types specific to blockpool
2014-12-14 20:27:06 +00:00
zelig
c44e025898
protocol
...
- new interface explicit backend components txPool, chainManager, blockPool
- added protoErrorDisconnect for blockpool callback (FIXME: handling peer disconnects)
2014-12-14 20:27:06 +00:00
zelig
02017ed0e0
initial commit for new backend (eth.Ethereum)
2014-12-14 20:27:06 +00:00
zelig
4366fdfc13
initial commit for eth blockpool + test
2014-12-14 20:27:06 +00:00
zelig
d957dd2c9f
eth protocol changes
...
- changed backend interface
- using callbacks for blockPool
- use rlp stream for lazy decoding
- use peer as logger
- add id (peer pubkey) to ethProtocol fields
- add testPeer to protocol test (temporary)
2014-12-14 20:27:06 +00:00
zelig
eb5cb04aa9
no logging in error (to be refactored into p2p)
2014-12-14 20:27:05 +00:00
zelig
e5aa38cb0f
initial commit for eth-p2p integration
2014-12-14 20:27:05 +00:00
obscuren
f8061fcba8
fixed tests
2014-12-12 22:38:54 +01:00
obscuren
4c84db85c5
eth-go packages ended up in whisper
2014-12-12 22:29:29 +01:00
obscuren
0122989808
Merge branch 'poc8' into develop
2014-12-12 22:27:12 +01:00
Jeffrey Wilcke
ccb4fc8d03
Merge pull request #206 from ethereum/tests
...
Added Dockerfile to build from source
2014-12-12 22:26:54 +01:00
obscuren
aec0c0efcb
updated tests
2014-12-12 22:25:29 +01:00
obscuren
bf566a657c
Implemented Qt whisper interface
2014-12-12 22:24:41 +01:00
obscuren
8577e4171a
Panic for "Vm"
2014-12-12 22:24:27 +01:00
obscuren
06e76422b5
Added length checkes
2014-12-12 22:24:04 +01:00
obscuren
1c7fd62e57
Moved
2014-12-12 22:23:52 +01:00
obscuren
a17a1f9208
Implemented watching using filter package
...
* Added filters / watches
* Removed event dep
2014-12-12 22:23:42 +01:00
obscuren
ed1538248f
Moved filter to events
2014-12-12 22:19:39 +01:00
obscuren
9e1689df9c
Generic filter interface
2014-12-12 21:42:21 +01:00
Taylor Gerring
ca7f385294
Fix variable name
2014-12-12 10:54:32 -06:00
Taylor Gerring
a92ccfc5c6
Added Dockerfile to build from source
2014-12-12 10:50:07 -06:00
obscuren
25cf0c440c
Accidentally changed max depth during testing & committed
2014-12-12 15:25:21 +01:00
obscuren
05fd1dafe2
additional log
2014-12-12 13:26:01 +01:00
Felix Lange
e28c60caf9
p2p: improve and test eofSignal
2014-12-12 11:40:02 +01:00
Felix Lange
9423401d73
p2p: fix decoding of disconnect reason ( fixes #200 )
2014-12-12 11:40:02 +01:00
obscuren
0d57ca486a
Squashed commit of the following:
...
commit 779f25d36c
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Thu Dec 11 22:59:56 2014 +0100
first random test
commit 68175386c0
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Thu Dec 11 21:34:50 2014 +0100
update gas prices
commit ad322fbb58
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Mon Dec 8 06:01:17 2014 +0100
Log as array
commit f989f42618
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Fri Dec 5 15:12:12 2014 +0100
state log tests
commit 4bc65d1129
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Thu Dec 4 18:18:49 2014 +0100
add calldataload, codecopy, extcodecopy tests
commit 12cfae18e3
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Thu Dec 4 15:57:56 2014 +0100
add calldataload test
commit 086caf3701
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Wed Dec 3 08:31:03 2014 +0100
protocol update (CALLCODE <-> RETURN), topics in log are arrays not sets
commit e6c92673b9
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Mon Dec 1 21:14:08 2014 +0100
update state tests with logs
commit 4089b809fb
Author: CJentzsch <jentzsch.software@gmail.com >
Date: Mon Dec 1 18:19:40 2014 +0100
update gas costs
commit cfdca62277
Merge: 2e5175e f59f89d
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Dec 1 18:04:51 2014 +0100
Merge pull request #42 from negedzuregal/fix
vmTest fix
commit f59f89d876
Author: alon muroch <alonmuroch@gmail.com >
Date: Mon Dec 1 16:18:12 2014 +0100
vmEnvironmentalInfoTest CALLDATACOPY, CODECOPY, EXTCODECOPY fix
commit 68da13fe3e
Author: alon muroch <alonmuroch@gmail.com >
Date: Mon Dec 1 11:10:57 2014 +0100
vmArithmeticTest exp fix
commit 2e5175e818
Author: ethers <ethereum@outlook.com >
Date: Sun Nov 30 19:55:51 2014 +0100
add vmLogTest
commit b5b9408e64
Author: Heiko Heiko <heiko@heiko.org >
Date: Sun Nov 30 16:27:27 2014 +0100
updated genesis to new header w/o min_gas_price
commit 8e69fbfa98
Author: ethers <ethereum@outlook.com >
Date: Fri Nov 21 17:42:05 2014 -0800
add special tests
commit 90f4f942e6
Author: ethers <ethereum@outlook.com >
Date: Thu Nov 20 19:01:09 2014 -0800
typo
commit c5e5228e0d
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 20 17:04:06 2014 +0100
Removed log,post,out,gas,callcreates if exception occured
commit 9c0232a2b9
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 19 18:19:05 2014 +0100
MakeMoney test
commit 3ba0007e86
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 19 16:23:04 2014 +0100
Added log sections in all vmtests + log tests
commit d84be4fe07
Merge: c8497ab 76d2542
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 19 10:00:24 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit c8497ab257
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 19 10:00:02 2014 +0100
new push32 test and renaming
commit 76d25420e1
Author: ethers <ethereum@outlook.com >
Date: Mon Nov 17 18:59:30 2014 -0800
adding test
commit 0be275e757
Merge: 1d42d1d d90868c
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 17 22:47:34 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit 1d42d1d7c6
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 17 22:46:51 2014 +0100
fix ecrecover2
commit d90868c307
Merge: 1f38c8c 6dbcf6b
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 17 20:26:59 2014 +0100
Merge pull request #39 from wanderer/develop
added test for max call depth on creation
commit 6dbcf6b0d6
Author: wanderer <mjbecze@gmail.com >
Date: Mon Nov 17 14:06:43 2014 -0500
spelling fix
commit 6fc07a7f81
Author: wanderer <mjbecze@gmail.com >
Date: Sat Nov 15 21:39:16 2014 -0500
added test for max call depth on creation
commit 1f38c8c0a2
Merge: 279b284 cd85ca1
Author: martin becze <wanderer@users.noreply.github.com >
Date: Fri Nov 14 20:10:21 2014 -0500
Merge pull request #38 from wanderer/develop
updated test 'jeff' in trietest.json
commit cd85ca17ed
Author: martin becze <wanderer@users.noreply.github.com >
Date: Fri Nov 14 19:59:34 2014 -0500
Update trietest.json
commit 279b284c0d
Merge: 89675a7 6cae937
Author: martin becze <wanderer@users.noreply.github.com >
Date: Fri Nov 14 17:43:49 2014 -0500
Merge pull request #37 from wanderer/develop
Update trietest.json
commit 6cae937e5e
Author: martin becze <wanderer@users.noreply.github.com >
Date: Fri Nov 14 17:20:03 2014 -0500
Update trietest.json
'emptyValues' should have the same root as 'puppy'
commit 89675a7153
Merge: f1de1cc 32f0c47
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 13 23:17:49 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit f1de1cc97a
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 13 23:17:13 2014 +0100
Fix CallRecursiveBomb2
commit 32f0c47c68
Merge: ab50e76 3da90d0
Author: martin becze <wanderer@users.noreply.github.com >
Date: Thu Nov 13 15:26:49 2014 -0500
Merge pull request #36 from wanderer/develop
converted back to arrary format
commit ab50e76652
Merge: d06b792 78f1e4a
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 13 07:52:35 2014 +0100
Merge pull request #35 from ethers/delOld
rename tests since they are valid opcodes that exist
commit 3da90d01f6
Author: wanderer <mjbecze@gmail.com >
Date: Wed Nov 12 22:22:47 2014 -0500
converted back to arrary format
commit 78f1e4a945
Author: ethers <ethereum@outlook.com >
Date: Wed Nov 12 19:11:06 2014 -0800
rename tests since they are valid opcodes that exist
commit d06b792cd0
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 12 07:00:17 2014 +0100
minor change in CallSha256_1_nonzeroValue test
commit d434ecdcc3
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 12 06:56:31 2014 +0100
Added CallSha256_1_nonzeroValue test
commit 2c06f34cc0
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 11 18:10:26 2014 +0100
Store return value of call to precompiled contracts
commit 4b0c3b29ae
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 11 17:51:14 2014 +0100
Fix gas cost for OOG calls
commit 63bcca7604
Author: Heiko Heiko <heiko@heiko.org >
Date: Tue Nov 11 08:59:19 2014 +0100
fix: genesis test
commit 6e0310c1ea
Merge: 30c266c 2927763
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 11 08:34:36 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit 30c266caff
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 11 08:33:59 2014 +0100
jump to position outside code stops execution
commit 2927763d68
Author: ethers <ethereum@outlook.com >
Date: Mon Nov 10 14:10:22 2014 -0800
RandomTests were removed
commit a0fa91b2b8
Merge: 6092484 fcba866
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 10 22:22:05 2014 +0100
Merge branch 'develop' of https://github.com/ethereum/tests into develop
commit 60924843f0
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 10 22:21:37 2014 +0100
Unintended Exceptions work like OOG
commit fcba866721
Author: ethers <TODO>
Date: Thu Nov 6 14:19:59 2014 -0800
add StateTests
commit a441074ba4
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 6 17:54:36 2014 +0100
Updated precompiled contracts test
commit 0afa72c82b
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 6 15:27:45 2014 +0100
Added precompiledContracts tests
commit 6be83dd5a1
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 6 13:31:34 2014 +0100
Update gas cost for PoC7
commit c18b8ab2d3
Merge: 66c2e1f 9a93258
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 6 09:19:53 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit 66c2e1f642
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Nov 6 09:19:22 2014 +0100
Updated SIGNEXTEND tests
commit 9a9325822e
Author: ethers <TODO>
Date: Wed Nov 5 16:20:26 2014 -0800
part of 9b4e768 - Delete vmNamecoin.json
commit e229374f46
Merge: 189527e 9b4e768
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 5 20:59:49 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit 189527e563
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 5 20:59:20 2014 +0100
added dynamic jump out of code
commit 9b4e768995
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 5 20:41:54 2014 +0100
Delete vmNamecoin.json
commit 4669b5694b
Merge: a567fed aaba185
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 5 15:00:12 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit a567fedaa7
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Nov 5 14:59:08 2014 +0100
added state systemOperationsTest
commit aaba185ceb
Merge: 79d7cbf fa782ae
Author: ethers <ethereum@outlook.com >
Date: Tue Nov 4 12:15:40 2014 -0800
Merge pull request #32 from ethers/indexjs
updates needed per restructure
commit fa782aed93
Author: ethers <TODO>
Date: Tue Nov 4 11:28:56 2014 -0800
updates needed per restructure
commit 79d7cbfc4a
Merge: 9120274 1c1ba8d
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 4 13:32:11 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit 9120274a46
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 4 13:31:27 2014 +0100
Update tests to latest protocol changes (PoC7)
commit 1c1ba8d161
Merge: 014d370 3aebe53
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 4 13:30:52 2014 +0100
Merge pull request #31 from CJentzsch/develop
Restructered tests in folders in accordance to test suites
commit 3aebe532e5
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 3 13:58:21 2014 +0100
Updated vmNamecoin.json to new sstore prices
commit 8a0be21839
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 3 13:53:00 2014 +0100
Added example state test
commit 83643addbc
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 3 13:36:25 2014 +0100
removed systemoperationstests
commit 3930ca3a9a
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 3 13:22:15 2014 +0100
Restructered tests in folders in accordance to test suites
commit 014d370b5d
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 29 21:23:56 2014 +0100
New SIGNEXTEND tets
commit 155d449be2
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 29 20:59:05 2014 +0100
New tests for BNOT and SIGNEXTEND
commit c9eae764b8
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 28 12:58:27 2014 +0100
Update SSTORE gas cost and BNOT instead of NEG
commit ad2a75ac58
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Oct 23 16:05:49 2014 +0200
Added new recursive bombs
commit 834c52af64
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Oct 23 12:01:05 2014 +0200
Changing gas cost to zero at stackunderflow
commit c73a8a89d2
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Wed Oct 22 13:04:45 2014 +0200
Reverted back to original value.
commit b9a8c92422
Author: martin becze <wanderer@users.noreply.github.com >
Date: Tue Oct 21 17:02:52 2014 -0400
fix spelling error
commit b48ae74af4
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 21 17:26:26 2014 +0200
Added failing random tests
commit bee0a4100c
Merge: 5050d20 b315da6
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 21 17:15:05 2014 +0200
Merge remote-tracking branch 'origin/master' into develop
commit 5050d20b4d
Merge: 7516685 ba35362
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 20 20:18:20 2014 +0200
Merge pull request #26 from wanderer/develop
Add a package.json for node.js
commit ba35362876
Author: wanderer <mjbecze@gmail.com >
Date: Sun Oct 19 23:59:47 2014 -0400
turned tests into a node module
commit 751668571e
Author: ethers <ethereum@outlook.com >
Date: Thu Oct 16 17:08:20 2014 -0700
json was invalid and missing quotes
commit 0e687cee47
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Thu Oct 16 17:13:24 2014 +0200
Update vmEnvironmentalInfoTest.json
commit 78a78e2e6c
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 15 14:19:11 2014 +0200
updated genesis_hash
commit b315da618b
Merge: 7a7e198 0a76a3a
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 14 10:33:26 2014 +0200
Merge pull request #23 from ethers/fix22
numbers should be strings #22
commit 0a76a3a312
Author: ethers <ethereum@outlook.com >
Date: Mon Oct 13 14:45:30 2014 -0700
numbers should be strings #22
commit 1f67385f13
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Oct 11 13:18:00 2014 +0200
Added some MUL tests
commit 7a7e198395
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Oct 11 13:11:59 2014 +0200
Added some MUL tests
commit 46eb6283ae
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Oct 11 12:18:13 2014 +0200
tested new opcodes (JUMPDEST,CALLCODE) and created test for CALL/CREATE depth
commit 8d38d62d10
Author: Nick Savers <nicksavers@gmail.com >
Date: Fri Oct 10 18:09:41 2014 +0200
INVALID stops the operation and doesn't cost gas
commit ed6eba7c8e
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 8 19:08:48 2014 +0200
Update + ABA recursive bomb which needs maximum recursion limit of 1024
commit 2d72050db1
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 8 14:37:18 2014 +0200
Applied recent protocol changes (PoC7) to existin tests
commit dfe66cab3f
Merge: 4513623 1a67a96
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 8 11:05:51 2014 +0200
Merge remote-tracking branch 'origin/develop'
Conflicts:
genesishashestest.json
commit 1a67a96cff
Merge: a4f5f45 ffd6bc9
Author: vbuterin <v@buterin.com >
Date: Tue Oct 7 15:10:23 2014 +0100
Merge pull request #18 from CJentzsch/develop
CallToNameRegistratorOutOfGas balance correction
commit ffd6bc97ad
Merge: a4f5f45 9779d67
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 15:47:34 2014 +0200
Merge remote-tracking branch 'origin/develop' into develop
commit 9779d67b8c
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 15:45:53 2014 +0200
CallToNameRegistratorOutOfGas balance correction
Even if execution fails, the value gets transferred.
commit a4f5f45228
Merge: 49a9f47 b6d7cba
Author: vbuterin <v@buterin.com >
Date: Tue Oct 7 14:13:12 2014 +0100
Merge pull request #17 from CJentzsch/develop
Added A calls B calls A contracts
commit b6d7cba499
Merge: 865cb40 49a9f47
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 15:02:51 2014 +0200
Merge remote-tracking branch 'upstream/develop' into develop
commit 865cb4083d
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 15:02:36 2014 +0200
Added A calls B calls A contracts
commit 49a9f47aec
Merge: 3b0ec43 94a493b
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Tue Oct 7 10:56:17 2014 +0200
Merge pull request #16 from CJentzsch/develop
corrected amount of used gas for CallToNameRegistratorOutOfGas
commit 94a493b0d9
Merge: 72853c4 3b0ec43
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 10:51:32 2014 +0200
Merge remote-tracking branch 'upstream/develop' into develop
commit 72853c4382
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 10:51:07 2014 +0200
corrected amount of used gas for CallToNameRegistratorOutOfGas
commit 3b0ec436e4
Merge: aec3252 222068b
Author: vbuterin <v@buterin.com >
Date: Tue Oct 7 05:52:43 2014 +0100
Merge pull request #15 from CJentzsch/develop
corrected tests and different style for storage
commit 222068b9ba
Merge: c169653 aec3252
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 6 21:17:28 2014 +0200
Merge remote-tracking branch 'upstream/develop' into develop
commit c1696531a6
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 6 21:17:09 2014 +0200
corrected tests and different style for storage
commit aec3252b8e
Merge: 25f9fd5 e17a909
Author: vbuterin <v@buterin.com >
Date: Mon Oct 6 09:39:46 2014 +0100
Merge pull request #14 from CJentzsch/develop
corrected gas limit in vmSystemOperationsTest
commit e17a909f70
Merge: 33fcab5 25f9fd5
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 6 10:31:51 2014 +0200
Merge remote-tracking branch 'upstream/develop' into develop
commit 33fcab5727
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 6 10:30:04 2014 +0200
Bug fix, corrected gasLimit in vmSystemOperationsTest
commit 25f9fd542a
Author: Vitalik Buterin <v@buterin.com >
Date: Sat Oct 4 15:47:00 2014 -0400
one more vm test
commit 2d561a5373
Author: Vitalik Buterin <v@buterin.com >
Date: Sat Oct 4 15:15:37 2014 -0400
separated out vmtests
commit b0c48fa8d6
Merge: cb8261a 6cae166
Author: vbuterin <v@buterin.com >
Date: Sat Oct 4 17:18:02 2014 +0100
Merge pull request #13 from CJentzsch/develop
Added comprehensive EVM test suite. All commands are tested.
commit 6cae166f6f
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 1 15:34:23 2014 +0200
Delete tmp.json
commit 4ff906fbc2
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 1 14:06:32 2014 +0200
corrected CALLSTATELESS tests
commit 5b3fee6806
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Sep 29 13:08:44 2014 +0200
Completed vm tests. Added ADDMOD, MULMOD, POST, CALLSTATELESS
commit 9cdd218083
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Sep 27 21:48:09 2014 +0200
Added IOandFlowOperation-, PushDupSwap- and SystemOperations- tests. Removed empty storage from adresses.
commit 28ed968b46
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Sep 23 15:49:22 2014 +0200
Added blockInfoTest
commit ffbd5a35b5
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Sep 23 15:37:52 2014 +0200
Added environmentalInfo- and sha3- test
commit 54c14f1ff3
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Sep 22 13:06:57 2014 +0200
Added bitwise logic operation test
commit d0af113aab
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Sep 20 01:42:51 2014 +0200
Added vm arithmetic test
commit cb8261a78b
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Fri Sep 19 13:15:44 2014 +0200
Update genesishashestest.json
commit 4513623da1
Author: Maran <maran.hidskes@gmail.com >
Date: Tue Jul 22 12:24:46 2014 +0200
Update keyaddrtest to be valid JSON
commit e8cb5c221d
Author: Vitalik Buterin <v@buterin.com >
Date: Mon Jul 21 23:30:33 2014 -0400
Added next/prev trie test
commit 98823c04b3
Author: Vitalik Buterin <v@buterin.com >
Date: Mon Jul 14 02:51:31 2014 -0400
Replaced with deterministic test
commit 357eb21e4d
Author: Vitalik Buterin <v@buterin.com >
Date: Sun Jul 13 16:12:56 2014 -0400
Added my own random and namecoin tests (pyethereum)
commit 00cd0cce8f
Author: Gav Wood <i@gavwood.com >
Date: Sat Jul 12 21:20:04 2014 +0200
Output hex strings.
commit ddfa3af45d
Author: Gav Wood <i@gavwood.com >
Date: Thu Jul 10 11:28:35 2014 +0100
Everything a string.
commit d659f469a9
Author: Gav Wood <i@gavwood.com >
Date: Thu Jul 10 10:16:25 2014 +0100
Code fixes.
commit 5e83ea8228
Author: Gav Wood <i@gavwood.com >
Date: Sun Jul 6 16:17:12 2014 +0200
Prettier VM tests.
commit a09aae0efe
Author: Gav Wood <i@gavwood.com >
Date: Sun Jul 6 15:46:01 2014 +0200
Fix VM tests.
commit ec9a044a17
Merge: 4bb6461 5e0123f
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Fri Jul 4 15:56:52 2014 +0200
Merge pull request #10 from romanman/patch-1
Update vmtests.json
commit 5e0123fbe1
Author: romanman <roman.mandeleil@gmail.com >
Date: Fri Jul 4 10:23:04 2014 +0100
Update vmtests.json
commit 2b6da2f5f2
Author: romanman <roman.mandeleil@gmail.com >
Date: Thu Jul 3 17:45:04 2014 +0100
Update vmtests.json
arith testcase updated
commit 4bb646117d
Merge: bba3898 a33b309
Author: Gav Wood <i@gavwood.com >
Date: Wed Jul 2 19:43:22 2014 +0200
Merge branch 'develop' of github.com:/ethereum/tests into develop
commit bba38980bd
Author: Gav Wood <i@gavwood.com >
Date: Wed Jul 2 19:43:06 2014 +0200
New tests.
commit a33b309d99
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jul 2 10:14:05 2014 -0400
Testing submodules
commit 50318217ca
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jul 2 10:10:46 2014 -0400
Testing submodules
commit 57fa655522
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jul 2 10:09:08 2014 -0400
Testing submodules
commit ea0eb0a8c8
Author: Gav Wood <i@gavwood.com >
Date: Tue Jul 1 15:19:34 2014 +0200
Latest genesis block.
commit 25bb76b69c
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Mon Jun 30 13:25:04 2014 +0200
Reset
commit 74c6d8424e
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Mon Jun 30 12:10:06 2014 +0200
Updated wrong test
commit 9ea3a60291
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Sat Jun 28 18:48:28 2014 +0200
Fixed roots
commit 5fc3ac0e92
Author: Gav Wood <i@gavwood.com >
Date: Sat Jun 28 18:40:06 2014 +0200
Simple hex test.
commit edd3a00c2a
Author: Gav Wood <i@gavwood.com >
Date: Sat Jun 28 18:22:18 2014 +0200
Additional test for jeff. Now use the 0x... notation.
commit 5021e0dd83
Author: Gav Wood <i@gavwood.com >
Date: Fri Jun 27 21:35:26 2014 +0200
VM test framework updated.
commit c818d13202
Author: Gav Wood <i@gavwood.com >
Date: Fri Jun 27 18:18:24 2014 +0200
Removed arrays from Trie tests JSON as per conformance guide and changed
vocabulary to match other tests.
VM test updates.
commit 714770ffb3
Author: Gav Wood <i@gavwood.com >
Date: Wed Jun 11 11:32:42 2014 +0100
Added Gav's new address.
commit 9345bc13d4
Merge: a2257f3 78576dd
Author: Gav Wood <i@gavwood.com >
Date: Fri May 30 17:50:38 2014 +0200
Merge branch 'master' of github.com:ethereum/tests into develop
commit a2257f3471
Author: Gav Wood <i@gavwood.com >
Date: Fri May 30 17:50:18 2014 +0200
VM tests.
commit 78576dd3d3
Author: Heiko Heiko <heiko@heiko.org >
Date: Fri May 30 17:19:09 2014 +0200
changes based on new account structure nonce, balance, storage, code
commit 125839e848
Merge: 42e14ec 356a329
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Thu May 22 09:58:45 2014 +0200
Merge pull request #5 from bkirwi/master
Fix invalid JSON (removed trailing comma) and add test names
commit 356a3296bc
Author: Ben Kirwin <ben@kirw.in >
Date: Thu May 22 00:20:48 2014 -0400
Add some arbitrary test names
This should now conform to the format specified in the README.
commit 42e14ec54f
Author: Chen Houwu <chenhouwu@gmail.com >
Date: Wed May 21 23:27:40 2014 +0800
revert to correct data
commit 4300197a74
Author: Chen Houwu <chenhouwu@gmail.com >
Date: Wed May 21 22:42:23 2014 +0800
fix: wrong sha3 hash because of the wrong rlp hex
commit a0d01b1a0b
Author: Chen Houwu <chenhouwu@gmail.com >
Date: Wed May 21 22:29:53 2014 +0800
fix: wrong rlp hex
commit 6bc2fc7405
Merge: 66bc366 c31a93c
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Wed May 21 14:11:37 2014 +0200
Merge pull request #4 from ethers/master
fix file name that seems to have been a typo
commit c31a93c27a
Author: ethers <ethereum@outlook.com >
Date: Tue May 20 15:42:39 2014 -0700
fix file name that seems to have been a typo
commit 66bc3665c1
Author: Heiko Heiko <heiko@heiko.org >
Date: Tue May 20 17:36:35 2014 +0200
fix: represent integers as strings
commit ede5499da6
Author: Heiko Heiko <heiko@heiko.org >
Date: Tue May 20 17:21:09 2014 +0200
add: current initial alloc and genesis hashes
commit 5131429abb
Author: Ben Kirwin <ben@kirw.in >
Date: Mon May 19 11:18:31 2014 -0400
Delete a comma
This should now be parseable as JSON.
commit f44a859331
Author: Chen Houwu <chenhouwu@gmail.com >
Date: Sun May 18 15:04:42 2014 +0800
add: case when value is long, ensure it's not get rlp encoded as node
commit e1ae4ad449
Author: Gav Wood <i@gavwood.com >
Date: Mon May 12 14:40:47 2014 +0100
PoC-5 VM tests.
commit 2b6c136dda
Author: Vitalik Buterin <v@buterin.com >
Date: Sun May 11 21:42:41 2014 -0400
Moved txt to json
commit cbccbf977c
Merge: edbb8d4 45a0974
Author: Vitalik Buterin <v@buterin.com >
Date: Thu May 8 21:54:48 2014 -0400
New commit
commit edbb8d407e
Author: Vitalik Buterin <v@buterin.com >
Date: Tue May 6 16:53:43 2014 -0400
Removed unneeded test, added new tests
commit 45a0974f6f
Merge: 15dd8fd 5fd2a98
Author: Gav Wood <i@gavwood.com >
Date: Sun Apr 27 12:53:47 2014 +0100
Merge pull request #3 from autolycus/develop
Fixed formatting and added test cases
commit 5fd2a98fcb
Author: Carl Allendorph <callendorph@gmail.com >
Date: Sat Apr 19 13:26:14 2014 -0700
Added some new test cases for the rlp encoding.
commit 4ba150954e
Author: Carl Allendorph <callendorph@gmail.com >
Date: Sat Apr 19 12:48:42 2014 -0700
Converted spaces to tabs to be compliant with the coding standards defined in cpp-ethereum
commit 15dd8fd794
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 28 12:54:47 2014 +0000
RLP tests and Trie updates.
commit 33f80fef21
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 28 11:39:35 2014 +0000
Hex encode tests done.
commit e1f5e12abb
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 28 11:22:49 2014 +0000
Fix RLP tests.
commit f87ce15ad2
Author: Gav Wood <i@gavwood.com >
Date: Thu Feb 27 13:28:11 2014 +0000
Fix empty string.
commit c006ed4ffd
Author: Gav Wood <i@gavwood.com >
Date: Mon Feb 24 10:24:39 2014 +0000
Tests fix.
commit 510ff56363
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 21 18:54:08 2014 +0000
Updated the tests.
commit a0ec843832
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 21 18:49:24 2014 +0000
Moved over to new format, but RLP tests still need updating.
commit 660cd26f31
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 21 18:35:51 2014 +0000
More docs.
commit 6ad14c1a15
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 21 18:33:39 2014 +0000
Added VM test suite.
Added TODO.
Renamed old files.
commit f91ad7b385
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jan 8 11:26:58 2014 -0500
update trie algorithm
commit 6da2954462
Merge: cc42246 131c610
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jan 8 08:15:38 2014 -0500
merge
commit cc4224675f
Author: Vitalik Buterin <v@buterin.com >
Date: Tue Jan 7 14:35:26 2014 -0500
Updated trie test
commit 131c610da6
Merge: 121632b 7613302
Author: vbuterin <v@buterin.com >
Date: Wed Jan 1 06:40:54 2014 -0800
Merge pull request #1 from obscuren/master
Update trietest.txt
commit 7613302b49
Author: obscuren <obscuren@users.noreply.github.com >
Date: Wed Jan 1 15:25:21 2014 +0100
Update trietest.txt
New proposed explanatory format
commit 121632bedd
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jan 1 08:26:18 2014 -0500
Added obscure's tests
commit ef6c5506c3
Author: Vitalik Buterin <v@buterin.com >
Date: Tue Dec 31 19:04:48 2013 -0500
Fixed tests a bit
commit 345e4bcfef
Merge: 2c81698 e4bbea4
Author: Vitalik Buterin <v@buterin.com >
Date: Tue Dec 31 15:52:46 2013 -0500
Merge branch 'master' of github.com:ethereum/tests
commit 2c81698f31
Author: Vitalik Buterin <v@buterin.com >
Date: Mon Dec 30 21:09:40 2013 -0500
Added first three tests
commit e4bbea400f
Author: vbuterin <v@buterin.com >
Date: Mon Dec 30 18:09:03 2013 -0800
Initial commit
2014-12-12 11:34:27 +01:00
obscuren
2b5fcb4642
moved interfaces
2014-12-10 20:26:55 +01:00
obscuren
5553e5aaed
states moved to chain
2014-12-10 19:59:12 +01:00
obscuren
af6afbaa56
Removed start/stop methods
2014-12-10 16:48:39 +01:00
obscuren
1b98cbbfa4
Moved pow
2014-12-10 16:45:16 +01:00
zelig
3e38f8af23
initial commit for eth blockpool + test
2014-12-10 14:51:47 +00:00
zelig
e74f9f27db
eth protocol changes
...
- changed backend interface
- using callbacks for blockPool
- use rlp stream for lazy decoding
- use peer as logger
- add id (peer pubkey) to ethProtocol fields
- add testPeer to protocol test (temporary)
2014-12-10 14:51:47 +00:00
zelig
31a9fdced8
no logging in error (to be refactored into p2p)
2014-12-10 14:51:47 +00:00
zelig
47793b606c
initial commit for eth-p2p integration
2014-12-10 14:51:47 +00:00
obscuren
4082c8b61d
added simple peer server
2014-12-10 15:29:22 +01:00
obscuren
dda778eda7
Updated whisper messages to new crypto api + added tests
2014-12-10 14:17:32 +01:00
obscuren
0f5c6c5e2d
Changed new methods to use ecdsa package for pub prv keys
2014-12-10 14:17:10 +01:00
obscuren
186948da22
changed to unsigned integers
2014-12-10 11:27:10 +01:00
obscuren
4f1ef89cb2
updated tests
2014-12-10 11:04:21 +01:00
obscuren
1fb84d3c5f
Fixed tests
2014-12-10 10:57:19 +01:00
obscuren
3308491c92
Removed tests because they've become obsolete
2014-12-10 00:09:32 +01:00
obscuren
9ff7be68fb
Merge branch 'poc8' into develop
2014-12-10 00:06:38 +01:00
Jeffrey Wilcke
ce0c4e5d86
Merge pull request #203 from fjl/rlp-fixes
...
RLP: remove signed integer support and other fixes
2014-12-10 00:06:17 +01:00
obscuren
984c7e6689
Added encryption for messages better API for sealing messages
2014-12-10 00:03:50 +01:00
obscuren
87adff7e18
Added Encrypt & Decrypt using the ECIES w/ tests
2014-12-10 00:03:21 +01:00
obscuren
c24018e273
Added S256 curve
2014-12-10 00:02:43 +01:00
Felix Lange
6cf4e0329c
rlp: display decoder target type in more error messages
...
Decode error messages now say "expected input list for foo.MyStruct"
instead of just "expected List".
2014-12-09 22:28:49 +01:00
obscuren
df5157c0b0
PV49
2014-12-09 20:28:36 +01:00
obscuren
acf4b5753f
Core changes
...
* Code = '' if gas < len(D) * 5
* Sha3 gas 10 + 10 * len(D), rounding up 32 bytes
* Sha256 gas 50 + 50 * len(D), rounding up 32 bytes
* Ripmed gas 50 + 50 * len(D), rounding up 32 bytes
* Accounts and value transfers no longer reverted
2014-12-09 20:27:57 +01:00
Felix Lange
829730dec4
rlp: remove dead code
2014-12-09 12:49:20 +01:00
Felix Lange
c084a7daa5
rlp: fix panic in decodeList on go 1.4+
...
The documentation for reflect.Value.Index states that it will
panic for out-of-bounds indices. Since go 1.4, it actually panics.
2014-12-09 10:58:46 +01:00
Felix Lange
93e858f88e
rlp: remove support for signed integer types
...
There is no agreement on how to encode negative integers
across implementations. cpp-ethereum doesn't support them either.
2014-12-09 10:58:46 +01:00
Felix Lange
4f12f0697e
rlp: move decoder type switch to decode.go
2014-12-09 10:52:05 +01:00
obscuren
76842b0df8
Additional checks and debug output
2014-12-08 14:25:52 +01:00
obscuren
e3a8412df3
Proper start/stoping wpeers
2014-12-08 13:16:50 +01:00
obscuren
ebe2d9d872
First draft of Whisper messages relaying
2014-12-08 12:43:33 +01:00
obscuren
f06543fd06
Merge branch 'poc8' into develop
2014-12-05 16:27:48 +01:00
obscuren
195b2d2ebd
Merge branch 'fjl-feature/p2p-protocol-interface' into poc8
2014-12-05 16:27:37 +01:00
obscuren
384b8c75f0
Merge branch 'feature/p2p-protocol-interface' of https://github.com/fjl/go-ethereum into fjl-feature/p2p-protocol-interface
2014-12-05 16:27:11 +01:00
obscuren
9925916851
upped proto version and modified block pool
2014-12-05 16:26:39 +01:00
obscuren
095cb97675
EXP simplified
2014-12-05 14:52:36 +01:00
obscuren
d80f8bda94
Fixed issue in VM where LOG didn't pop anything of the stack
2014-12-05 12:32:47 +01:00
obscuren
3cf0477c21
Merge branch 'poc8' into develop
2014-12-04 23:54:40 +01:00
obscuren
8dbca75d85
Skip mining on transactions that don't meet the min accepted gas price
2014-12-04 23:54:07 +01:00
Jeffrey Wilcke
710360bab6
Merge pull request #199 from ethereum/tests
...
Submit code coverage to coveralls only on travis build success
2014-12-04 23:00:12 +01:00
obscuren
3db9c80070
Removed mutan. Closes #183
2014-12-04 17:13:23 +01:00
obscuren
085f604b27
Show newly created private key during startup. Closes #126
2014-12-04 17:09:47 +01:00
obscuren
a5b27bbc10
Improved and simplified wallet functions and behaviour
2014-12-04 16:44:43 +01:00
obscuren
8c7e4b290f
Added pre processing of transaction on the transient state
2014-12-04 16:44:14 +01:00
obscuren
5653898150
vim error :S
2014-12-04 15:38:41 +01:00
obscuren
73123bf257
Only set TD if it's actually higher
2014-12-04 15:35:21 +01:00
obscuren
73c4ca3a6f
Upped protocol version
2014-12-04 15:31:48 +01:00
obscuren
296112848c
Moved block validation as first step
2014-12-04 15:13:29 +01:00
obscuren
008e91db6a
null ptr fix
2014-12-04 12:43:12 +01:00
obscuren
3043b233ea
Log is now interface
2014-12-04 12:35:23 +01:00
obscuren
bff5999efa
sort tests for evm
2014-12-04 12:09:22 +01:00
obscuren
f298ffdbb8
Renamed State => StateDB
2014-12-04 11:40:20 +01:00
obscuren
3664cd58e3
Updated testing tools
2014-12-04 11:30:41 +01:00
obscuren
491edc16e7
Fixes #189
2014-12-04 10:57:09 +01:00
obscuren
83663ed4b0
Renames for chain, updated VM, moved methods
...
* Renamed a couple more chain => core
* Updated VM `pc` to be uint64 rather than big int
* XEth interface cleanup
2014-12-04 10:53:49 +01:00
obscuren
9008b155d3
Renamed chain => core
2014-12-04 10:28:02 +01:00
obscuren
b6cb5272de
Descriptive function names for closure getters
2014-12-03 17:35:57 +01:00
obscuren
6d99c03d91
Updated environments according to the new interface set
2014-12-03 17:22:26 +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
8240550187
updated to types
2014-12-03 14:05:19 +01:00
obscuren
709eff4ea7
reverted vm back
2014-12-03 13:52:30 +01:00
obscuren
6212175be3
reverted vm back
2014-12-03 13:52:13 +01:00
obscuren
6095edac58
merge
2014-12-03 13:50:51 +01:00
obscuren
3d9a4e7084
Fixed mem error in vm. Fixed logs tests
2014-12-03 12:21:12 +01:00
obscuren
f778922086
Set proper message value
2014-12-02 22:37:45 +01:00
obscuren
edc52bdcbf
Updated value for mined blocks. Closes #197
2014-12-02 22:23:20 +01:00
obscuren
0a22dc2ce5
Check coinbase for from/to inclusion
2014-12-02 22:22:43 +01:00
obscuren
cb4d168ecc
Updated LOG to match proper gas in all cases
2014-12-02 17:22:33 +01:00
obscuren
5ebae82eeb
Additional logging and removed temp merged mining options.
2014-12-02 12:23:27 +01:00
obscuren
64f35ba8d1
merge errors fixed
2014-12-02 11:52:56 +01:00
obscuren
99481a245a
Check for known block err and ignore
2014-12-02 11:37:33 +01:00
obscuren
9f7a8ea5e6
updated tests
2014-12-02 10:29:39 +01:00
obscuren
b4eeffa8f1
Transaction strictness
2014-12-02 00:14:34 +01:00
obscuren
2df8ad6307
Added state tests
2014-12-02 00:03:53 +01:00
obscuren
a052357872
Fixed EXP gas
2014-12-01 22:05:38 +01:00
obscuren
a22056db59
Make an attempt to pay for the gas prior to expanding the mem.
2014-12-01 20:49:56 +01:00
obscuren
beb7d35c40
Updated tests
2014-12-01 20:21:41 +01:00
obscuren
d33987cb44
Additional fees for *COPY
2014-12-01 20:20:55 +01:00
obscuren
6dc46d3341
Changed the way transactions are being added to the transaction pool
2014-12-01 20:18:09 +01:00
obscuren
616066a598
rework vm
2014-11-30 21:02:59 +01:00
Ethan Buchman
7c24cd790d
fix panic on bad sender
2014-11-28 19:42:05 -05:00
obscuren
1bce02eff7
Fixed merge
2014-11-28 21:44:34 +01:00
obscuren
a3559c5e1b
updated PV
2014-11-28 21:38:10 +01:00
obscuren
c8d0f8adc5
Changed refund
2014-11-28 21:20:32 +01:00
obscuren
6ba8328077
Removed min gas price from genesis
2014-11-28 20:57:10 +01:00
obscuren
61556ef01d
GasData changes & removed min gas price
2014-11-28 20:47:24 +01:00
Taylor Gerring
ef7961b7d2
Merge pull request #194 from ethereum/poc8
...
Update tests branch to PoC8
2014-11-27 13:23:31 +01:00
Taylor Gerring
c17a3cb0ce
chain coverage report & submission
...
prevent coverage results from being submitted to coveralls if when the
build fails
2014-11-27 12:42:13 +01:00
Felix Lange
cfd7e74c25
p2p: add test for NewPeer
2014-11-26 22:49:40 +01:00
Felix Lange
3a09459c4c
p2p: make Disconnect not hang for peers created with NewPeer
2014-11-26 22:08:54 +01:00
Felix Lange
9b85002b70
p2p: remove Msg.Value and MsgLoop
2014-11-25 16:01:39 +01:00
Felix Lange
f816fdcb69
rlp: include target type in decoder error messages
2014-11-25 16:00:48 +01:00
Felix Lange
6049fcd52a
p2p: use package rlp for baseProtocol
2014-11-25 12:25:31 +01:00
Felix Lange
c1fca72552
p2p: use package rlp
2014-11-24 19:03:20 +01:00
Felix Lange
205af02a1f
rlp: add NewListStream (for p2p)
2014-11-24 19:03:17 +01:00
Felix Lange
5a5560f105
rlp: add Stream.Reset and accept any reader (for p2p)
2014-11-24 19:03:11 +01:00
Felix Lange
59b63caf5e
p2p: API cleanup and PoC 7 compatibility
...
Whoa, one more big commit. I didn't manage to untangle the
changes while working towards compatibility.
2014-11-21 21:52:45 +01:00
Felix Lange
e4a601c644
p2p: disable failing Server tests for now
2014-11-21 21:52:45 +01:00
Felix Lange
7149191dd9
p2p: fix issues found during review
2014-11-21 21:52:45 +01:00
Felix Lange
f38052c499
p2p: rework protocol API
2014-11-21 21:52:45 +01:00
Jeffrey Wilcke
4cd9d57bad
Merge pull request #187 from honestmoney/develop
...
Fix for broken develop build and install.sh
2014-11-21 13:22:14 -05:00
obscuren
8cf9ed0ea5
Fixed test
2014-11-21 10:48:07 -05:00
Eric Robitaille
28b7dcc204
go get deps doesnt work with develop branch
2014-11-21 08:16:32 -05:00
Eric Robitaille
eba3fca7bc
go get dependencies on executable
2014-11-21 08:05:52 -05:00
Eric Robitaille
6c098ee779
changed install.sh to change branch and install executable
2014-11-21 00:06:33 -05:00
Eric Robitaille
c0bbb7e69a
fix for install script devel
2014-11-20 15:02:24 -05:00
Eric Robitaille
d5ac24907e
Updated install.sh - github paths for executables
2014-11-20 14:25:26 -05:00
Eric Robitaille
0f47129113
Updated main.go - fix for broken develop build
...
Transaction execution fixes - 60cdb1148c
2014-11-20 14:16:22 -05:00
obscuren
9b8a12b4b5
Removed naively casting to bytes
2014-11-20 18:20:04 +01:00
obscuren
12f1aea38d
Fixed iterator for short nodes.
...
In some cases the iterator didn't properly return the correct key
because it didn't append fields to the reverse lookup.
2014-11-20 18:11:31 +01:00
obscuren
b05e63c34d
Added paranoia check for tries
2014-11-19 16:56:01 +01:00
obscuren
cab7e6000e
Increased coverage
2014-11-19 16:35:57 +01:00
obscuren
0f460ad26e
Added caching and database interface to trie
...
* Reimplemented caching for trie
* Reimplemented resetting and persisting trie
2014-11-19 16:21:28 +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
obscuren
437d79f094
Updated readme
2014-11-18 20:23:17 +01:00
obscuren
93e693be72
Fixed tests for 'types'
2014-11-18 19:52:45 +01:00
obscuren
675ba4d7eb
Merge branch 'tests' into poc8
2014-11-18 19:48:35 +01:00
obscuren
f8d0cd9906
Added a callback mechanism to chain adding.
...
Not sure if this is the right approach. Why? BlockChain shouldn't need
the "Ethereum" object. BlockChain shouldn't need to worry about
notifying listeners or message propagation.
2014-11-18 19:44:17 +01:00
obscuren
a1b6a9ac29
Begin of moving objects to types package
...
* Block(s)
* Transaction(s)
2014-11-18 16:58:22 +01:00
Marek Kotewicz
b402484e41
common changes
2014-11-18 13:59:17 +01:00
obscuren
62cd9946ee
j => i
2014-11-18 12:20:14 +01:00
obscuren
e08aba5dd9
added output test
2014-11-18 12:18:27 +01:00
obscuren
34f29d57b6
Update vm_debug.go
2014-11-18 12:03:51 +01:00
obscuren
3220a32ff0
Added some comparison tests for the new ptrie
2014-11-18 12:03:09 +01:00
obscuren
f7417d3552
New modified patricia trie
2014-11-18 12:02:13 +01:00
Marek Kotewicz
04845d42c0
Merge pull request #1 from cubedro/master
...
Fixed autoprovider bug
2014-11-18 09:08:15 +01:00
Marian Oancea
0d526d66b7
Updated version
...
Changed version from npm in order to publish the update
2014-11-18 09:23:16 +02:00
Marian OANCΞA
8fe16df6c9
Merge pull request #11 from debris/master
...
Update
2014-11-18 09:21:06 +02:00
Marian Oancea
1a9624af51
Fixed require web3 bug
...
Fixed error "Cannot find module './web3'" in autoprovider.js
2014-11-18 09:11:16 +02:00
Marian OANCΞA
8b7e59729f
Merge pull request #10 from debris/abi
...
Abi
2014-11-18 09:00:01 +02:00
Taylor Gerring
5c958ec5f6
Undo running go vet in travis
2014-11-17 10:53:24 -06:00
Taylor Gerring
2a5af8fac7
enable go vet
2014-11-17 10:40:40 -06:00
Taylor Gerring
559a81da6f
enable golint
2014-11-17 10:21:19 -06:00
Marek Kotewicz
27a8799e48
added eth_serpent, contract separated to another file
2014-11-17 15:46:46 +01:00
obscuren
a19d2c2278
Merge branch 'develop' into refactor
2014-11-17 12:14:05 +01:00
obscuren
cad770c734
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2014-11-17 12:13:11 +01:00
obscuren
ca74bcc4cd
cleaning up
2014-11-17 12:12:55 +01:00
Jeffrey Wilcke
b4e47a094c
Merge pull request #184 from fjl/feature/rlp
...
rlp: new package for streaming RLP decoder
2014-11-17 03:12:18 -08:00
Felix Lange
bd0a50fdc3
rlp: fix pointer reuse
2014-11-17 12:02:08 +01:00
Felix Lange
74266d5bbd
rlp: new package for streaming RLP decoder
2014-11-17 01:49:47 +01:00
Taylor Gerring
9095b37343
Convert vm test to checker
...
Tests are skipped due to reliance on deprecated mutan
2014-11-16 13:45:46 -06:00
Taylor Gerring
ffab36c7d8
Update ethutil/common tests to checker
2014-11-16 12:08:27 -06:00
Taylor Gerring
f82fb889b7
Add goveralls to travis builds
2014-11-16 08:34:28 -06:00
Taylor Gerring
ddca18638f
update imports order per goimports
2014-11-15 20:21:55 -06:00
Taylor Gerring
3588c4a9fe
formatting update per gofmt
2014-11-15 20:21:03 -06:00
Taylor Gerring
71b338e8ac
update travis steps
2014-11-15 19:45:05 -06:00
Taylor Gerring
58812fad42
Reorg travis.yml
2014-11-15 19:36:30 -06:00
Taylor Gerring
790ded0f47
Update travis deps script
2014-11-15 19:11:43 -06:00
Taylor Gerring
6dbd7a9a80
add websocket to deps
2014-11-15 18:59:56 -06:00
Taylor Gerring
e1e50f4afd
add go cover to install list
2014-11-15 18:54:26 -06:00
Taylor Gerring
3a656c07f1
add go-nat-pmp to manual install list
2014-11-15 18:49:18 -06:00
Taylor Gerring
ec75119341
Update deps script
2014-11-15 18:42:48 -06:00
Taylor Gerring
0b64906a72
Add -y flags
2014-11-15 18:28:09 -06:00
Taylor Gerring
1beb9a2b8b
update apt repos
2014-11-15 18:22:01 -06:00
Taylor Gerring
242667ebe5
update travis build deps
2014-11-15 18:12:50 -06:00
Taylor Gerring
5211fb0c79
make script executable
2014-11-15 17:56:16 -06:00
Taylor Gerring
81e7f8679e
script fix
2014-11-15 17:51:58 -06:00
Taylor Gerring
6f7f570670
custom travis build script
...
Based on https://github.com/daaku/go.travis/blob/master/install
2014-11-15 17:45:08 -06:00
Taylor Gerring
8f9a354682
try to fix travis dep error
2014-11-15 09:07:02 -06:00
Taylor Gerring
bc5d924b83
more travis changes
2014-11-14 22:23:31 -06:00
Taylor Gerring
9481f86c37
run coverage after build
2014-11-14 22:17:01 -06:00
Taylor Gerring
dd9e99a418
try to get full coverage report on travis
2014-11-14 20:58:09 -06:00
obscuren
33afb10b0d
clean up
2014-11-15 00:29:27 +01:00
Taylor Gerring
1ecb3b4cf3
Remove failing Printf
2014-11-14 15:53:45 -06:00
Taylor Gerring
dcd8cc8341
added test file to root directory
2014-11-14 15:31:15 -06:00
Taylor Gerring
e6e468ef59
Merge branch 'develop' of https://github.com/tgerring/go-ethereum into tests
...
Conflicts:
p2p/messenger_test.go
trie/trie_test.go
2014-11-14 15:19:50 -06:00
Taylor Gerring
2a9fc7baa9
Merge branch 'develop' of https://github.com/tgerring/go-ethereum
2014-11-14 15:01:52 -06:00
Jeffrey Wilcke
f6ee8e52dd
Merge pull request #13 from frewsxcv/master
...
Enable JSHint linting
2014-11-14 20:24:55 +01:00
Corey Farwell
08f2dde45a
Enable JSHint linting
2014-11-14 14:00:19 -05:00
Jeffrey Wilcke
42713c6e99
Merge pull request #12 from debris/master
...
simplifie contract creation && calls, improved added examples
2014-11-14 17:20:05 +01:00
Jeffrey Wilcke
7ffba22f2d
Merge pull request #10 from cubedro/master
...
NPM module with minification for browser integration.
2014-11-14 17:16:28 +01:00
Jeffrey Wilcke
60198a05b9
Merge pull request #11 from ethereum/revert-6-master
...
Revert "Run JSHint on all code using Travis CI"
2014-11-14 17:08:47 +01:00
Jeffrey Wilcke
6b8b1259e2
Revert "Run JSHint on all code using Travis CI"
2014-11-14 17:08:29 +01:00
Jeffrey Wilcke
c966a5c17e
Merge pull request #6 from frewsxcv/master
...
Run JSHint on all code using Travis CI
2014-11-14 17:07:38 +01:00
obscuren
56aa24002d
Clean up
2014-11-14 14:17:54 +01:00
obscuren
711be7009e
Version bump
2014-11-14 13:51:41 +01:00
obscuren
f6e55962a8
Fixes for PV41/42
...
* Don't expand mem on empty value
* Removed all coinbase logs for PV42
* Removed C++ bug stuff for LOG*
2014-11-14 13:47:12 +01:00
Marek Kotewicz
ea8db7a4ae
improved contracts interface
2014-11-14 13:11:47 +01:00
Marek Kotewicz
8aaec1d98f
improved example
2014-11-13 19:28:58 +01:00
Marek Kotewicz
b1428555d1
added storageAt
2014-11-13 18:29:31 +01:00
obscuren
20d518ee95
Numerous fixes for consensus.
...
* Removed (buged) C++ specific gas specification for LOG*
* Fixed LOG* where mstart went after msize
*
2014-11-13 18:12:12 +01:00
Marek Kotewicz
0e67fcd361
contract object
2014-11-13 12:24:34 +01:00
Taylor Gerring
313cfba7d4
convert trie encoding tests to checker
2014-11-13 04:40:21 +01:00
Marek Kotewicz
d99fea2db6
abi output formatting
2014-11-13 04:21:51 +01:00
Taylor Gerring
461324a801
Remove references to mutan
...
obscuren/mutan is deprecated
2014-11-12 22:08:56 +01:00
Taylor Gerring
fa59db7595
Add initial state/TestDump test
2014-11-12 22:03:03 +01:00
Taylor Gerring
bd9bd4abed
Reorg state tests
2014-11-12 22:02:39 +01:00
Taylor Gerring
6eacc8eab9
eth-go -> go-ethereum
2014-11-12 21:52:37 +01:00
Taylor Gerring
00878e5b6e
Convert trie tests to gocheck
2014-11-12 21:43:25 +01:00
Marek Kotewicz
7ce63d32b2
qt version also requires abi
2014-11-12 20:56:21 +01:00
Marek Kotewicz
3451f26086
changes to make everything work
2014-11-12 20:39:13 +01:00
Marek Kotewicz
05290d5547
abi, the beginning
2014-11-12 18:59:29 +01:00
obscuren
60cdb1148c
Transaction execution fixes
2014-11-12 01:36:36 +01:00
obscuren
9bb1ac7564
Fixes for the log method
2014-11-11 23:14:22 +01:00
obscuren
6c9e503eb8
Removed all implicit logging. Fixed gas issues and jump errors
2014-11-11 22:52:27 +01:00
Taylor Gerring
1d866b5e57
Merge pull request #1 from tgerring/tests
...
Initial tests based on check framework
2014-11-11 20:37:18 +01:00
Taylor Gerring
5c5df21e3d
Update TestDeleteFromByteSlice
...
Still broken
2014-11-11 20:05:27 +01:00
Taylor Gerring
12e8404f8f
Fix TestBytestoNumber
2014-11-11 20:04:03 +01:00
Taylor Gerring
0d1cdd26d6
Update TestNumberToBytes
2014-11-11 20:03:50 +01:00
Taylor Gerring
cff0d93105
Converts bytes_test to checker
2014-11-11 19:38:23 +01:00
Taylor Gerring
c24d143c9e
Convert rand_test to checker
2014-11-11 19:18:52 +01:00
Taylor Gerring
bfd1fe977e
Update test style to checker
2014-11-11 19:05:35 +01:00
Taylor Gerring
d9ccbf04db
Move test bootstrap to main_test.go
2014-11-11 19:05:23 +01:00
Marian OANCΞA
dc100f85b3
Merge pull request #9 from debris/autoprovider
...
common fixes
2014-11-11 17:31:04 +02:00
Marek Kotewicz
0316490c54
common fixes
2014-11-11 16:29:53 +01:00
Marian OANCΞA
d85cef557b
Merge pull request #8 from debris/autoprovider
...
Autoprovider
2014-11-11 17:20:53 +02:00
Marek Kotewicz
838ca2fd93
autoprovider, buildQt not builds only necessery files, fixed gulpfile
2014-11-11 15:47:58 +01:00
Taylor Gerring
cd94b5ffb3
Convert value_test to use gocheck
2014-11-11 15:04:11 +01:00
Taylor Gerring
3c619baec5
Add verbose comments to TestSnapshot
2014-11-11 13:07:24 +01:00
Taylor Gerring
8f3a03c0cc
Update state tests to use gocheck
2014-11-11 12:52:43 +01:00
obscuren
75ee3b3f08
debugging code
2014-11-11 12:16:36 +01:00
Marek Kotewicz
84b36a7193
retabed files
2014-11-11 11:46:46 +01:00
Marian Oancea
dea68f073e
Merge branch 'debris-subprotocol_prefix_merge'
2014-11-11 12:15:36 +02:00
Marian Oancea
7af9cc70d0
fixed merge conflicts
2014-11-11 12:11:06 +02:00
Marek Kotewicz
4b876168f4
gulp qt task
2014-11-11 10:45:38 +01:00
Marek Kotewicz
d92a7527db
merged subprotocol prefix
2014-11-11 10:30:21 +01:00
Marian Oancea
720365859c
Changed npm & bower version
...
Changed version for next npm publish
2014-11-10 15:26:10 +02:00
Marian Oancea
d95e2b7999
Fixed jshint warnings
2014-11-10 14:53:35 +02:00
obscuren
9509322ecd
Updated readme
2014-11-10 13:36:53 +01:00
Marian Oancea
6fc5d8e81e
Prepare for PR
...
changed repo urls from package.json, bower.json and readme
2014-11-10 14:31:53 +02:00
obscuren
bed659f9b3
Moved ethtest to cmd
2014-11-10 13:31:18 +01:00
obscuren
ad0acb5762
Moved messages eventing to chain manager
2014-11-10 13:27:24 +01:00
Marian OANCΞA
67e3eff806
Merge pull request #6 from cubedro/develop
...
Changes from debris
2014-11-10 14:10:25 +02:00
Marian OANCΞA
f5024b4926
Merge pull request #5 from cubedro/debris-error_handling_fix
...
Debris error handling fix
2014-11-10 14:09:21 +02:00
Marian Oancea
c1b2595deb
fix merge conflicts
2014-11-10 14:07:06 +02:00
Marian Oancea
512d4ca6a4
Merge branch 'debris-error_handling_fix' into develop
2014-11-10 14:00:02 +02:00
Marian Oancea
c91e4afe6c
fix merge conflicts
2014-11-10 13:57:49 +02:00
obscuren
ebb7db263f
Added dumps
2014-11-10 12:42:16 +01:00
obscuren
d30571a7a8
Added VM testing tool
2014-11-10 11:47:37 +01:00
obscuren
cbeebcd47d
Fixed bloom, updated mining & block processing
...
* Reverted back to process blocks in batches method
* Bloom generation and lookup fix
* Minor UI changed (mainly debug)
2014-11-10 01:17:31 +01:00
obscuren
f538ea25e4
Fixed bug on gas and setting of receipts and roots
2014-11-09 23:59:25 +01:00
Marian Oancea
a2d8b89289
Added npm version
2014-11-09 21:30:27 +02:00
Marek Kotewicz
8ca991ecd2
corresponding changes from cpp-ethereum
2014-11-07 14:36:07 +01:00
Marek Kotewicz
e3ad9be4c8
missing semicolons
2014-11-07 14:07:01 +01:00
Marek Kotewicz
0d6479e1d6
proper error handling proposal
2014-11-07 14:03:46 +01:00
obscuren
429dd2a100
Implemented new miner w/ ui interface for merged mining. Closes #177
...
* Miner has been rewritten
* Added new miner pane
* Added option for local txs
* Added option to read from MergeMining contract and list them for
merged mining
2014-11-07 12:18:48 +01:00
Marian Oancea
3270b432bc
Refactoring
...
Removed browser fixes
Updated gulp to bypass native browser objects
Added source map for dist
2014-11-06 22:51:37 +02:00
Taylor Gerring
0a3a148ed4
Added more byte tests
2014-11-06 12:35:46 +01:00
Marian Oancea
bd14b4d23e
node < 0.10 fails travis build => remove 0.6 & 0.8
...
from travis.yml
2014-11-06 01:48:52 +02:00
Marian Oancea
4402a7d817
gulp >= 3.4.0
2014-11-06 00:49:50 +02:00
Marian Oancea
5871d1e359
Updated all dependency versions
2014-11-06 00:44:40 +02:00
Marian Oancea
2f33a8c657
Update dependencies to pass travis build
2014-11-06 00:37:07 +02:00
Marian Oancea
6dc7be6cd1
Update dependencies & travis.yml
2014-11-06 00:24:10 +02:00
Marian Oancea
7d6164b351
updated travis.yml
2014-11-05 23:31:54 +02:00
Taylor Gerring
48a3f0986c
Add coverage for rand
2014-11-05 22:21:28 +01:00
Taylor Gerring
a1d62abca4
Restructure StorageSize string test
2014-11-05 22:16:44 +01:00
Marian Oancea
44ab30f628
more json fixes
2014-11-05 23:07:13 +02:00
Taylor Gerring
be96da179a
Added tests for FormatData
2014-11-05 22:01:41 +01:00
Taylor Gerring
8f94f731a5
Reorder tests to match source order
2014-11-05 22:01:09 +01:00
Taylor Gerring
ab6b9c44aa
Added test for IsHex
2014-11-05 22:00:01 +01:00
Taylor Gerring
4e15adac6d
Remove fmt dependency
2014-11-05 21:59:22 +01:00
Marian Oancea
dcae30c1e4
updated bower.json ignore
2014-11-05 22:58:06 +02:00
Marian Oancea
f281a362f0
bower small fix
2014-11-05 22:37:00 +02:00
Marian Oancea
c402dad6fa
Updated bower.json & Readme
2014-11-05 22:33:28 +02:00
Marian Oancea
45d0d72138
Updated package.json
2014-11-05 20:12:21 +02:00
Marian Oancea
15088d7ebe
Fixed indent
...
Fixed indent so we can compare differences in PR.
2014-11-05 19:52:52 +02:00
Marian Oancea
4be4db5e6c
Converted to node module
...
Converted to npm package
Added brower
Added browserify with minification
Updated Readme
2014-11-05 19:46:01 +02:00
Taylor Gerring
b100546c9d
add test for Bytes.String()
2014-11-05 18:02:20 +01:00
Taylor Gerring
834f8a1dc8
added test for CopyBytes
2014-11-05 17:48:23 +01:00
Taylor Gerring
ada684e054
added test for BinaryLength
2014-11-05 17:44:28 +01:00
Taylor Gerring
92b30cc452
add tests for ReadVarInt
2014-11-05 17:39:26 +01:00
Taylor Gerring
cb32f52b9c
added test for parsing bytes
2014-11-05 17:11:40 +01:00
Taylor Gerring
4f00929084
Added byte padding tests
2014-11-05 17:04:24 +01:00
Taylor Gerring
94b0ce84da
Cleanup big_test.go
2014-11-05 13:35:43 +01:00
Taylor Gerring
e76c58d175
New test coverage for ethutil/big.go
2014-11-05 13:23:50 +01:00
Taylor Gerring
92299b7c24
New test coverage for ethutil/path.go
2014-11-05 11:23:30 +01:00
obscuren
48488017e4
Proper packages
2014-11-05 00:34:59 +01:00
obscuren
b4da085a9f
Accidental packages
2014-11-05 00:34:04 +01:00
obscuren
7db44b56b0
Updated to ethereum serpent
2014-11-05 00:32:51 +01:00
Marian OANCΞA
3e174a0879
Merge pull request #1 from cubedro/example
...
example
2014-11-04 21:26:14 +02:00
obscuren
99d5769c2b
There'll be jumping in to jumps
2014-11-04 18:38:19 +01:00
obscuren
1b1fa049fa
Fixed VM and added static analysis for EVM jumps
2014-11-04 18:18:57 +01:00
obscuren
8cfbf1836d
Added JUMP analysis (WIP)
2014-11-04 18:17:38 +01:00
obscuren
78fb2af6f1
Squashed commit of the following:
...
commit 79d7cbfc4a
Merge: 9120274 1c1ba8d
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 4 13:32:11 2014 +0100
Merge remote-tracking branch 'origin/develop' into develop
commit 9120274a46
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 4 13:31:27 2014 +0100
Update tests to latest protocol changes (PoC7)
commit 1c1ba8d161
Merge: 014d370 3aebe53
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Nov 4 13:30:52 2014 +0100
Merge pull request #31 from CJentzsch/develop
Restructered tests in folders in accordance to test suites
commit 3aebe532e5
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 3 13:58:21 2014 +0100
Updated vmNamecoin.json to new sstore prices
commit 8a0be21839
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 3 13:53:00 2014 +0100
Added example state test
commit 83643addbc
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 3 13:36:25 2014 +0100
removed systemoperationstests
commit 3930ca3a9a
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Nov 3 13:22:15 2014 +0100
Restructered tests in folders in accordance to test suites
commit 014d370b5d
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 29 21:23:56 2014 +0100
New SIGNEXTEND tets
commit 155d449be2
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 29 20:59:05 2014 +0100
New tests for BNOT and SIGNEXTEND
commit c9eae764b8
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 28 12:58:27 2014 +0100
Update SSTORE gas cost and BNOT instead of NEG
commit ad2a75ac58
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Oct 23 16:05:49 2014 +0200
Added new recursive bombs
commit 834c52af64
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Thu Oct 23 12:01:05 2014 +0200
Changing gas cost to zero at stackunderflow
commit c73a8a89d2
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Wed Oct 22 13:04:45 2014 +0200
Reverted back to original value.
commit b9a8c92422
Author: martin becze <wanderer@users.noreply.github.com >
Date: Tue Oct 21 17:02:52 2014 -0400
fix spelling error
commit b48ae74af4
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 21 17:26:26 2014 +0200
Added failing random tests
commit bee0a4100c
Merge: 5050d20 b315da6
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 21 17:15:05 2014 +0200
Merge remote-tracking branch 'origin/master' into develop
commit 5050d20b4d
Merge: 7516685 ba35362
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 20 20:18:20 2014 +0200
Merge pull request #26 from wanderer/develop
Add a package.json for node.js
commit ba35362876
Author: wanderer <mjbecze@gmail.com >
Date: Sun Oct 19 23:59:47 2014 -0400
turned tests into a node module
commit 751668571e
Author: ethers <ethereum@outlook.com >
Date: Thu Oct 16 17:08:20 2014 -0700
json was invalid and missing quotes
commit 0e687cee47
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Thu Oct 16 17:13:24 2014 +0200
Update vmEnvironmentalInfoTest.json
commit 78a78e2e6c
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 15 14:19:11 2014 +0200
updated genesis_hash
commit b315da618b
Merge: 7a7e198 0a76a3a
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 14 10:33:26 2014 +0200
Merge pull request #23 from ethers/fix22
numbers should be strings #22
commit 0a76a3a312
Author: ethers <ethereum@outlook.com >
Date: Mon Oct 13 14:45:30 2014 -0700
numbers should be strings #22
commit 1f67385f13
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Oct 11 13:18:00 2014 +0200
Added some MUL tests
commit 7a7e198395
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Oct 11 13:11:59 2014 +0200
Added some MUL tests
commit 46eb6283ae
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Oct 11 12:18:13 2014 +0200
tested new opcodes (JUMPDEST,CALLCODE) and created test for CALL/CREATE depth
commit 8d38d62d10
Author: Nick Savers <nicksavers@gmail.com >
Date: Fri Oct 10 18:09:41 2014 +0200
INVALID stops the operation and doesn't cost gas
commit ed6eba7c8e
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 8 19:08:48 2014 +0200
Update + ABA recursive bomb which needs maximum recursion limit of 1024
commit 2d72050db1
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 8 14:37:18 2014 +0200
Applied recent protocol changes (PoC7) to existin tests
commit dfe66cab3f
Merge: 4513623 1a67a96
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 8 11:05:51 2014 +0200
Merge remote-tracking branch 'origin/develop'
Conflicts:
genesishashestest.json
commit 1a67a96cff
Merge: a4f5f45 ffd6bc9
Author: vbuterin <v@buterin.com >
Date: Tue Oct 7 15:10:23 2014 +0100
Merge pull request #18 from CJentzsch/develop
CallToNameRegistratorOutOfGas balance correction
commit ffd6bc97ad
Merge: a4f5f45 9779d67
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 15:47:34 2014 +0200
Merge remote-tracking branch 'origin/develop' into develop
commit 9779d67b8c
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 15:45:53 2014 +0200
CallToNameRegistratorOutOfGas balance correction
Even if execution fails, the value gets transferred.
commit a4f5f45228
Merge: 49a9f47 b6d7cba
Author: vbuterin <v@buterin.com >
Date: Tue Oct 7 14:13:12 2014 +0100
Merge pull request #17 from CJentzsch/develop
Added A calls B calls A contracts
commit b6d7cba499
Merge: 865cb40 49a9f47
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 15:02:51 2014 +0200
Merge remote-tracking branch 'upstream/develop' into develop
commit 865cb4083d
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 15:02:36 2014 +0200
Added A calls B calls A contracts
commit 49a9f47aec
Merge: 3b0ec43 94a493b
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Tue Oct 7 10:56:17 2014 +0200
Merge pull request #16 from CJentzsch/develop
corrected amount of used gas for CallToNameRegistratorOutOfGas
commit 94a493b0d9
Merge: 72853c4 3b0ec43
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 10:51:32 2014 +0200
Merge remote-tracking branch 'upstream/develop' into develop
commit 72853c4382
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Oct 7 10:51:07 2014 +0200
corrected amount of used gas for CallToNameRegistratorOutOfGas
commit 3b0ec436e4
Merge: aec3252 222068b
Author: vbuterin <v@buterin.com >
Date: Tue Oct 7 05:52:43 2014 +0100
Merge pull request #15 from CJentzsch/develop
corrected tests and different style for storage
commit 222068b9ba
Merge: c169653 aec3252
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 6 21:17:28 2014 +0200
Merge remote-tracking branch 'upstream/develop' into develop
commit c1696531a6
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 6 21:17:09 2014 +0200
corrected tests and different style for storage
commit aec3252b8e
Merge: 25f9fd5 e17a909
Author: vbuterin <v@buterin.com >
Date: Mon Oct 6 09:39:46 2014 +0100
Merge pull request #14 from CJentzsch/develop
corrected gas limit in vmSystemOperationsTest
commit e17a909f70
Merge: 33fcab5 25f9fd5
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 6 10:31:51 2014 +0200
Merge remote-tracking branch 'upstream/develop' into develop
commit 33fcab5727
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Oct 6 10:30:04 2014 +0200
Bug fix, corrected gasLimit in vmSystemOperationsTest
commit 25f9fd542a
Author: Vitalik Buterin <v@buterin.com >
Date: Sat Oct 4 15:47:00 2014 -0400
one more vm test
commit 2d561a5373
Author: Vitalik Buterin <v@buterin.com >
Date: Sat Oct 4 15:15:37 2014 -0400
separated out vmtests
commit b0c48fa8d6
Merge: cb8261a 6cae166
Author: vbuterin <v@buterin.com >
Date: Sat Oct 4 17:18:02 2014 +0100
Merge pull request #13 from CJentzsch/develop
Added comprehensive EVM test suite. All commands are tested.
commit 6cae166f6f
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 1 15:34:23 2014 +0200
Delete tmp.json
commit 4ff906fbc2
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Wed Oct 1 14:06:32 2014 +0200
corrected CALLSTATELESS tests
commit 5b3fee6806
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Sep 29 13:08:44 2014 +0200
Completed vm tests. Added ADDMOD, MULMOD, POST, CALLSTATELESS
commit 9cdd218083
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Sep 27 21:48:09 2014 +0200
Added IOandFlowOperation-, PushDupSwap- and SystemOperations- tests. Removed empty storage from adresses.
commit 28ed968b46
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Sep 23 15:49:22 2014 +0200
Added blockInfoTest
commit ffbd5a35b5
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Tue Sep 23 15:37:52 2014 +0200
Added environmentalInfo- and sha3- test
commit 54c14f1ff3
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Mon Sep 22 13:06:57 2014 +0200
Added bitwise logic operation test
commit d0af113aab
Author: Christoph Jentzsch <jentzsch.software@gmail.com >
Date: Sat Sep 20 01:42:51 2014 +0200
Added vm arithmetic test
commit cb8261a78b
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Fri Sep 19 13:15:44 2014 +0200
Update genesishashestest.json
commit 4513623da1
Author: Maran <maran.hidskes@gmail.com >
Date: Tue Jul 22 12:24:46 2014 +0200
Update keyaddrtest to be valid JSON
commit e8cb5c221d
Author: Vitalik Buterin <v@buterin.com >
Date: Mon Jul 21 23:30:33 2014 -0400
Added next/prev trie test
commit 98823c04b3
Author: Vitalik Buterin <v@buterin.com >
Date: Mon Jul 14 02:51:31 2014 -0400
Replaced with deterministic test
commit 357eb21e4d
Author: Vitalik Buterin <v@buterin.com >
Date: Sun Jul 13 16:12:56 2014 -0400
Added my own random and namecoin tests (pyethereum)
commit 00cd0cce8f
Author: Gav Wood <i@gavwood.com >
Date: Sat Jul 12 21:20:04 2014 +0200
Output hex strings.
commit ddfa3af45d
Author: Gav Wood <i@gavwood.com >
Date: Thu Jul 10 11:28:35 2014 +0100
Everything a string.
commit d659f469a9
Author: Gav Wood <i@gavwood.com >
Date: Thu Jul 10 10:16:25 2014 +0100
Code fixes.
commit 5e83ea8228
Author: Gav Wood <i@gavwood.com >
Date: Sun Jul 6 16:17:12 2014 +0200
Prettier VM tests.
commit a09aae0efe
Author: Gav Wood <i@gavwood.com >
Date: Sun Jul 6 15:46:01 2014 +0200
Fix VM tests.
commit ec9a044a17
Merge: 4bb6461 5e0123f
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Fri Jul 4 15:56:52 2014 +0200
Merge pull request #10 from romanman/patch-1
Update vmtests.json
commit 5e0123fbe1
Author: romanman <roman.mandeleil@gmail.com >
Date: Fri Jul 4 10:23:04 2014 +0100
Update vmtests.json
commit 2b6da2f5f2
Author: romanman <roman.mandeleil@gmail.com >
Date: Thu Jul 3 17:45:04 2014 +0100
Update vmtests.json
arith testcase updated
commit 4bb646117d
Merge: bba3898 a33b309
Author: Gav Wood <i@gavwood.com >
Date: Wed Jul 2 19:43:22 2014 +0200
Merge branch 'develop' of github.com:/ethereum/tests into develop
commit bba38980bd
Author: Gav Wood <i@gavwood.com >
Date: Wed Jul 2 19:43:06 2014 +0200
New tests.
commit a33b309d99
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jul 2 10:14:05 2014 -0400
Testing submodules
commit 50318217ca
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jul 2 10:10:46 2014 -0400
Testing submodules
commit 57fa655522
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jul 2 10:09:08 2014 -0400
Testing submodules
commit ea0eb0a8c8
Author: Gav Wood <i@gavwood.com >
Date: Tue Jul 1 15:19:34 2014 +0200
Latest genesis block.
commit 25bb76b69c
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Mon Jun 30 13:25:04 2014 +0200
Reset
commit 74c6d8424e
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Mon Jun 30 12:10:06 2014 +0200
Updated wrong test
commit 9ea3a60291
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Sat Jun 28 18:48:28 2014 +0200
Fixed roots
commit 5fc3ac0e92
Author: Gav Wood <i@gavwood.com >
Date: Sat Jun 28 18:40:06 2014 +0200
Simple hex test.
commit edd3a00c2a
Author: Gav Wood <i@gavwood.com >
Date: Sat Jun 28 18:22:18 2014 +0200
Additional test for jeff. Now use the 0x... notation.
commit 5021e0dd83
Author: Gav Wood <i@gavwood.com >
Date: Fri Jun 27 21:35:26 2014 +0200
VM test framework updated.
commit c818d13202
Author: Gav Wood <i@gavwood.com >
Date: Fri Jun 27 18:18:24 2014 +0200
Removed arrays from Trie tests JSON as per conformance guide and changed
vocabulary to match other tests.
VM test updates.
commit 714770ffb3
Author: Gav Wood <i@gavwood.com >
Date: Wed Jun 11 11:32:42 2014 +0100
Added Gav's new address.
commit 9345bc13d4
Merge: a2257f3 78576dd
Author: Gav Wood <i@gavwood.com >
Date: Fri May 30 17:50:38 2014 +0200
Merge branch 'master' of github.com:ethereum/tests into develop
commit a2257f3471
Author: Gav Wood <i@gavwood.com >
Date: Fri May 30 17:50:18 2014 +0200
VM tests.
commit 78576dd3d3
Author: Heiko Heiko <heiko@heiko.org >
Date: Fri May 30 17:19:09 2014 +0200
changes based on new account structure nonce, balance, storage, code
commit 125839e848
Merge: 42e14ec 356a329
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Thu May 22 09:58:45 2014 +0200
Merge pull request #5 from bkirwi/master
Fix invalid JSON (removed trailing comma) and add test names
commit 356a3296bc
Author: Ben Kirwin <ben@kirw.in >
Date: Thu May 22 00:20:48 2014 -0400
Add some arbitrary test names
This should now conform to the format specified in the README.
commit 42e14ec54f
Author: Chen Houwu <chenhouwu@gmail.com >
Date: Wed May 21 23:27:40 2014 +0800
revert to correct data
commit 4300197a74
Author: Chen Houwu <chenhouwu@gmail.com >
Date: Wed May 21 22:42:23 2014 +0800
fix: wrong sha3 hash because of the wrong rlp hex
commit a0d01b1a0b
Author: Chen Houwu <chenhouwu@gmail.com >
Date: Wed May 21 22:29:53 2014 +0800
fix: wrong rlp hex
commit 6bc2fc7405
Merge: 66bc366 c31a93c
Author: Jeffrey Wilcke <obscuren@users.noreply.github.com >
Date: Wed May 21 14:11:37 2014 +0200
Merge pull request #4 from ethers/master
fix file name that seems to have been a typo
commit c31a93c27a
Author: ethers <ethereum@outlook.com >
Date: Tue May 20 15:42:39 2014 -0700
fix file name that seems to have been a typo
commit 66bc3665c1
Author: Heiko Heiko <heiko@heiko.org >
Date: Tue May 20 17:36:35 2014 +0200
fix: represent integers as strings
commit ede5499da6
Author: Heiko Heiko <heiko@heiko.org >
Date: Tue May 20 17:21:09 2014 +0200
add: current initial alloc and genesis hashes
commit 5131429abb
Author: Ben Kirwin <ben@kirw.in >
Date: Mon May 19 11:18:31 2014 -0400
Delete a comma
This should now be parseable as JSON.
commit f44a859331
Author: Chen Houwu <chenhouwu@gmail.com >
Date: Sun May 18 15:04:42 2014 +0800
add: case when value is long, ensure it's not get rlp encoded as node
commit e1ae4ad449
Author: Gav Wood <i@gavwood.com >
Date: Mon May 12 14:40:47 2014 +0100
PoC-5 VM tests.
commit 2b6c136dda
Author: Vitalik Buterin <v@buterin.com >
Date: Sun May 11 21:42:41 2014 -0400
Moved txt to json
commit cbccbf977c
Merge: edbb8d4 45a0974
Author: Vitalik Buterin <v@buterin.com >
Date: Thu May 8 21:54:48 2014 -0400
New commit
commit edbb8d407e
Author: Vitalik Buterin <v@buterin.com >
Date: Tue May 6 16:53:43 2014 -0400
Removed unneeded test, added new tests
commit 45a0974f6f
Merge: 15dd8fd 5fd2a98
Author: Gav Wood <i@gavwood.com >
Date: Sun Apr 27 12:53:47 2014 +0100
Merge pull request #3 from autolycus/develop
Fixed formatting and added test cases
commit 5fd2a98fcb
Author: Carl Allendorph <callendorph@gmail.com >
Date: Sat Apr 19 13:26:14 2014 -0700
Added some new test cases for the rlp encoding.
commit 4ba150954e
Author: Carl Allendorph <callendorph@gmail.com >
Date: Sat Apr 19 12:48:42 2014 -0700
Converted spaces to tabs to be compliant with the coding standards defined in cpp-ethereum
commit 15dd8fd794
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 28 12:54:47 2014 +0000
RLP tests and Trie updates.
commit 33f80fef21
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 28 11:39:35 2014 +0000
Hex encode tests done.
commit e1f5e12abb
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 28 11:22:49 2014 +0000
Fix RLP tests.
commit f87ce15ad2
Author: Gav Wood <i@gavwood.com >
Date: Thu Feb 27 13:28:11 2014 +0000
Fix empty string.
commit c006ed4ffd
Author: Gav Wood <i@gavwood.com >
Date: Mon Feb 24 10:24:39 2014 +0000
Tests fix.
commit 510ff56363
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 21 18:54:08 2014 +0000
Updated the tests.
commit a0ec843832
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 21 18:49:24 2014 +0000
Moved over to new format, but RLP tests still need updating.
commit 660cd26f31
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 21 18:35:51 2014 +0000
More docs.
commit 6ad14c1a15
Author: Gav Wood <i@gavwood.com >
Date: Fri Feb 21 18:33:39 2014 +0000
Added VM test suite.
Added TODO.
Renamed old files.
commit f91ad7b385
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jan 8 11:26:58 2014 -0500
update trie algorithm
commit 6da2954462
Merge: cc42246 131c610
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jan 8 08:15:38 2014 -0500
merge
commit cc4224675f
Author: Vitalik Buterin <v@buterin.com >
Date: Tue Jan 7 14:35:26 2014 -0500
Updated trie test
commit 131c610da6
Merge: 121632b 7613302
Author: vbuterin <v@buterin.com >
Date: Wed Jan 1 06:40:54 2014 -0800
Merge pull request #1 from obscuren/master
Update trietest.txt
commit 7613302b49
Author: obscuren <obscuren@users.noreply.github.com >
Date: Wed Jan 1 15:25:21 2014 +0100
Update trietest.txt
New proposed explanatory format
commit 121632bedd
Author: Vitalik Buterin <v@buterin.com >
Date: Wed Jan 1 08:26:18 2014 -0500
Added obscure's tests
commit ef6c5506c3
Author: Vitalik Buterin <v@buterin.com >
Date: Tue Dec 31 19:04:48 2013 -0500
Fixed tests a bit
commit 345e4bcfef
Merge: 2c81698 e4bbea4
Author: Vitalik Buterin <v@buterin.com >
Date: Tue Dec 31 15:52:46 2013 -0500
Merge branch 'master' of github.com:ethereum/tests
commit 2c81698f31
Author: Vitalik Buterin <v@buterin.com >
Date: Mon Dec 30 21:09:40 2013 -0500
Added first three tests
commit e4bbea400f
Author: vbuterin <v@buterin.com >
Date: Mon Dec 30 18:09:03 2013 -0800
Initial commit
2014-11-04 17:11:19 +01:00
Taylor Gerring
b96a59eb28
Added tests for extra large values
...
Test “E” scientific notation formatting
2014-11-04 16:45:54 +01:00
obscuren
64b6172089
added db
2014-11-04 16:43:02 +01:00
Taylor Gerring
e7d9bcd36b
Added Douglas and Einstein cases
2014-11-04 16:42:28 +01:00
Taylor Gerring
123282e045
Update variable name to match unit name
2014-11-04 16:41:03 +01:00
Taylor Gerring
e22e8b7fef
Environment tests
2014-11-04 16:39:08 +01:00
obscuren
a9db1ee8d4
Replaced to return the td and throw a specific error on TD
2014-11-04 13:00:47 +01:00
obscuren
699dcaf65c
Reworked chain handling process
...
* Forks
* Rename
* Moved inserting of blocks & processing
* Added chain testing method for validating pieces of a **a** chain.
2014-11-04 12:46:33 +01:00
obscuren
f4b717cb9d
Bloom validation
2014-11-04 11:04:02 +01:00
obscuren
f59a3b67f6
StateManager => BlockManager
2014-11-04 10:57:02 +01:00
obscuren
1025d097fd
removed old bloom
2014-11-04 10:49:25 +01:00
obscuren
d56d0c64aa
Version bump
2014-11-04 01:50:16 +01:00
obscuren
0c4adeceae
Properly list caps
2014-11-04 01:47:02 +01:00
obscuren
f76f953f0c
Removed debug print
2014-11-04 01:33:31 +01:00
obscuren
9c2b878678
Sha addresses
2014-11-04 01:29:49 +01:00
obscuren
a82b89e2d5
Added storage root to dump
2014-11-03 23:45:44 +01:00
obscuren
c8302882c8
method change
2014-11-03 23:45:32 +01:00
obscuren
d87aa24885
Fixed genesis
2014-11-03 23:45:16 +01:00
Marek Kotewicz
0cdef3376d
example
2014-11-03 17:46:56 +01:00
obscuren
92c7aca817
Refactored compress method into something more organised
2014-11-03 14:59:50 +01:00
Marek Kotewicz
b0e11826e5
lgpl
2014-11-03 12:40:57 +01:00
Corey Farwell
e3998e30ba
Don't run 'npm test'
2014-11-02 22:00:13 -05:00
Corey Farwell
51d79f3e3b
Fix JSHint errors
2014-11-02 21:56:45 -05:00
Corey Farwell
b773e57490
Enable Travis CI
2014-11-02 21:49:23 -05:00
obscuren
76c9c8d653
Compress data on db level. Closes #174
2014-11-03 00:31:15 +01:00
obscuren
bd4f51ff3c
Use new iterator
2014-11-03 00:30:52 +01:00
obscuren
5dcf59bdf4
Forgot to put in regular bytes during decompression
2014-11-03 00:29:34 +01:00
obscuren
9f8bcf3abc
Added RLE compression. Closes #171
2014-11-02 23:33:06 +01:00
obscuren
1bb398f4e2
Sign ext
2014-11-02 19:39:45 +01:00
obscuren
3f90f7c898
Signextend
2014-11-01 02:14:55 +01:00
obscuren
c8438979a9
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2014-11-01 01:18:13 +01:00
obscuren
141d3caabb
Re-org op codes
2014-11-01 01:18:03 +01:00
Felix Lange
394e0f60c2
chain, tests/helper, vm: make tests compile
...
They were broken by df5603de0a , when vm.Log became ethstate.Log.
2014-10-31 18:56:25 +01:00
Felix Lange
b95d9e005d
.gitignore: ignore .ethtest
2014-10-31 18:55:39 +01:00
Felix Lange
f3473312ba
all: fix rename breakage
2014-10-31 18:52:58 +01:00
obscuren
5af4ff985d
ethminer => miner
2014-10-31 14:56:42 +01:00
obscuren
4914a78c8c
ethwire => wire
2014-10-31 14:53:42 +01:00
obscuren
af34749a6b
ethtrie => trie
2014-10-31 14:45:03 +01:00
obscuren
af8f5f0b69
ethstate => state
2014-10-31 14:43:14 +01:00
obscuren
0ed1a8b50a
ethpipe => xeth (eXtended ETHereum)
2014-10-31 14:30:08 +01:00
obscuren
8826e9694c
Moved utils to cmd
2014-10-31 14:20:11 +01:00
Marek Kotewicz
c8307a9e44
license
2014-10-31 14:12:05 +01:00
obscuren
b1c247231b
ethlog => logger
2014-10-31 12:56:05 +01:00
obscuren
fd9da72536
ethcrypto => crypto
2014-10-31 12:37:43 +01:00
obscuren
3ee0461cb5
Moved ethchain to chain
2014-10-31 10:59:17 +01:00
obscuren
8e0a39f33f
Updated to use ethereum.js
2014-10-31 10:50:16 +01:00
Jeffrey Wilcke
e84fa8d4e6
transacton => transaction
2014-10-30 23:36:06 +01:00
Jeffrey Wilcke
f11b5f3e40
Added account prop
2014-10-30 22:20:22 +01:00
Jeffrey Wilcke
5538ff7252
Fixed Qt provider
...
* postData => postMessage
* JSON.parse parsed wrong data on 'onmessage'
2014-10-30 22:17:50 +01:00
Jeffrey Wilcke
aca9a41fcf
Merge pull request #1 from debris/master
...
Http JSON-RPC provider, http polling, little refactor, whisper
2014-10-30 21:35:40 +01:00
obscuren
df5603de0a
Moved logging to state, proper structured block
...
* Moved logs to state so it's subject to snapshotting
* Split up block header
* Removed logs from transactions and made them receipts only
2014-10-30 13:32:50 +01:00
Jeffrey Wilcke
fa890c8c01
Merge pull request #167 from fjl/feature/split-tx-event
...
Split TxEvent type for tx pre/post
2014-10-29 21:10:04 +01:00
Jeffrey Wilcke
ce2ec1980b
Merge pull request #166 from fjl/fix/mist-quit
...
Fix Mist Shutdown
2014-10-29 21:09:32 +01:00
Felix Lange
f05d422a97
ethchain: fix dependency
2014-10-29 20:39:26 +01:00
obscuren
2ef044edfc
Use new bloom when filtering for topics
2014-10-29 20:33:25 +01:00
obscuren
cc67a84e94
Added bloom 9 point lookup and bloom test
2014-10-29 20:16:18 +01:00
Jeffrey Wilcke
81ec564ef6
Merge pull request #168 from fjl/feature/working-tests
...
Fix the tests
2014-10-29 19:48:38 +01:00
Felix Lange
4cf69d7cd3
vm: fix basic VM tests
...
The tests now compile and won't panic for unexpected return values.
We need a recent-enough version of the mutan compiler because of
the new JUMPDEST requirements. Skip some tests if the installed mutan
version is too old. The debug VM test still fails, probably because
of an implementation bug.
2014-10-29 18:50:17 +01:00
Felix Lange
38034c3066
ethwire: fix ClientIdentity test
2014-10-29 18:39:51 +01:00
Felix Lange
56014844a9
ethpipe: delete useless test
...
It didn't compile and wouldn't have checked any results if it ever ran.
2014-10-29 18:38:52 +01:00
Felix Lange
d9bccdde23
ethchain: fix tests
...
Adapted to recent BlockChain -> ChainManager rename.
2014-10-29 18:38:05 +01:00
Felix Lange
051af604e2
ethcrypto: fix the tests
...
The Sha3 test contained the wrong expected result. Note that the
implementation hasn't changed, the test simply contained an outdated
expected value that was valid for the previous implementation.
2014-10-29 18:35:33 +01:00
Marek Kotewicz
cb607b4911
changes to make whisper working
2014-10-29 17:14:59 +01:00
Marek Kotewicz
31c6159019
filters refactored
2014-10-29 14:45:39 +01:00
obscuren
9e2f071d26
Removed events from the state manager
2014-10-29 14:20:42 +01:00
Marek Kotewicz
9adb625846
polling whisper in progress
2014-10-29 12:44:50 +01:00
obscuren
fb4113dab4
PoC 7 updates
...
* Bloom
* Block restructure
* Receipts
2014-10-29 10:34:40 +01:00
obscuren
665a44646e
Generic hashing method
2014-10-29 10:29:22 +01:00
Felix Lange
6b3f5fb82b
cmd/mist, ethchain, ethminer: split TxEvent ( #165 )
2014-10-29 03:50:20 +01:00
Felix Lange
e252dbf989
eth: stop eventMux first
...
This fixes the hang in Ethereum.Stop.
2014-10-29 03:01:20 +01:00
Felix Lange
8170f96ded
javascript: remove unused quit channel
...
This fixes the hang in JSRE.Stop.
2014-10-29 03:00:29 +01:00
Marek Kotewicz
0b10cbd713
http renamed to httprpc
2014-10-28 16:53:31 +01:00
Marek Kotewicz
3119be908c
db and shh
2014-10-28 13:42:55 +01:00
obscuren
48125a25eb
Added missing requires on SSTORE SLOAD
2014-10-28 13:26:30 +01:00
obscuren
7849b7e978
Refund SSTORE properly
2014-10-28 13:22:04 +01:00
Marek Kotewicz
28d4250866
cleaner promises
2014-10-28 10:43:12 +01:00
obscuren
5920aa7be6
Updated readme
2014-10-27 17:24:43 +01:00
obscuren
1e55fe3aa2
Updated readme
2014-10-27 17:22:29 +01:00
obscuren
9d386033ef
Added bug
2014-10-27 17:16:03 +01:00
obscuren
2b02d81253
Added in progress to readme
2014-10-27 17:14:37 +01:00
obscuren
11b3f97520
Upped protocol
2014-10-27 17:02:45 +01:00
obscuren
10782c5aae
Added removal off erroneous txs. Fixed pipeline
2014-10-27 17:02:31 +01:00
obscuren
cbc6709937
Version bump
2014-10-27 16:53:31 +01:00
obscuren
ca18b3f1e9
Do not return error on VM exception
2014-10-27 16:53:20 +01:00
obscuren
69e745c537
Return erroneous txs (so we can remove them from the pool)
2014-10-27 16:52:58 +01:00
obscuren
003280888d
increased default gas from 500 to 5000
2014-10-27 12:25:54 +01:00
obscuren
797b93c98c
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2014-10-27 11:50:50 +01:00
obscuren
b095bd3237
events should be set prior to calling mainloop
2014-10-27 11:50:38 +01:00
obscuren
1d3f43f060
Added generic add balance method
2014-10-27 11:44:40 +01:00
obscuren
d586dd902d
Fixed bloom
2014-10-27 11:44:28 +01:00
obscuren
272d58662c
Implemented LOG. Closes #159
2014-10-27 11:44:16 +01:00
obscuren
6623500c6b
Implemented new bloom filter. Closes #156
2014-10-27 11:22:27 +01:00
obscuren
08c26ab8b0
Removed unnecessary code.
2014-10-26 20:09:51 +01:00
Viktor Trón
f62b6742f2
Merge pull request #152 from ethersphere/p2p
...
initial commit of p2p package
2014-10-24 12:20:50 +01:00
Felix Lange
e73aad959e
ethutil: re-add build constraints in script*.go ( fixes #151 )
2014-10-24 01:04:10 +02:00
zelig
771fbcc02e
initial commit of p2p package
2014-10-23 16:57:54 +01:00
Jeffrey Wilcke
119c5b40a7
Merge pull request #150 from fjl/develop
...
Merge eth-go repo into go-ethereum
2014-10-23 16:46:18 +02:00
Felix Lange
184055b3e2
cmd/*: add license headers
2014-10-23 15:48:53 +02:00
Felix Lange
bd2862aec6
fix 'go get' commands in after the move to cmd/
2014-10-23 15:06:26 +02: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
Marek Kotewicz
66e439b6f4
http polling
2014-10-23 14:11:57 +02:00
obscuren
feef194829
Chnged to use GetOp instead & added error + checking
2014-10-23 14:04:00 +02:00
obscuren
91c876831a
Update to HEAD tests
2014-10-23 13:25:10 +02:00
obscuren
06aa74e7df
All Stack requirements are now checked prior to reduring gas.
2014-10-23 10:14:55 +02:00
obscuren
50fd469249
Merge branch 'master' into develop
2014-10-23 01:03:22 +02:00
Jeffrey Wilcke
7daa8c2f6e
Merge pull request #148 from waffle-iron/master
...
waffle.io Badge
2014-10-23 01:03:05 +02:00
obscuren
bb03276c19
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2014-10-23 01:01:56 +02:00
obscuren
411b9800ae
Reflect VM Env changes
2014-10-23 01:01:41 +02:00
obscuren
29b8a0bc5f
Updated the VM & VM tests
...
* Stack Error shouldn't revert to previous state
* Updated VM Test tool
* Added Transfer method to VM Env
2014-10-23 01:01:26 +02:00
obscuren
2e45e4d015
Print error using regular println. Fixes #146
...
We can't use our own logger because it hasn't been set up properly at
that point.
2014-10-23 00:59:35 +02:00
Jeffrey Wilcke
5662176f8c
Merge pull request #149 from JosephGoulden/develop
...
Develop
2014-10-23 00:30:38 +02:00
JoeG
1880c6b3dc
Make tab capitisation consistent
2014-10-22 23:00:22 +01:00
Making GitHub Delicious.
6247a99f41
add waffle.io badge
2014-10-22 15:56:40 -06:00
JoeG
53d5c490be
Fix right-click context menu of block chain view.
2014-10-22 22:50:47 +01:00
obscuren
51ecab6967
Do not set error on recover
2014-10-22 23:39:15 +02:00
Marek Kotewicz
f9ca054314
warning when provider is not set
2014-10-22 16:21:38 +02:00
Marek Kotewicz
f7c9c8928e
messageHandler expects object instead of string
2014-10-22 16:12:41 +02:00
Marek Kotewicz
ea3048421f
block, transaction, uncle by hash and number separately
2014-10-22 15:58:24 +02:00
obscuren
037039cace
Updated tests-subtree
2014-10-22 15:24:17 +02:00
obscuren
b5beb1aac1
added a transfer method to vm env
2014-10-22 15:22:21 +02:00
Marek Kotewicz
5cd93a0618
http provider
2014-10-22 11:41:48 +02:00
obscuren
ce05634f38
Debug only if a tx is set. Fixes #134
2014-10-22 11:11:12 +02:00
obscuren
27cb0750c1
Procotol version bump for uncle list change
2014-10-21 13:43:30 +02:00
obscuren
6b92d541da
Empty string for uncle
2014-10-21 13:30:23 +02:00
obscuren
6f08e30109
Reflect RPC changes
2014-10-21 13:25:54 +02:00
obscuren
520fdfe346
PoC7 Net
2014-10-21 13:25:31 +02:00
obscuren
10b252dd05
WIP RPC interface
2014-10-21 13:24:48 +02:00
obscuren
eef4cd1b64
Updated properties
2014-10-21 00:49:33 +02:00
obscuren
ac7994d8c7
Updated readme
2014-10-21 00:41:27 +02:00
obscuren
8a7d1a69b3
Fixed setting providers to the right object
2014-10-21 00:37:58 +02:00
obscuren
76b20be2ea
Qt provider
2014-10-21 00:26:34 +02:00
obscuren
74cab14b8d
Moved WebSocketProvider
2014-10-21 00:15:10 +02:00
obscuren
c8aa5feb14
Removed Key
2014-10-21 00:14:58 +02:00
obscuren
590c393680
Updated according to the new Generic JSON RPC API
2014-10-21 00:14:41 +02:00
obscuren
6ea44c466a
Updated to reflect BlockChain changes
2014-10-20 12:03:31 +02:00
obscuren
097ba56df5
Renamed block_chain to chain_manager
2014-10-20 11:53:11 +02:00
obscuren
33ca8d7b8f
moved
2014-10-18 23:31:10 +02:00
obscuren
3ad1daa70d
Added tests as subtree
2014-10-18 23:28:16 +02:00
obscuren
3bc64b6b6e
Readers
2014-10-18 23:20:25 +02:00
obscuren
73c1c2c4af
Travis bumped to 1.3
2014-10-18 14:20:51 +02:00
obscuren
350b0b1f66
Re-enabled Travis
2014-10-18 13:50:48 +02:00
obscuren
3ea0e904ad
Reflect changed to eth/vm
2014-10-18 13:33:02 +02:00
obscuren
20c742e474
Moved ethvm => vm
2014-10-18 13:31:20 +02:00
obscuren
82a2e4fe28
Reflect changes to the eth/vm
2014-10-18 13:31:04 +02:00
obscuren
6956b5104f
fmt package was missing
2014-10-18 13:30:38 +02:00
obscuren
a02dc4ccc3
Using proper naming scheme. Fixes #63
2014-10-18 13:23:01 +02:00
obscuren
77badc8c46
Updated to reflect the Filter changes in eth-go
2014-10-18 13:20:35 +02:00
obscuren
d2bb83833f
Moved Filter's wrapping functions to their own util package. Fixes #61
...
* CLI ethereum should no longer require the Qt/QML package
2014-10-18 13:20:06 +02:00
Jeffrey Wilcke
e57989c0a6
Merge pull request #141 from thibauld/develop
...
Update documentation and install script to reflect renaming from ethereal to mist
2014-10-18 12:34:03 +02:00
Thibauld Favre
b94dfc8d3a
Update documentation and install.sh script to reflect renaming from ethereal to mist
2014-10-17 19:14:16 -04:00
Jeffrey Wilcke
70a00d602e
Merge pull request #62 from fjl/fuck
...
tests/vm: fix syntax
2014-10-17 18:17:04 +02:00
Felix Lange
df238dc7ec
tests/vm: fix syntax
2014-10-17 17:39:31 +02:00
Jeffrey Wilcke
abdf5e76f3
Merge pull request #138 from erezwanderman/fixwindows
...
Fix ethereum compilation and functioning on Windows.
2014-10-17 17:26:04 +02:00
Jeffrey Wilcke
03fd832ee8
Merge pull request #139 from fjl/feature/simpler-log-system
...
Update for new ethlog.LogSystem interface
2014-10-17 17:24:51 +02:00
Jeffrey Wilcke
fc308b842e
Merge pull request #59 from fjl/feature/raceless-ethlog
...
Improve package ethlog
2014-10-17 17:24:44 +02:00
Felix Lange
35f339e942
ethlog: fix typo in documentation
2014-10-17 17:23:29 +02:00
Felix Lange
fd9b03a431
ethlog: fix concurrency
...
Rather than spawning a new goroutine for each message,
run each log system in a dedicated goroutine.
Ensure that logging is still asynchronous by using a per-system buffer
(currently 500 messages). If it overflows all logging will hang,
but that's better than spawning indefinitely many goroutines.
2014-10-17 17:23:29 +02:00
Felix Lange
c090a77f1c
ethlog: simplify LogSystem interface
...
Messages are formatted by generic part, so the log system doesn't need
to provide formatting. This fixes the test from the previous commit.
As a small bonus, log systems now have access to the level of
the message. This could be used to provide colored logging in the
future.
2014-10-17 17:23:29 +02:00
Felix Lange
50f5ba5b0c
ethlog: add test for '%' in log message
...
This test fails because the log message is formatted twice.
2014-10-17 17:23:29 +02:00
Felix Lange
cbd785cfe8
ethvm, tests/*: use log level constants
2014-10-17 17:23:28 +02:00
Felix Lange
0165c18330
ethlog: use Godoc for code examples in documentation
...
This ensures that examples will actually compile.
2014-10-17 17:20:44 +02:00
Felix Lange
e0f93c74c5
ethlog: add Godoc documentation, remove README
2014-10-17 17:20:44 +02:00
Felix Lange
a6265cb49a
ethlog: verify that Flush is blocking in TestLoggerFlush
2014-10-17 17:20:44 +02:00
Felix Lange
793baf060a
ethlog: don't buffer output in TestConcurrentAddSystem
2014-10-17 17:20:44 +02:00
Felix Lange
ec132749aa
ethlog: improve TestLogSystem
...
It's now safe for concurrent access.
Output checking looks better.
2014-10-17 17:20:44 +02:00
Felix Lange
45d1052229
ethlog: fix StdLogSystem data race on level
2014-10-17 17:20:44 +02:00
Felix Lange
d5a7ba1626
ethlog: add test that adds log systems concurrently
2014-10-17 17:20:44 +02:00
Felix Lange
3b1296077b
ethlog: Reset before each test
2014-10-17 17:20:43 +02:00
Felix Lange
dac128a029
ethlog: fix test compilation error
2014-10-17 17:20:43 +02:00
Felix Lange
4e95cecfb9
ethlog: improve dispatch concurrency
...
This also fixes a deadlock in the tests.
2014-10-17 17:20:43 +02:00
obscuren
3976b52ed7
Updated vm
2014-10-17 17:14:29 +02:00
obscuren
e183880d8b
arith test
2014-10-17 17:11:45 +02:00
obscuren
d7736a7bbb
Quick dirty peer update
2014-10-17 17:11:34 +02:00
Jeffrey Wilcke
df2b70853f
Merge pull request #58 from fjl/feature/event
...
Blocking event package
2014-10-17 17:10:34 +02:00
Jeffrey Wilcke
9e6411db31
Merge pull request #140 from fjl/feature/event
...
Adapt to new event package
2014-10-17 17:10:30 +02:00
obscuren
3b70985284
added eth tester
2014-10-16 21:34:59 +02:00
Felix Lange
fa84e50ddb
event: panic for duplicate type
2014-10-16 18:59:28 +02:00
Felix Lange
ade980912d
ethreact: remove package
2014-10-16 18:51:21 +02:00
Felix Lange
28570ef109
eventer: remove package
2014-10-16 18:51:21 +02:00
Felix Lange
20cdb73862
ethchain: fix tests
2014-10-16 18:51:21 +02:00
Felix Lange
36cdab2068
all: use (blocking) event package instead of ethreact
2014-10-16 18:50:48 +02:00
Felix Lange
6906904896
event: make TypeMux zero value ready to use
2014-10-16 18:50:48 +02:00
Felix Lange
10bbf265b2
event: make Unsubscribe idempotent
2014-10-16 18:50:48 +02:00
Felix Lange
dac4a8f113
event: add some documentation
2014-10-16 18:50:48 +02:00
obscuren
93fcabd251
Fixed most of the tests
2014-10-16 18:27:05 +02:00
Felix Lange
f5b8775bed
event: new package for event multiplexer
2014-10-16 18:14:35 +02:00
obscuren
bb5038699e
Corrected package ....
2014-10-16 13:41:44 +02:00
obscuren
65cdb3436e
Updated tests
2014-10-16 13:40:46 +02:00
obscuren
86f789333a
Moved state reset to defered function
2014-10-16 13:39:30 +02:00
obscuren
febec5ca4a
Switch EXT* codes
2014-10-16 13:39:11 +02:00
obscuren
70f7a0be11
Use the state instead of the state object directly.
...
If a state gets reset and you still hold a pointer to the previous,
incorrect, state object you'll operate on the wrong object. Using the
state to set/get objects and attributes you won't have this problem
since the state will always have the correct object.
2014-10-16 13:38:21 +02:00
Felix Lange
0a99719a39
mist: update for new ethlog.LogSystem interface (in ethereum/eth-go#59 )
2014-10-16 12:07:43 +02:00
obscuren
311c6f8a3f
Fixed remote Arithmetic tests
2014-10-15 17:12:26 +02:00
Erez Wanderman
7227552f42
Fix ethereum compilation and functioning on Windows.
...
repl console output is now colored.
repl "exit" command now works.
2014-10-15 02:41:26 +03:00
obscuren
266d212094
Working on test suite
2014-10-15 00:41:00 +02:00
obscuren
3d177be73e
Couple of minor issues fixed
...
* CALLVALUE pushed incorrect value to the stack
* Set execution model to closure
2014-10-15 00:40:41 +02:00
Felix Lange
0aea5fc4a3
adapt to new event package
2014-10-14 19:38:38 +02:00
obscuren
7ca7938d8e
Removed old installer script
2014-10-14 15:31:25 +02:00
obscuren
f55e39cf1a
Tests for native function calling
2014-10-14 13:37:26 +02:00
obscuren
393a92811b
Changed VM Test code
2014-10-14 12:21:46 +02:00
obscuren
294b437414
New VM
2014-10-14 11:49:15 +02:00
obscuren
c5bd32b0ad
Refactored VM to two separate VMs; std & debug
...
Standard VM should be about 10x faster than the debug VM. Some error
checking has been removed, all of the log statements and therefor quite
some unnecessary if-statements.
2014-10-14 11:48:52 +02:00
obscuren
03e082d4ac
Merge branch 'master' into develop
2014-10-14 09:47:38 +02:00
obscuren
db6f4ab1cc
Merge branch 'master' into develop
2014-10-14 09:47:19 +02:00
Jeffrey Wilcke
1644b1e53e
Merge pull request #137 from caktux/master
...
build status
2014-10-13 12:57:50 +02:00
caktux
cfd1f0907f
build status
2014-10-12 02:15:15 -04:00
obscuren
2e894b668a
Max callstack
2014-10-11 00:41:37 +02:00
Jeffrey Wilcke
8128190fb2
Merge pull request #136 from fjl/feature/raceless-ethereum-filters
...
Fix chain filter data race
2014-10-10 22:59:11 +02:00
obscuren
cb845b9bc8
Implemented AR PoW
2014-10-10 22:44:20 +02:00
obscuren
56843ca0fc
Added some methods to comply to the PoW block interface
2014-10-10 22:42:37 +02:00
obscuren
e02c0fa808
Added generic big to 256 method. Implemented new iterator
2014-10-10 17:00:06 +02:00
obscuren
9b494c6869
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-10-10 16:58:26 +02:00
Jeffrey Wilcke
3db6a8e92d
Merge pull request #57 from fjl/feature/raceless-ethereum-filters
...
Fix filter map race
2014-10-10 16:57:54 +02:00
Jeffrey Wilcke
6fec5bd32e
Merge pull request #56 from fjl/feature/raceless-eventer
...
Fix Eventer race
2014-10-10 16:57:50 +02:00
obscuren
6877660fe2
Implemented new iterator
2014-10-10 16:56:28 +02:00
Felix Lange
c1f8a640d3
mist: adapt to API changes in ethereum/eth-go#57
2014-10-08 19:16:03 +02:00
Felix Lange
e83a999039
eth: fix filter map data race
...
This commit also documents (but doesn't enforce) that filters
are immutable while they're installed. This required a minor API
change.
2014-10-08 19:04:58 +02:00
Felix Lange
44674cb96c
eventer: fix data race
2014-10-08 16:31:08 +02:00
Felix Lange
d451269977
eventer: add test for concurrent Post/Register
...
This test reports the race condition when run
using "go test -race".
2014-10-08 16:31:08 +02:00
Felix Lange
7c9508ed71
eventer: fix tests
2014-10-08 16:31:08 +02:00
obscuren
a38dafcc57
Moved the To256
2014-10-08 16:11:36 +02:00
obscuren
bd7aca76e1
Proper new block
2014-10-08 12:33:33 +02:00
obscuren
4de3ad1712
New block message
2014-10-08 12:29:49 +02:00
obscuren
83a4b8b49b
Version bump
2014-10-08 12:24:42 +02:00
obscuren
b93d6ca5d2
Renamed Sha3Bin to Sha3
2014-10-08 12:06:48 +02:00
obscuren
9d86a49a73
Renamed Sha3Bin to Sha3
2014-10-08 12:06:39 +02:00
obscuren
f3196c915a
Precompiled crypto contracts
2014-10-08 12:01:36 +02:00
obscuren
9b60cf267a
Removed POST & moved CALLCODE
2014-10-08 12:01:14 +02:00
obscuren
11ace54307
ECRECOVER RIPEMD160 SHA256
2014-10-08 12:00:50 +02:00
obscuren
6de726f16c
Protocol bump
2014-10-08 12:00:03 +02:00
obscuren
b417766b36
Minor tweaks for poc7
2014-10-08 11:59:44 +02:00
obscuren
b4fa28a3e6
Merge branch 'release/0.6.8' into develop
2014-10-07 11:21:29 +02:00
obscuren
d1a6084bf7
Merge branch 'release/0.6.8'
2014-10-07 11:20:52 +02:00
obscuren
a9b857769d
bump
2014-10-07 11:19:42 +02:00
obscuren
0015ce1e35
kick of bad peers
2014-10-07 11:18:46 +02:00
obscuren
4ed94d3d51
removed old windows & added websockets to mist
2014-10-07 11:18:34 +02:00
obscuren
c95dfec5e4
push data instead of assign
2014-10-06 19:26:51 +02:00
obscuren
e100aa3c6c
Changed to new "created address"
2014-10-02 17:35:57 +02:00
obscuren
677836cbee
Kick off bad peers on bad chains and improved catch up on diverted chain
2014-10-02 17:35:38 +02:00
obscuren
a75c92000f
Black listing of bad peers
2014-10-02 17:03:48 +02:00
obscuren
b55e017e62
Proper delete
2014-10-02 17:03:36 +02:00
obscuren
82be305496
Fixed inconsistencies
2014-10-02 17:03:15 +02:00
obscuren
3bc238b1ce
Added eth providers
...
An ethereum provider provides an interface from which communication can
be done.
2014-10-02 10:56:22 +02:00
obscuren
5053ec2190
Added download label
2014-10-02 01:37:23 +02:00
obscuren
a34a971b50
improved blockchain downloading
2014-10-02 01:36:59 +02:00
obscuren
5fa0173c41
msg
2014-10-02 00:03:19 +02:00
obscuren
3af211dd65
Implemented WebSocket package
2014-09-30 23:26:52 +02:00
obscuren
6db40ecb22
WebSocket interface
...
Web sockets handlers fully implemented. Filter handlers have yet to be
implemented.
2014-09-30 23:26:16 +02:00
obscuren
a3c66b2740
How to spawn a websocket node
2014-09-30 22:58:09 +02:00
obscuren
0cae9c3c1b
Readme
2014-09-30 22:55:07 +02:00
obscuren
68ccbefc94
init
2014-09-30 22:51:53 +02:00
obscuren
ab6ede51d7
Working on new (blocking) event machine.
...
The new event machine will be used for loose coupling and handle the
communications between the services:
1) Block pool finds blocks which "links" with our current canonical
chain
2) Posts the blocks on to the event machine
3) State manager receives blocks & processes them
4) Broadcasts new post block event
2014-09-29 12:57:51 +02:00
obscuren
ea0357bf02
Block pool is thread safe
2014-09-28 14:52:58 +02:00
obscuren
44d50bc8d2
Have you seen my parents, sir?
2014-09-26 20:51:31 +02:00
obscuren
e20b113053
Logging messages
2014-09-26 20:19:11 +02:00
obscuren
0acdeca3d6
skip messages properly
2014-09-26 20:19:01 +02:00
obscuren
a45e293267
Merge branch 'release/0.6.7' into develop
2014-09-26 13:48:04 +02:00
obscuren
41ae6f298e
Merge branch 'release/0.6.7' into develop
2014-09-26 13:47:47 +02:00
obscuren
bd95fd770b
Merge branch 'release/0.6.7'
2014-09-26 13:47:29 +02:00
obscuren
b8354124be
Added protocol caps accessors
2014-09-26 13:45:26 +02:00
obscuren
2b8eae9810
Added protocol caps to window
2014-09-26 13:45:18 +02:00
obscuren
b2dc19155f
Renamed wallet to main
2014-09-26 13:38:40 +02:00
obscuren
7a5b279459
Version bump
2014-09-26 13:35:48 +02:00
obscuren
cf999c4622
Cleaned up
2014-09-26 13:34:06 +02:00
obscuren
68119d0929
Fixed messages to use proper numbers
2014-09-26 13:32:54 +02:00
obscuren
9ed8dc7384
Attempt to catch up from unknown block
2014-09-25 16:57:49 +02:00
obscuren
dc944f7518
Added some lookup helper methods for name reg
2014-09-25 10:33:05 +02:00
obscuren
d5d1e50365
Support multiple promises as data or mixed with non promises
2014-09-25 10:32:54 +02:00
obscuren
2458697dad
Merge branch 'master' into develop
2014-09-24 21:37:05 +02:00
Jeffrey Wilcke
206672db5e
Merge pull request #52 from nicksavers/winfix
...
Add blank line after +build comment
2014-09-24 21:36:37 +02:00
obscuren
5c2aa1d4f5
Merge branch 'master' into develop
2014-09-24 21:21:03 +02:00
obscuren
5cb4120ef5
queue get peers each 10 seconds
2014-09-24 21:20:57 +02:00
obscuren
496df5c29a
Merge branch 'master' into develop
2014-09-24 21:13:35 +02:00
obscuren
3aeba50c38
merge error
2014-09-24 21:13:28 +02:00
obscuren
29f5dd38e3
Merge branch 'release/0.6.6' into develop
2014-09-24 20:41:22 +02:00
obscuren
b8b1453392
Merge branch 'release/0.6.6'
2014-09-24 20:41:11 +02:00
obscuren
ecdda01841
Merge branch 'release/0.6.6' into develop
2014-09-24 20:41:03 +02:00
obscuren
bb4495722f
Merge branch 'release/0.6.6'
2014-09-24 20:40:54 +02:00
obscuren
1118aaf840
Temp work around
2014-09-24 20:40:40 +02:00
obscuren
1cb12296f6
Temp work around
2014-09-24 20:40:18 +02:00
obscuren
96fd1ce270
Bump
2014-09-24 20:04:14 +02:00
obscuren
544b7fba7f
Merge branch 'tmp' into develop
...
Conflicts:
peer.go
2014-09-24 19:59:14 +02:00
obscuren
6ecbbe4006
Download indicator
2014-09-24 19:57:22 +02:00
obscuren
cba2f6c2c4
Block pool stop / start
2014-09-24 19:56:21 +02:00
obscuren
1fe2d0d0e0
Peers no longer take care of block processing
2014-09-24 19:55:28 +02:00
obscuren
54558dd8ae
Removed log
2014-09-24 19:54:51 +02:00
obscuren
60a8c9527c
Mine without txs
2014-09-24 19:54:37 +02:00
obscuren
84690bfbbe
Changed the block fetching code and hash distribution
2014-09-24 19:54:30 +02:00
obscuren
d3a0bb4f35
Info => Debug
2014-09-24 19:54:14 +02:00
obscuren
ad13b402d7
Fixed race condition
2014-09-24 17:47:01 +02:00
obscuren
b66fcf85df
checkp
2014-09-24 11:55:02 +02:00
obscuren
ba43364f36
tmp
2014-09-24 11:41:57 +02:00
obscuren
57dc435f9b
Added TD for each block
2014-09-24 11:39:17 +02:00
nicksavers
c582890590
Add blank line after +build comment
2014-09-23 20:04:06 +02:00
obscuren
615d20598a
Merge branch 'develop'
2014-09-23 18:19:56 +02:00
obscuren
46a496428f
ugh
2014-09-23 18:19:51 +02:00
obscuren
acfb5b85fb
Merge branch 'hotfix/0.6.5-2' into develop
2014-09-23 17:56:50 +02:00
obscuren
70db149494
Merge branch 'hotfix/0.6.5-2'
2014-09-23 17:56:43 +02:00
obscuren
a4007f3b68
Fixed min gas price on coin
2014-09-23 17:56:35 +02:00
obscuren
bc1a173d2f
Merge branch 'hotfix/0.6.5-3' into develop
2014-09-23 17:55:54 +02:00
obscuren
5c5db7d931
Merge branch 'hotfix/0.6.5-3'
2014-09-23 17:55:45 +02:00
obscuren
6800c3665a
Re-added min gas price check on tx pool
2014-09-23 17:55:34 +02:00
obscuren
b73c07dd80
Merge branch 'hotfix/0.6.5-2' into develop
2014-09-23 12:00:25 +02:00
obscuren
ea67d853a8
Merge branch 'hotfix/0.6.5-2'
2014-09-23 12:00:10 +02:00
obscuren
ac5e86b7ae
Removed windows support for serpent :-(
2014-09-23 12:00:01 +02:00
obscuren
353b558536
Merge branch 'develop'
2014-09-23 10:23:46 +02:00
obscuren
8516e748ca
Actually remove it alltogether
2014-09-23 10:23:37 +02:00
obscuren
8780deece9
Merge branch 'hotfix/0.6.5-1' into develop
2014-09-23 10:21:45 +02:00
obscuren
29ca238a7a
Merge branch 'hotfix/0.6.5-1'
2014-09-23 10:21:39 +02:00
obscuren
1b66e1c93a
Merge branch 'hotfix/0.6.5-1' into develop
2014-09-23 10:21:29 +02:00
obscuren
0705bb3fe5
Merge branch 'hotfix/0.6.5-1'
2014-09-23 10:21:13 +02:00
obscuren
48fd23dc10
don't mine without transactions
2014-09-23 10:20:55 +02:00
obscuren
6e4818d742
Konami
2014-09-23 10:20:35 +02:00
obscuren
df30588eb6
Merge branch 'release/0.6.5' into develop
2014-09-22 19:34:49 +02:00
obscuren
ce149d2733
Merge branch 'release/0.6.5'
2014-09-22 19:34:31 +02:00
obscuren
9ac4e23b66
Merge branch 'release/0.6.5' into develop
2014-09-22 19:34:07 +02:00
obscuren
154ca03228
Merge branch 'release/0.6.5'
2014-09-22 19:33:24 +02:00
obscuren
c7d666ad61
Length check
2014-09-22 19:32:12 +02:00
obscuren
7d08e4f7d1
Remove log
2014-09-22 18:15:32 +02:00
obscuren
2ae3bda029
Increased from 200 nano to milliseconds
2014-09-22 18:15:10 +02:00
obscuren
d5262a3350
Higher default values
2014-09-22 18:06:57 +02:00
obscuren
67dc3be54a
Added a sample app ;-)
2014-09-22 17:38:15 +02:00
obscuren
c35950de47
Version numbering
2014-09-22 16:35:25 +02:00
obscuren
761af68df4
Changed peer server default
2014-09-22 16:30:43 +02:00
obscuren
1bc815e0b1
Remove log
2014-09-22 16:30:30 +02:00
obscuren
16871ae2b4
New Peer server
2014-09-22 16:28:49 +02:00
obscuren
9ed5b4d90e
Support C++ GetBlockHash by assuming empty = done
2014-09-22 16:28:28 +02:00
obscuren
430a489446
Crazy versioning!
2014-09-22 15:14:16 +02:00
obscuren
b4bd70c402
Re-wrote ethereum.js
2014-09-22 14:54:27 +02:00
obscuren
b65f29f8fa
Added JavaScript JSON helper
2014-09-22 14:51:41 +02:00
obscuren
65a802c678
Re-wrote Call and Execute to use the new vm messages
2014-09-22 14:51:21 +02:00
obscuren
151f9c7f82
BigInt accept string
2014-09-22 14:50:53 +02:00
obscuren
8585e59718
Re-writing ethereum.js. Added future/promises support.
2014-09-19 22:42:55 +02:00
obscuren
ae1de6593c
renamed
2014-09-19 13:34:37 +02:00
obscuren
723074e71b
dump
2014-09-19 13:32:52 +02:00
obscuren
80261c803a
Fixed deref ptr
2014-09-19 13:19:19 +02:00
obscuren
e429e2614f
Merge branch 'JosephGoulden-develop' into develop
2014-09-19 12:59:49 +02:00
obscuren
2478f49c50
Merge branch 'develop' of https://github.com/JosephGoulden/go-ethereum into JosephGoulden-develop
2014-09-19 12:59:17 +02:00
obscuren
0a82e3b75b
Stack info
2014-09-19 11:13:01 +02:00
obscuren
9689a2012b
mist
2014-09-19 01:43:51 +02:00
obscuren
02ea68f1f3
info
2014-09-19 01:42:26 +02:00
Joseph Goulden
d953415d91
Fix tabs
2014-09-18 22:26:48 +01:00
JoeG
06a9ee74bc
Fix whitespace
2014-09-18 22:08:51 +01:00
JoeG
a96c5986c5
Merge remote-tracking branch 'upstream/develop' into develop
...
Conflicts:
Mist/assets/qml/wallet.qml
2014-09-18 21:41:45 +01:00
obscuren
863785a520
Updated opcodes
2014-09-18 16:48:42 +02:00
obscuren
e077cad333
No default background color
2014-09-18 11:45:33 +02:00
obscuren
7280057228
Minor visual updates
2014-09-18 11:27:55 +02:00
JoeG
b27100c8fc
Fix to display Mist menu bar on linux
2014-09-18 01:03:55 +01:00
obscuren
f3a93b046e
Upped protocol version for VM change
2014-09-18 01:02:15 +02:00
obscuren
b3834d8272
Removed extra slash so @nicksavers gets off my back ;-)
2014-09-17 16:28:30 +02:00
obscuren
01863ebff0
Rename and changed peer window
2014-09-17 15:58:44 +02:00
obscuren
e4cc365e89
Renamed ethereal
2014-09-17 15:58:26 +02:00
obscuren
a26c479182
Added len
2014-09-17 15:58:02 +02:00
obscuren
9559b53228
Added Past peers option
2014-09-17 15:57:44 +02:00
obscuren
eb32fe20c8
Rewrite
2014-09-17 15:57:32 +02:00
obscuren
fd041d91ee
Truncate when writing
2014-09-17 15:57:07 +02:00
obscuren
15ded0bea9
Integrate web app in to the main client
2014-09-16 16:36:46 +02:00
obscuren
1549a29c9d
Connect to previous peer
2014-09-16 16:36:27 +02:00
obscuren
66e309c5c4
Up deadline to reduce cpu load
2014-09-16 16:36:18 +02:00
obscuren
fb528c47c0
Moved code
2014-09-16 16:19:48 +02:00
obscuren
74de0f1f2a
Rewrote reading strategy
2014-09-16 16:06:38 +02:00
obscuren
b89d9f6e90
Added DApp url bar (TBD) & changed behaviour for the menu selection
2014-09-16 11:36:04 +02:00
obscuren
d02024929a
require 5 for post
2014-09-16 11:35:26 +02:00
obscuren
d22db77248
Upped version
2014-09-15 22:11:36 +02:00
obscuren
399256b384
VM execution fixes
...
Refactoring caused executing issues
2014-09-15 22:11:05 +02:00
obscuren
33a0dec8a1
Improved catching up and refactored
2014-09-15 15:42:12 +02:00
obscuren
2f614900e8
Updated GHOST
2014-09-15 01:11:01 +02:00
obscuren
4db4ec1621
Added unique set
2014-09-15 01:10:50 +02:00
obscuren
74ef22d824
add it to the list
2014-09-14 14:30:33 +02:00
obscuren
86d1a26b13
fixed status message
2014-09-14 14:09:46 +02:00
obscuren
742a9b00bc
tmp
2014-09-14 13:47:29 +02:00
obscuren
9e89dacc64
log removed
2014-09-14 13:42:13 +02:00
obscuren
f63cb27803
tmp
2014-09-14 13:42:02 +02:00
obscuren
18bf586d55
Removed
2014-09-14 13:28:28 +02:00
obscuren
3dfda15ef3
removed ffi
2014-09-14 13:27:20 +02:00
obscuren
954ba211bf
Fixed contract validation address in tx pool
2014-09-14 12:02:35 +02:00
obscuren
ddefa11695
Minor updates to the new filter
2014-09-14 12:02:08 +02:00
obscuren
91ca5d724e
Reworked filters
2014-09-14 00:13:47 +02:00
obscuren
4b4830692a
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-09-14 00:13:32 +02:00
obscuren
2fb57b2ea7
Reworked filters
2014-09-14 00:13:23 +02:00
obscuren
96cf6fc147
Merge branch 'master' into develop
2014-09-13 14:39:10 +02:00
obscuren
8ef17c2fb1
fi crypto
2014-09-13 14:39:01 +02:00
obscuren
10564723b9
added string casting
2014-09-13 13:14:24 +02:00
Jeffrey Wilcke
369e8c4150
Merge pull request #49 from WeMeetAgain/develop
...
add pushtx to api
2014-09-11 13:28:05 +03:00
obscuren
c0187930dc
Removed some commented code
2014-09-10 11:39:11 +02:00
obscuren
2f362509b8
New p2p protocol. NOTE: Needs major refactoring. See #50
2014-09-10 11:22:19 +02:00
Cayman Nava
8ac1b85a0b
Merge branch 'feature-pushtx' into develop
2014-09-09 21:35:53 -07:00
Cayman Nava
7dacd7eb78
add pushtx to api
...
Previously the software assumed use of an internal private key for use in all broadcasted transactions. This addition lets nodes relay pre-signed transactions originating from sources other than the node itself.
2014-09-09 21:27:34 -07:00
obscuren
2949990016
Added CALLSTATELESS
2014-09-10 00:19:20 +02:00
obscuren
893e9256a0
Some minor corrections
2014-09-08 00:50:25 +02:00
obscuren
d91357d00c
Added GetCode method
2014-09-08 00:50:04 +02:00
obscuren
0fea62ec6d
Make use of new list type for transactions instead of json
2014-09-08 00:49:47 +02:00
obscuren
a63b74e345
New OPCODES
...
* EXT- CODECOPY, CODESIZE
2014-09-08 00:49:25 +02:00
obscuren
0b6b6b52fe
Contract creation address are empty again
2014-09-08 00:48:59 +02:00
obscuren
250d40bca0
Reset the transient state when a new block's been found
2014-09-08 00:48:39 +02:00
obscuren
adabd71a4a
Changed back to FIPS 180
2014-09-07 22:34:24 +02:00
obscuren
ff27df78fc
Added new list type which can embed any slice type
2014-09-07 10:18:54 +02:00
obscuren
627b7c9fd7
Updated to latest sha3 implementation. Fixes #48
2014-09-07 10:07:51 +02:00
obscuren
4e6defd657
Add txs as they come in
2014-08-25 13:13:46 +02:00
obscuren
1cdf0a2c51
Any address instead of my own
2014-08-25 13:02:20 +02:00
obscuren
e68c502f7a
Display block size
2014-08-25 12:53:17 +02:00
obscuren
6afc16399f
Block size
2014-08-25 12:53:06 +02:00
obscuren
3f904bf3ac
Implemented POST
2014-08-25 11:29:42 +02:00
obscuren
cdbc3ecc2a
Serpent! :-)
2014-08-24 00:16:32 +02:00
obscuren
67af300383
Merge branch 'master' into develop
2014-08-23 19:01:15 +02:00
obscuren
ccea5fa948
changed to new nat-pmp repo
2014-08-23 19:01:06 +02:00
obscuren
fcc6f183a4
Changed level
2014-08-23 19:00:52 +02:00
obscuren
997e92191d
Moved files
2014-08-23 15:43:16 +02:00
obscuren
4be75b1858
moved methods
2014-08-23 15:42:58 +02:00
obscuren
444c9effdb
Check data length
2014-08-23 15:30:23 +02:00
obscuren
962255b373
Removed old code
2014-08-23 11:00:33 +02:00
obscuren
ded013b7a7
Minor updates to the UI
2014-08-23 11:00:15 +02:00
obscuren
d9d4f63cd4
Don't add ...
2014-08-22 17:57:33 +02:00
obscuren
56103f0751
Log
2014-08-22 17:10:18 +02:00
obscuren
be9bfb5536
Minor improvement catching up
...
* When catching up check linked up the chain of hashes
2014-08-22 14:52:20 +02:00
obscuren
5ac875b097
Set log level of std logger as well. (since gui logging is disabled)
2014-08-22 12:40:15 +02:00
obscuren
842f2cc8a0
Error window
2014-08-22 12:14:37 +02:00
obscuren
77fd361c62
Error window
2014-08-22 12:12:53 +02:00
obscuren
09c7d158d1
Error window
2014-08-22 12:12:41 +02:00
obscuren
836ed9d6b7
Write Protocol version to the db so we can perform sanity checks
2014-08-22 11:34:59 +02:00
obscuren
a9f9a59416
Extra checks
2014-08-22 10:58:57 +02:00
obscuren
42d43147ca
Changed log statements
2014-08-22 10:58:49 +02:00
obscuren
93008e279d
Removed old chain code
2014-08-22 10:58:14 +02:00
obscuren
740081e2f7
Storage at changed to return bytes
2014-08-21 21:06:42 +02:00
obscuren
088bbc6bb7
Merge branch 'release/0.6.4' into develop
2014-08-21 20:25:38 +02:00
obscuren
2d00027fd9
Merge branch 'release/0.6.4'
2014-08-21 20:25:09 +02:00
obscuren
d03ab3c976
invalidated SWAP/DUP
2014-08-21 20:25:02 +02:00
obscuren
fb90ecc8bc
Merge branch 'release/0.6.4'
2014-08-21 20:23:33 +02:00
obscuren
9131a7c65e
Merge branch 'release/0.6.4' into develop
2014-08-21 20:23:19 +02:00
obscuren
5196f9a340
bump
2014-08-21 20:22:39 +02:00
obscuren
732573ba51
Turbo mining
2014-08-21 20:13:26 +02:00
obscuren
854d6d4e5c
DUP/SWAP n & ADD/MULMOD
2014-08-21 19:23:54 +02:00
obscuren
a289a77d5d
DUP n SWAP n
2014-08-21 18:15:09 +02:00
obscuren
3def9258be
Turbo mode
2014-08-21 18:14:49 +02:00
obscuren
0eb08693e9
Turbo mode
2014-08-21 18:14:41 +02:00
obscuren
cc6ad034f1
Merge branch 'release/0.6.3' into develop
2014-08-21 15:46:51 +02:00
obscuren
0af0f0d890
Merge branch 'release/0.6.3'
2014-08-21 15:46:26 +02:00
obscuren
c173e9f4ab
MIT -> LGPL
2014-08-21 15:43:14 +02:00
obscuren
15ef3388c1
Doc
2014-08-21 15:27:01 +02:00
obscuren
d90ae4d45b
Prot 0.6.3
2014-08-21 15:24:19 +02:00
obscuren
b368549fd5
Always return something valid
2014-08-21 15:12:13 +02:00
obscuren
c44f4f32fe
Re-enabled catching up flag
2014-08-21 14:52:21 +02:00
obscuren
eaa2e8900d
PoC 6 networking code.
...
* Added block pool for gathering blocks from the network (chunks)
* Re wrote syncing
2014-08-21 14:47:58 +02:00
obscuren
79c64f6bca
Added block by hash or number
2014-08-20 16:40:19 +02:00
obscuren
89c442cadb
Added block by number
2014-08-20 13:36:54 +02:00
obscuren
55a2f35a64
JS Filter
2014-08-20 13:05:26 +02:00
obscuren
b97ea0e447
Added JSFilter type
2014-08-20 09:59:09 +02:00
obscuren
b0ae61c652
Removed the "Get" part
2014-08-18 10:17:45 +02:00
obscuren
793e666f36
Dump bytes instead of strings
2014-08-17 12:42:32 +02:00
obscuren
4008ff32c9
Mutan compile
2014-08-17 12:42:02 +02:00
obscuren
d79387c27e
Mutan compile
2014-08-17 12:41:52 +02:00
obscuren
4bd6003b7f
removed pub completely in favour of pipe
2014-08-16 01:38:02 +02:00
obscuren
7d95e8624a
Added message to closure && added change addresses
2014-08-15 16:19:10 +02:00
obscuren
2b9f71c6ca
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-08-15 13:05:20 +02:00
obscuren
d701b23230
Reworking the public js interface (pub) => (pipe)
2014-08-15 13:05:13 +02:00
Jeffrey Wilcke
79bc628858
Merge pull request #43 from ethersphere/develop
...
inline mnemonic wordlist to support binary builds without extra asset
2014-08-15 10:49:43 +02:00
obscuren
ace551030f
Convert to hex
2014-08-15 01:08:23 +02:00
obscuren
c7ee9844bd
Removed old code
2014-08-15 00:25:16 +02:00
obscuren
0fcc606569
Added new filter from map
2014-08-15 00:24:37 +02:00
obscuren
07cfb7b64a
updated filter so it accepts multiple from and to
2014-08-14 17:02:39 +02:00
obscuren
0d733aa071
Removed validation check from GetMessages
2014-08-14 17:02:21 +02:00
zelig
0283498140
Merge branch 'develop' of github.com:ethereum/eth-go into develop
2014-08-14 12:11:59 +02:00
obscuren
fa881220ae
Updated lookup method to include CNAME's as well as A records
2014-08-13 10:52:50 +02:00
zelig
e85f3972b9
inline mnemonic wordlist to support binary builds without extra asset
2014-08-12 14:56:10 +02:00
obscuren
a760ce05b9
Updated chain for filtering
2014-08-11 16:23:38 +02:00
obscuren
2e5d28c73f
Added bloom filter & block filter methods
2014-08-11 16:23:17 +02:00
obscuren
42d2bc28af
Upped protocol version
2014-08-09 18:10:11 +01:00
obscuren
024be32f06
Make sure all left padded zero's aren't included
2014-08-09 18:09:55 +01:00
obscuren
27290e1277
Fixed gas limit calculation
2014-08-09 18:06:16 +01:00
obscuren
c51db4c940
Fixed stack issue
2014-08-08 14:36:59 +01:00
obscuren
3fc24013ef
Fixed issue with overflowing 256 bit integers
2014-08-08 12:04:18 +01:00
obscuren
d6b0ab3028
Changed to DnsReg
2014-08-07 15:26:07 +02:00
obscuren
7272577fe6
Added dns lookup
2014-08-07 15:11:54 +02:00
obscuren
da50c75148
Added state dump method
2014-08-06 09:53:00 +02:00
obscuren
4edf7cfb05
config => Config
2014-08-05 11:31:39 +02:00
obscuren
3c78e418fb
world => World
2014-08-05 11:30:12 +02:00
obscuren
e71b198e3d
Renamed object to Object
2014-08-05 11:26:12 +02:00
obscuren
4f0bda403e
Added vm options for object execution
2014-08-05 11:10:24 +02:00
obscuren
c215bbadf1
pipe
2014-08-05 10:17:26 +02:00
obscuren
0f84b9c30d
Added exist method
2014-08-04 16:34:55 +02:00
obscuren
342cc122b4
Added general Pipe API
2014-08-04 16:25:53 +02:00
obscuren
03ce15df4c
ethstate.NewState => ethstate.New
2014-08-04 10:42:40 +02:00
obscuren
3debeb7236
ethtrie.NewTrie => ethtrie.New
2014-08-04 10:38:18 +02:00
obscuren
2e7cf83522
Merge branch 'ethersphere-feature/ethutil-refactor' into develop
2014-08-01 10:30:19 +02:00
obscuren
8bed47a2d4
Merge branch 'feature/ethutil-refactor' of https://github.com/ethersphere/eth-go into ethersphere-feature/ethutil-refactor
2014-08-01 10:22:25 +02:00
obscuren
5ede1224e4
minor rlp things
2014-08-01 10:21:43 +02:00
zelig
9831619881
merge upstream
2014-07-30 18:03:20 +02:00
obscuren
5a2d62e4d9
Added better data parser
2014-07-30 13:06:59 +02:00
obscuren
42d47ecfb0
Removed peer disconnect on pong timeout. Fixes #106
...
This mechanism wasn't very accurate so it has been removed.
2014-07-30 11:26:38 +02:00
obscuren
1f9894c084
Old code removed and renamed amount to balance
2014-07-30 00:31:15 +02:00
obscuren
27f8922653
Increased block request amount
2014-07-29 23:34:21 +02:00
obscuren
74d7012025
Added temp seed
2014-07-29 23:33:59 +02:00
obscuren
5ca2938117
Fixed
2014-07-29 23:33:33 +02:00
obscuren
6fd2401cdf
Fixed issue with var int reading.
...
Reading uneven byte slices were broken.
2014-07-29 23:33:18 +02:00
obscuren
6e94c024e4
Added big data test and updating to reader
2014-07-29 23:31:33 +02:00
obscuren
d1d2b660dc
Prot
2014-07-29 15:55:08 +02:00
obscuren
8e7c4f91e3
Added ops
2014-07-29 10:33:30 +02:00
obscuren
41bd38147c
Clean up and util methods
2014-07-26 11:24:44 +02:00
obscuren
92ffc1cc4c
Merge branch 'release/0.6.0' into develop
2014-07-25 10:43:59 +02:00
obscuren
d761af84c8
Merge branch 'release/0.6.0'
2014-07-25 10:43:35 +02:00
obscuren
54f9ea14e1
Removed old S(DIV/MOD)
2014-07-25 09:57:47 +02:00
obscuren
7ee49c32b7
Added update method and general service timer
...
* disable catching up if no block received for longer than 10 seconds
2014-07-24 17:10:54 +02:00
obscuren
702cf5a3e1
Merge branch 'feature/refactor_vm' into develop
2014-07-24 14:16:04 +02:00
obscuren
dcf4fad971
Networking code
2014-07-24 12:30:04 +02:00
obscuren
6d69ca36a7
Peer reconnect attempt
2014-07-24 12:25:41 +02:00
obscuren
a45c08f9fe
Removed old code
2014-07-24 12:19:55 +02:00
obscuren
3c3292d505
Added recoverable option
2014-07-24 12:12:00 +02:00
obscuren
306b5bcff3
Changed catching up code & peer handler
...
* Peers should be added no matter what
* Catch up with _anyone_
2014-07-24 12:11:30 +02:00
obscuren
cbd71ef8f5
Add Tx
2014-07-24 12:10:18 +02:00
obscuren
32d125131f
Refactored to new state and vm
2014-07-24 12:04:15 +02:00
obscuren
958b482ada
div 0 err
2014-07-23 12:36:47 +02:00
obscuren
92b16618ed
Merge branch 'master' into develop
2014-07-23 12:04:45 +02:00
obscuren
a3771e7d7b
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-07-23 12:04:41 +02:00
obscuren
06ec80f394
zero devision check
2014-07-23 12:04:27 +02:00
obscuren
5d57b78471
Added big int to uint switch
2014-07-22 16:16:00 +02:00
obscuren
490ca410c0
Minor improvements and fixes to the new vm structure
2014-07-22 15:57:54 +02:00
Maran
9c86e99968
Merge branch 'master' into develop
2014-07-22 12:16:09 +02:00
obscuren
1e8b54abfb
Refactored state, state object and vm
...
* The State and StateObject have been moved to their own package
* The VM is moved to it's own package
2014-07-22 11:54:48 +02:00
obscuren
20ee1ae65e
Refactored CALLDATALOAD to use big int
...
* Added BigMin
2014-07-21 20:38:43 +02:00
obscuren
eab0b2a90a
Merge branch 'master' into develop
2014-07-21 20:23:15 +02:00
zelig
194c58858c
send zero event to miner.powQuitChan fixes miner hanging
2014-07-21 19:12:04 +01:00
zelig
67528cf970
ethreact/README.md
2014-07-21 15:10:56 +01:00
Maran
6774ddaba2
Fix regression on 32bit (windows) systems
2014-07-21 14:35:37 +02:00
zelig
13cc220c0d
Merge branch 'develop' of github.com:ethereum/eth-go into feature/ethutil-refactor
2014-07-21 13:31:26 +01:00
zelig
1e4af85a38
merge upstream
2014-07-21 13:26:29 +01:00
obscuren
8f91d47bf3
Merge branch 'master' into develop
2014-07-21 12:21:42 +02:00
obscuren
5d2669dbd3
Fixed tx sha creation
2014-07-21 12:21:34 +02:00
obscuren
93261b98c2
Changed iterator
2014-07-21 11:56:04 +02:00
obscuren
9f00aeae29
Base time on previous parent, not last block
2014-07-18 16:13:21 +02:00
obscuren
2762ec22d0
Fixed miner and logger
2014-07-18 13:50:15 +02:00
obscuren
cd9b344506
Fixed range
2014-07-18 13:21:40 +02:00
obscuren
61cc2ba7d9
fixed
2014-07-18 13:00:22 +02:00
obscuren
dad29bcaa1
Added channel for starting/stopping miner
2014-07-18 12:21:11 +02:00
obscuren
65650a5c66
Merge branch 'develop' into guiminer
2014-07-18 12:03:19 +02:00
Maran
db8170def3
WIP to expose hashrate to gui
2014-07-18 12:01:08 +02:00
obscuren
449b9a9d68
Check if version in known + fix
2014-07-18 11:57:44 +02:00
obscuren
28a146d438
Added find name for namereg
2014-07-17 22:30:00 +02:00
obscuren
6a19b62db6
added chainSync event
2014-07-17 22:01:13 +02:00
obscuren
a626b7ebe1
Fixed string data
2014-07-17 17:11:00 +02:00
obscuren
3331bb29ea
bump
2014-07-17 15:35:46 +02:00
obscuren
16f6100500
Removed debug log
2014-07-17 15:11:09 +02:00
obscuren
90f63657cb
Removed debug log
2014-07-17 15:01:33 +02:00
obscuren
0415e4a637
Fixed coinbase copy in state
2014-07-17 14:53:27 +02:00
obscuren
ed3424ff75
Trie fixes
2014-07-17 11:21:18 +02:00
obscuren
14c4f06100
Convert a byte slice to address
2014-07-16 13:20:57 +02:00
obscuren
8820d4e5ac
Decreased timeout
2014-07-15 20:36:11 +02:00
obscuren
7c0a27a0f4
Added each callback for storage
2014-07-15 20:36:04 +02:00
obscuren
7a410643ac
Added/changed logging
2014-07-15 20:35:55 +02:00
obscuren
34da3b4fa8
Moved
2014-07-15 20:35:07 +02:00
obscuren
4a2dd306c7
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-07-15 15:30:06 +02:00
obscuren
09bade6466
Fixed an issue where the trie might crash on missmatching lengths
2014-07-15 15:29:54 +02:00
Maran
9a93169898
Rewrote mnemonic word loading to facilitate deployable builds.
2014-07-15 12:52:44 +02:00
zelig
017d36e6b2
properly unsubscribe react channels when miner stops - fixes write on closed chan crash
2014-07-15 01:29:07 +01:00
zelig
1735ec0362
use ethreact.Event and ethreact.ReactorEngine
2014-07-15 01:11:06 +01:00
zelig
0ecc5c815e
reactor test
2014-07-15 00:15:37 +01:00
obscuren
5ec62a5153
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-07-15 00:25:57 +02:00
obscuren
2784e256f1
Vm logging on diff
2014-07-15 00:25:49 +02:00
obscuren
50bc838047
Moved checks
2014-07-15 00:25:38 +02:00
obscuren
69acda2c25
Paranoia check moved
2014-07-15 00:25:27 +02:00
obscuren
98f21d8973
Compare method for receipts
2014-07-14 22:52:44 +02:00
obscuren
767d24ea5d
Removed defer and added receipts checking in tx processing
2014-07-14 22:52:30 +02:00
zelig
d1c89727dc
fix send overwritten by merge
2014-07-14 19:02:34 +01:00
zelig
3d5db7288f
merge upstream
2014-07-14 18:50:06 +01:00
zelig
dc11b5c55e
fix reactor channel blocking
2014-07-14 18:40:18 +01:00
zelig
5c03adbded
fix logger channel blocking
2014-07-14 18:37:01 +01:00
Maran
8845fb7eae
Add windows helper functions
2014-07-14 15:24:38 +02:00
obscuren
5a0c4ce295
Fixed "Copy" to also copy over the pending storage changes
2014-07-14 00:38:20 +02:00
obscuren
04f8c455e2
Added diff type
2014-07-14 00:37:50 +02:00
obscuren
2c46bfde8b
Increased block request
2014-07-14 00:37:41 +02:00
obscuren
5b2e5d180f
Changed diff output not to prefix hex with 0x
2014-07-14 00:37:18 +02:00
obscuren
6426f3635e
Forgot to return gas when CALL's value transfer fails
2014-07-13 17:56:14 +02:00
obscuren
ee3ba0b1d6
Catch up per 10
2014-07-13 17:45:39 +02:00
obscuren
54715586ab
Changed sha3 to official one
2014-07-12 11:10:47 +02:00
obscuren
9010857677
Special diff output for execution
2014-07-11 16:04:09 +02:00
obscuren
ff151f9fbc
vm output
2014-07-10 21:54:36 +02:00
obscuren
5c7e96d895
Removed serpent
2014-07-10 18:19:38 +02:00
obscuren
04561c4ddc
Updated VM & added helper methods to state
...
* VM BALANCE opcode updated to pop 1 item and use that to retrieve the
address' balance
* GetBalance and GetNonce on state that'll always return something valid
2014-07-10 17:58:16 +02:00
obscuren
9688ebef52
Return from execution immediately if there's no code
2014-07-10 15:31:48 +02:00
obscuren
d6753b2883
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-07-10 15:06:55 +02:00
obscuren
b7ff773ecf
Removed debug log
2014-07-10 15:06:46 +02:00
obscuren
e504088b79
Consensus and bug fixes
...
* Ensure that each state object has an address that is 20 bytes
* Byte logging for vm
* changed diff output
2014-07-10 15:05:06 +02:00
obscuren
d52e5f7130
Removed hardcoded ip
2014-07-10 15:04:19 +02:00
obscuren
bea468f1e5
Increased timeout to 500ms
2014-07-10 15:03:48 +02:00
obscuren
639f1fd339
Log received and send to
2014-07-10 15:03:26 +02:00
obscuren
67e5689f87
Fixed BYTE opcode
2014-07-10 12:51:19 +02:00
Maran
dcbd97d29c
Check current folder for mnemonic words if it fails in source folder. For binary support
2014-07-09 10:59:49 +02:00
obscuren
794e65b60e
Updated peer server
2014-07-07 22:08:09 +02:00
obscuren
6cb35836a2
Upped protocol version number
2014-07-07 16:06:09 +02:00
obscuren
e4e704f480
Fix quit
2014-07-07 16:05:59 +02:00
obscuren
14d13167a7
Remove debug println
2014-07-07 13:59:59 +02:00
obscuren
78aad9a192
Getting rid of deprecated methods
2014-07-07 13:59:32 +02:00
obscuren
b01cb2406f
Fixed state reset case
2014-07-07 13:59:09 +02:00
obscuren
42bb3d8aae
Removed old if statement. No longer needed
2014-07-07 13:58:54 +02:00
obscuren
96ac061e68
Log change
2014-07-07 13:58:28 +02:00
obscuren
890745e846
Increased timeout
2014-07-07 13:58:20 +02:00
zelig
4d77b7face
remove extra case in main loop
2014-07-07 12:30:25 +01:00
obscuren
68fba4b781
Fixed state reset on err
2014-07-07 11:17:48 +02:00
Jeffrey Wilcke
239a5d3230
Merge pull request #34 from ethereum/revert-33-feature/ethutil-refactor
...
Revert "ethreact - Feature/ethutil refactor"
2014-07-07 10:59:26 +02:00
Jeffrey Wilcke
6fe9b4ab5e
Revert "ethreact - Feature/ethutil refactor"
2014-07-07 10:59:16 +02:00
obscuren
9dab7dcc3c
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-07-07 10:53:25 +02:00
obscuren
d40cba3042
changed state reset
2014-07-07 10:53:20 +02:00
obscuren
1199941475
Connect to peer node by default
2014-07-07 10:52:58 +02:00
obscuren
ec040908e9
Protocol bump
2014-07-07 10:52:39 +02:00
Jeffrey Wilcke
b958179263
Merge pull request #33 from ethersphere/feature/ethutil-refactor
...
ethreact - Feature/ethutil refactor
2014-07-07 10:52:02 +02:00
zelig
5a2afc5754
fix reactor engine main loop blocked to wait if drained
2014-07-05 19:56:01 +01:00
zelig
d4300c406c
logger fix
...
- introduce quit, drained, shutdown channels
- mainLoop falls through reading message channel to drained state, and waits is blocked in default branch until any message is sent
- Flush() waits for <-drained
- Stop() pushes quit and nodges mainloop out of blocking drained state
- package-global mutex
- Reset()
- clear tests
2014-07-05 19:11:08 +01:00
zelig
4fb2905b1e
Merge branch 'develop' of github.com:ethereum/eth-go into feature/ethutil-refactor
2014-07-05 12:53:00 +01:00
obscuren
b232acd04e
Debugging mode for vm
2014-07-05 13:24:49 +02:00
obscuren
329887df99
Fixed crazy looping
2014-07-05 13:24:26 +02:00
zelig
44d0d6abd2
Merge branch 'develop' of github.com:ethereum/eth-go into feature/ethutil-refactor
2014-07-04 19:40:23 +01:00
zelig
0c6f1c9c3a
ethreact
...
- consistent renaming
- React -> Event
- ReactorEvent -> EventHandler
- NewReactorEngine -> New
- async ReactorEngine main loop with select on main eventChannel and quit channel
- ReactorEngine main loop control with Start() Stop() Flush()
- ReactorEngine.dispatch
- use sync.RWMutex
- delete eventHandler if subscribed channels go to 0
2014-07-04 19:38:53 +01:00
zelig
584d1c61ec
use ethreact.Event and ethreact.ReactorEngine
2014-07-04 19:38:44 +01:00
zelig
af27264140
remove reactor code from ethutil
2014-07-04 19:37:40 +01:00
obscuren
90eb4f1939
Debug output, minor fixes and tweaks
...
* Script compile length fix
* Transition fix
2014-07-04 15:32:10 +02:00
obscuren
23b5b5fa36
Length check
2014-07-04 13:34:50 +02:00
obscuren
d5bcc01eae
Fixed shebang check. Previously it would hang on an unknown shebang
2014-07-04 13:05:07 +02:00
obscuren
633027d980
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-07-04 00:13:57 +02:00
obscuren
d3d043dba0
Merge branch 'ethersphere-feature/clientid' into develop
2014-07-04 00:13:42 +02:00
obscuren
db60ebbbd7
Merge branch 'feature/clientid' of https://github.com/ethersphere/eth-go into ethersphere-feature/clientid
2014-07-04 00:12:28 +02:00
obscuren
cb7ebdf821
Decreased timeout
2014-07-04 00:12:21 +02:00
Jeffrey Wilcke
70e1a1a4df
Merge pull request #32 from josephyzhou/develop
...
typo, duplications
2014-07-04 00:10:29 +02:00
Joey Zhou
7c41e413e4
typo, duplications
2014-07-03 11:31:47 -07:00
zelig
f02602d02d
ConfigManager (transitional)
...
- remove clientstring handling from ethutil.Config
- ReadConfig takes no Identifier argument
- members Ver, ClientString, ClientIdentifier removed from Config
- type ConfValue removed
- expose public type ethutil.ConfigManager
- Set -> Save(key string, value interface{}) now takes any value to allow for persisting non-string values directly
- TODO: eliminate all eth specific configs, just a wrapper around globalconf
2014-07-03 17:30:51 +01:00
zelig
90c2064640
peer constructors now set version string with ethereum.ClientIdentity().String()
2014-07-03 17:30:37 +01:00
zelig
c833c3fec8
add ClientIdentity() ethwire.ClientIdentity to Ethereum
2014-07-03 17:30:04 +01:00
zelig
c64629964f
ethwire.ClientIdentity now handles Client info sent in handshake + test
2014-07-03 17:28:27 +01:00
zelig
de2da4fd19
Merge branch 'develop' of github.com:ethereum/eth-go into feature/clientid
2014-07-03 15:08:13 +01:00
zelig
198e5eeab9
EthManager interface extended with ClientIdentity() ethwire.ClientIdentity
2014-07-03 15:08:06 +01:00
obscuren
8baa0f84e7
Fixed reverting error
2014-07-03 16:07:21 +02:00
obscuren
5d67139206
Fix
2014-07-03 10:05:02 +02:00
obscuren
5b8dde9602
Fixed CREATE op. Fixes #87
2014-07-03 10:04:38 +02:00
obscuren
81bc721c5c
Fixed address generation
2014-07-03 10:03:58 +02:00
obscuren
35ae9e3aa8
Paranoia check
2014-07-02 17:48:10 +02:00
obscuren
2f9bc2ab75
Removed old code
2014-07-02 17:47:33 +02:00
obscuren
8de099ae75
Added paranoia check
2014-07-02 17:47:18 +02:00
obscuren
40e3d2ab55
Changed CREATE
2014-07-02 17:47:09 +02:00
obscuren
6748158ab4
Moved methods
2014-07-02 13:40:02 +02:00
obscuren
e4d2d00d41
Added support for breakpoints on specific instructions
2014-07-02 13:08:32 +02:00
obscuren
315d65280b
Removed comment
2014-07-02 11:30:14 +02:00
obscuren
d15952c867
Moved debug hook to Vm directly
2014-07-02 01:04:21 +02:00
obscuren
1954ef47e6
Suicide is deferred to update
2014-07-02 00:06:21 +02:00
obscuren
fd1d0bbde7
Updated to generic padding function
2014-07-02 00:05:48 +02:00
obscuren
d7e396a98c
l <=> r
2014-07-01 23:59:37 +02:00
obscuren
00d3935aac
Removed old method
2014-07-01 23:59:18 +02:00
obscuren
bb2433ca1a
Added quitting reason
2014-07-01 20:32:47 +02:00
obscuren
7238a77327
Removed old code
2014-07-01 20:12:18 +02:00
obscuren
dd869064a6
delete?
2014-07-01 20:09:37 +02:00
obscuren
7a2a63f32b
Added utility wrapper for Ethereum Config contract
...
Note, this utility function has to move elsewhere
2014-07-01 20:09:21 +02:00
obscuren
28ef7d228c
Added Left and Right padding utility functions
2014-07-01 20:08:48 +02:00
obscuren
6151ae7db5
Fixed key import for empty entries
2014-07-01 20:08:32 +02:00
obscuren
3889785017
Added Path utility
2014-07-01 20:08:18 +02:00
obscuren
7a9ff4f8d4
bump
2014-07-01 16:28:17 +02:00
Jeffrey Wilcke
29f613ef84
Merge pull request #28 from ethersphere/feature/keys
...
Feature/keys
2014-07-01 16:16:05 +02:00
zelig
ff5703fd9b
ethutil -> ethtrie.NewTrie
2014-07-01 15:09:43 +01:00
zelig
89630d2826
merge upstream
2014-07-01 15:03:02 +01:00
obscuren
550407b0ec
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-07-01 15:44:43 +02:00
obscuren
d0959063d5
Up
2014-07-01 15:28:12 +02:00
Maran
d294dedfad
Merge branch 'develop' of github.com:ethereum/eth-go into develop
2014-07-01 15:26:18 +02:00
Maran
e798294a4b
Update min GasLimit
2014-07-01 15:25:57 +02:00
obscuren
114e715e3c
Merge branch 'ethersphere-feature/keys' into develop
2014-07-01 13:48:28 +02:00
obscuren
253c23240b
Merge branch 'feature/keys' of https://github.com/ethersphere/go-ethereum into ethersphere-feature/keys
...
Conflicts:
.gitignore
README.md
2014-07-01 13:45:39 +02:00
obscuren
0ce9003ba7
Fix for creating a tx from an unknown account
2014-07-01 12:16:14 +02:00
obscuren
2bbc204328
Close pow chat. Fixes #95
2014-07-01 11:55:50 +02:00
obscuren
92693e4459
The dragon has been slain. Consensus reached!
2014-07-01 11:26:45 +02:00
obscuren
39263b674c
Paranoia
2014-07-01 09:56:10 +02:00
obscuren
5f5910c603
Regression test for trie
2014-07-01 09:55:20 +02:00
obscuren
ed276cd7c2
Added Paranoia check for VM execution
2014-06-30 20:03:31 +02:00
obscuren
82272ee08a
Iterator fix
2014-06-30 14:28:54 +02:00
obscuren
9ed0d389b2
Generic trie
2014-06-30 13:34:47 +02:00
obscuren
00bb68d7d2
Merge branch 'develop' into interop
2014-06-30 13:13:55 +02:00
obscuren
c23074d5ad
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-06-30 13:13:45 +02:00
obscuren
8ddd4c4c52
wip
2014-06-30 13:09:04 +02:00
obscuren
5a86892ecb
Using remote for test cases
2014-06-30 13:08:00 +02:00
zelig
12972b4b65
DBKeyStore.Load returns no error if keyring not found in db
2014-06-29 20:53:26 +01:00
zelig
2920795168
using keyPair.Mnemonic() in file key store Save method
2014-06-29 20:28:54 +01:00
zelig
25314313f8
added Mnemonic() and AsStrings() methods, added memoization for address
2014-06-29 20:28:04 +01:00
zelig
a8be0d9f48
add InitFromString method to be used in gui
2014-06-29 20:26:55 +01:00
zelig
dabaa4cce0
change all modified calls to ethtrie, ethutil and ethcrypto functions
2014-06-29 18:30:05 +01:00
zelig
707d413761
refactor ethutil/trie to ethtrie
2014-06-29 16:26:58 +01:00
zelig
4be3521727
import math/big
2014-06-29 16:17:33 +01:00
zelig
e3b911652d
move CreateAddress from ethutil/common to ethcrypto
2014-06-29 16:08:33 +01:00
zelig
5e50b50dc3
no strconv import needed
2014-06-29 16:06:54 +01:00
zelig
772e7e8c8d
Key Manager
...
- keypair, keyring:
-- consistent naming of methods
-- error propagation
-- no panic
- keyManager: persist, import, export, initialize and (re)set keyring
- no global public "singleton" keyring, instead interface via keyManager
- keys test
- KeyStore interface, DB and File store implementations
2014-06-29 16:02:23 +01:00
zelig
e1ea41ee9c
remove ethutil helpers (refactored), and keypair (key management under ethcrypto package)
2014-06-29 16:01:57 +01:00
zelig
d87857ffdb
config Pubkey removed (unused)
2014-06-29 15:59:57 +01:00
zelig
1db3e2241e
move ethutil/mnemonic to ethcrypto - electrum word list now sourced from file
2014-06-29 15:59:35 +01:00
zelig
d085133c6d
move ethutil helper crypto functions to ethcrypto/crypto
2014-06-29 15:57:12 +01:00
zelig
5c1e0a6dc4
move ethutil hex conversion functions to bytes
2014-06-29 15:56:40 +01:00
zelig
7489fb784e
move ethutil helper slice functions -> slice
2014-06-29 15:56:19 +01:00
Jeffrey Wilcke
2eae52ebd1
Merge pull request #27 from ethersphere/bugfix/ethchain-test
...
transitional ethutil.ReadConfig fixes in ethchain tests (they still fail...
2014-06-28 10:22:23 +02:00
zelig
79009ca074
transitional ethutil.ReadConfig fixes in ethchain tests (they still fail! FIXME :)
2014-06-27 15:56:45 +01:00
obscuren
8151858e70
Merge branch 'master' of github.com-obscure:ethereum/eth-go
2014-06-27 00:17:15 +02:00
obscuren
6c7e58643c
Merge branch 'develop'
2014-06-27 00:17:04 +02:00
obscuren
423beddf57
nil check
2014-06-27 00:16:49 +02:00
Jeffrey Wilcke
30f5642c62
Merge pull request #26 from ethersphere/master
...
bump v5.15
2014-06-27 00:11:55 +02:00
obscuren
e3ad2a3969
Merge branch 'develop'
2014-06-27 00:08:29 +02:00
obscuren
8119d77a21
:-(
2014-06-27 00:08:19 +02:00
zelig
d551a75c35
bump v5.15
2014-06-26 21:20:02 +01:00
obscuren
8935a93cf8
Merge branch 'release/0.5.15' into develop
2014-06-26 19:55:19 +02:00
obscuren
9d5a3f0131
Merge branch 'release/0.5.15'
2014-06-26 19:55:14 +02:00
obscuren
a98e6a262a
Merge branch 'develop' into release/0.5.15
2014-06-26 19:53:08 +02:00
obscuren
491925b71e
Merge branch 'ethersphere-feature/logging' into develop
2014-06-26 19:52:31 +02:00
zelig
853053a3b2
go fmt
2014-06-26 18:45:57 +01:00
obscuren
21e389bec5
bump
2014-06-26 19:04:57 +02:00
zelig
da38faa8f7
merge upstream; fix port in use warning; new logger API
2014-06-26 16:37:56 +01:00
zelig
098136b681
ethereum logs server started/stopped message
2014-06-26 10:43:02 +01:00
obscuren
0ed19d9f20
Logging, variable rearrangement
2014-06-26 11:26:42 +02:00
obscuren
39cb34850a
Added instruction numbers
2014-06-26 11:25:43 +02:00
zelig
782f780476
space in miner logging message
2014-06-25 18:43:35 +01:00
zelig
a243e3b858
new logger API for upstream merge
2014-06-25 17:59:35 +01:00
zelig
98f1ee9442
merge upstream
2014-06-25 16:58:07 +01:00
zelig
a02edf7a93
put back extra debug detail logging to the right places using logger.DebugDetailf
2014-06-25 16:40:06 +01:00
zelig
6465e4c3fd
update doc: list levels and show usage of named print methods
2014-06-25 16:38:42 +01:00
zelig
e75f7ae330
implement DebugDetail loglevel and named print methods
2014-06-25 16:37:38 +01:00
obscuren
b0dc50c2a0
New mutan implementation
2014-06-25 17:26:34 +02:00
obscuren
6d32bef65a
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-06-25 17:22:30 +02:00
zelig
4141cc39d0
Merge remote-tracking branch 'upstream/develop' into feature/logging
2014-06-25 16:13:27 +01:00
Maran
d8c675afbf
Implement something that looks like confirmations, wip
2014-06-25 16:23:10 +02:00
Maran
8fe8175c78
Implemented TX History for ethPub
2014-06-25 16:12:33 +02:00
Maran
589d27386a
Fix key generation in ethPub
2014-06-25 14:05:55 +02:00
obscuren
e58ba2fcfa
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-06-25 09:47:27 +02:00
obscuren
9dae1a1732
Removed BlockDo Method
2014-06-25 09:47:19 +02:00
Maran
0c55a11318
Support hex and decimal keys for GetStorageAt RPC. Fixes ethereum/go-ethereum#74
2014-06-24 11:15:26 +02:00
obscuren
16e8fc7427
Logging order
2014-06-23 16:11:55 +02:00
zelig
f58c7ac5a6
merge upstream
2014-06-23 13:07:43 +01:00
zelig
63157c798d
refactor config (transitional). Details:
...
- ReadConfig initialiser sets up global ethutil.Config via config file passed from wrappers
- does not write out adhoc default (not meant to) but creates empty config file if it does not exist so that globalconf does not complain if persists a flag
- default datadir and default config file set together with other flag defaults in wrappers
- default assetpath set together with other command line flags defaults in gui wrapper (not in ethutil.Config or ui/ui_lib)
- add EnvPrefix, to handle environment variable options too via globalconf
- this is still transitional: global Config should just be a wrapper around globalconfig config handler and should be moved to go-ethereum
- actual eth stack config should not be global instead config handled properly with explicit dependency injectioninto eth stack component instances
2014-06-23 12:55:38 +01:00
zelig
b9e8a3e024
modified logging API
...
- package vars for tagged loggers
- weed out spurious fmt.PrintX and log.PrintX logging
- tried to second guess loglevel for some :)
2014-06-23 12:54:10 +01:00
zelig
8e9cc36979
refactor logging. Details:
...
- packages use tagged logger sending log messages to shared (process-wide) logging engine
- log writers (interface ethlog.LogSystem) can be added to the logging engine by wrappers/guis/clients
- shared logging engine dispatching to multiple log systems
- log level can be set separately per log system
- async logging thread: logging IO does not block main thread
- log messages are synchronously stringified to avoid incorrectly logging of changed states
- README.md
- loggers_test
2014-06-23 12:49:04 +01:00
obscuren
614624754d
Let the state create the object
2014-06-23 13:42:30 +02:00
obscuren
d890258af6
Minor fixes to vm output
2014-06-23 11:26:51 +02:00
obscuren
803e4807ed
Removed comments
2014-06-23 11:26:31 +02:00
obscuren
a4e26bf7c2
Added Block do which replays the given block or error
2014-06-23 11:25:14 +02:00
obscuren
9350ecd36f
Do not keep on asking for the same chain
2014-06-23 11:24:45 +02:00
obscuren
8c96c5662f
Added hex script method
2014-06-23 11:24:07 +02:00
obscuren
842d52db7b
Make sure that public key always uses 64 bytes
2014-06-23 11:23:51 +02:00
obscuren
bb1641e4ec
Clean up & refactored methods
2014-06-23 11:23:18 +02:00
obscuren
299b50a0d4
Support serpent lang
2014-06-21 02:40:25 +02:00
obscuren
931ae0f116
Append zero's in R & S
2014-06-20 20:12:08 +02:00
obscuren
7fb5e993e3
Moved 0 check to state object for now
2014-06-20 20:11:40 +02:00
obscuren
0251fae5cc
Changed loggers
2014-06-20 01:10:39 +02:00
obscuren
0c6b41f4c9
CALLDATACOPY
2014-06-20 01:10:20 +02:00
obscuren
f63f3853bb
Merge branch 'release/0.5.14' into develop
2014-06-20 00:47:59 +02:00
obscuren
3f1f8438ed
Merge branch 'release/0.5.14'
2014-06-20 00:47:52 +02:00
obscuren
7ad073fb30
bump
2014-06-20 00:47:50 +02:00
obscuren
09f37bd023
Returned to single method
2014-06-20 00:45:44 +02:00
obscuren
8f29f6a4d4
Removed some logging
2014-06-20 00:42:26 +02:00
obscuren
6fcc6a2f7c
Changed copy/set
2014-06-20 00:41:42 +02:00
obscuren
0b8ba1d55b
Renamed snapshot to copy/set and added it back to the VM
2014-06-20 00:41:28 +02:00
obscuren
933aa63b7d
Length check on get
2014-06-19 21:41:37 +02:00
obscuren
80ffe1610c
Removed log
2014-06-19 13:45:46 +02:00
obscuren
9104dcc29c
Fixed call
2014-06-19 13:45:29 +02:00
obscuren
7e6684d926
Method for checking contract addresses
2014-06-19 13:42:47 +02:00
obscuren
1b431f29e5
Added missing types
2014-06-19 13:42:28 +02:00
obscuren
5ea7598408
Update after each transition instead of at the end.
...
Updating the state /after/ the entire transition creates invalid
receipts.
2014-06-19 13:42:14 +02:00
obscuren
731f55a05d
Reset state when a transition fails
2014-06-19 13:41:17 +02:00
obscuren
509389be97
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-06-18 13:48:52 +02:00
obscuren
f911087eab
Logging
2014-06-18 13:48:42 +02:00
obscuren
c4af1340fa
Updated test
2014-06-18 13:48:29 +02:00
obscuren
3bc57fe5b5
CALLDATALOAD return 32 byte at all times
2014-06-18 13:48:08 +02:00
obscuren
7f94bd09ae
Return a single byte if byte get called
2014-06-18 13:47:40 +02:00
Maran
d179f31d4f
Merge branch 'feature/peers' into develop
2014-06-18 13:19:12 +02:00
Maran
fba6de834e
Merge branch 'develop' of github.com:ethereum/eth-go into develop
2014-06-18 13:19:03 +02:00
Maran
1f79175898
Reworked peers to check for public key duplication and adding peers to peerlist only after the handshake has come in
2014-06-18 13:06:48 +02:00
obscuren
2fbcfd8824
Proper checks for multiple data items. Fixes #80
2014-06-18 11:55:05 +02:00
Maran
22e16f15a6
Reduce peer timeout to 10 seconds
2014-06-18 10:39:42 +02:00
obscuren
dc9c9369e0
log
2014-06-18 00:36:23 +02:00
obscuren
2565a79575
Swapped vars
2014-06-18 00:32:48 +02:00
obscuren
8a885c2606
Fixed GT and LT
2014-06-18 00:25:58 +02:00
obscuren
ca79360fd7
Verbose logging for VM
2014-06-17 18:49:26 +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
Maran
a90ffe1af1
Merge branch 'develop' of github.com:ethereum/eth-go into develop
2014-06-17 11:40:37 +02:00
Maran
01e6f63e98
A handful of GUI fixes
2014-06-17 11:40:23 +02:00
obscuren
3621988e15
Removed deprecated states
2014-06-17 11:07:37 +02:00
obscuren
53e30f750d
Removal of manual updating of state objects
...
* You'll only ever need to update the state by calling Update. Update
will take care of the updating of it's child state objects.
2014-06-17 11:06:06 +02:00
obscuren
6656f99c54
Merge branch 'release/0.5.13' into develop
2014-06-16 18:25:33 +02:00
obscuren
5a0e751736
Merge branch 'release/0.5.13'
2014-06-16 18:25:24 +02:00
obscuren
ff0f15f763
bump
2014-06-16 18:25:21 +02:00
obscuren
887debb055
comment
2014-06-16 18:20:38 +02:00
obscuren
0d77632839
Refund gas
2014-06-16 12:25:18 +02:00
obscuren
8b15732c1e
Check for nil receiver
2014-06-16 12:04:56 +02:00
obscuren
48bca30e61
Fixed minor issue with the gas pool
2014-06-16 11:51:16 +02:00
obscuren
9f62d441a7
Moved gas limit err check to buy gas
2014-06-16 11:14:01 +02:00
obscuren
b836267401
..
2014-06-16 11:13:37 +02:00
obscuren
7b55bcf484
Removed old fees
2014-06-16 11:13:19 +02:00
obscuren
15d1f753f7
Removed old fees
2014-06-16 11:13:06 +02:00
obscuren
1d76e433f7
Removed some comments
2014-06-16 10:40:21 +02:00
obscuren
02d8ad030f
Keeping old code for reference
2014-06-16 10:35:35 +02:00
obscuren
58a0e8e3e2
Changed RlpEncodable
2014-06-16 00:52:10 +02:00
obscuren
dccef70728
Method for creating a new key from scratch
2014-06-16 00:51:55 +02:00
obscuren
1fbea2e438
Reworking messaging interface
2014-06-16 00:51:21 +02:00
obscuren
8198fd7913
Cache whole objects instead of states only
2014-06-16 00:51:04 +02:00
obscuren
d80f999a21
Run contracts
2014-06-15 00:11:06 +02:00
obscuren
5871dbaf5a
Set contract addr for new transactions
2014-06-15 00:10:42 +02:00
obscuren
b0e023e432
Increase ping timeout to 30 seconds
2014-06-15 00:04:18 +02:00
obscuren
6d52da58d9
Logging mechanism
2014-06-14 15:44:13 +02:00
obscuren
63883bf27d
Moving closer to interop
2014-06-14 11:46:09 +02:00
obscuren
8124547348
Moving a head closer to interop
2014-06-13 16:06:27 +02:00
obscuren
c734dde982
comments & refactor
2014-06-13 13:06:27 +02:00
obscuren
cebf4e3697
Refactored state transitioning to its own model
2014-06-13 12:58:01 +02:00
obscuren
5e2bf12a31
Refactored state transitioning to its own model
2014-06-13 12:57:52 +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
6593c69424
Merge branch 'develop' into interop
2014-06-12 10:07:40 +02:00
obscuren
3a9d7d318a
log changes
2014-06-12 10:07:27 +02:00
obscuren
8a2e50ab2a
Merge branch 'develop' into interop
...
Conflicts:
peer.go
2014-06-11 21:56:59 +02:00
obscuren
9ee6295c75
Minor changes
2014-06-11 21:55:45 +02:00
obscuren
1bf6f8b4a6
Added a buy gas method
2014-06-11 21:55:34 +02:00
obscuren
4d3209ad1d
Moved process transaction to state manager
...
* Buy gas of the coinbase address
2014-06-11 21:55:23 +02:00
obscuren
9ff97a98a7
Namereg lookup fix
2014-06-11 21:51:21 +02:00
Maran
1938bfcddf
Fix compare
2014-06-11 16:16:57 +02:00
Maran
71ab5d52b6
Exposed usedGas through ethPub
2014-06-11 11:40:50 +02:00
Maran
e090d131c3
Implemented counting of usedGas
2014-06-11 11:40:40 +02:00
Maran
97cc762143
Expose GasLimit to ethPub
2014-06-11 10:28:18 +02:00
Maran
bdc206885a
Don't mine transactions if they would go over the GasLimit implements ethereum/go-ethereum#77 further.
2014-06-10 17:23:32 +02:00
Maran
69044fe577
Refactor to use new method
2014-06-10 17:22:43 +02:00
Maran
753f749423
Implement CalcGasPrice for ethereum/go-ethereum#77
2014-06-10 17:22:06 +02:00
Maran
2e6cf42011
Fix BigMax to return the biggest number, not the smallest
2014-06-10 17:15:18 +02:00
Maran
2995d6c281
Validate minimum gasPrice and reject if not met
2014-06-10 15:02:41 +02:00
Maran
1b40f69ce5
Prevent peer stop crash by removing logging
2014-06-10 14:59:38 +02:00
Maran
771f64397f
Stop peers when they don't respond to ping/pong. Might fix ethereum/go-ethereum#78
2014-06-10 13:51:34 +02:00
obscuren
d8339fa29a
Merge branch 'release/poc5-rc12' into develop
2014-06-09 22:24:13 +02:00
obscuren
006ac772e6
Merge branch 'release/poc5-rc12'
2014-06-09 22:24:05 +02:00
obscuren
a51dfe89c0
bump
2014-06-09 22:23:30 +02:00
obscuren
c7d1924c34
sha
2014-06-09 21:35:56 +02:00
obscuren
1153fd9a0c
Added Douglas and Einstan
2014-06-06 12:12:27 +02:00
Maran
a56f78af67
Implement getStateKeyVal for JS bindings.
...
Gives JS the option to 'loop' over contract key/val storage
2014-06-04 15:54:39 +02:00
Maran
d7b882977c
Make contract creation error more explicit by mentioning the sneder
2014-06-03 11:56:19 +02:00
Maran
2010fea088
Added faux latency for peeroverview
2014-06-03 10:42:55 +02:00
Maran
fb6ff61730
Implemented Public Peer interface
2014-06-02 15:20:27 +02:00
obscuren
ff8a834ccc
Merge branch 'develop'
2014-05-30 19:51:25 +02:00
obscuren
9e8127accb
woops
2014-05-30 19:51:19 +02:00
obscuren
6b7dfa1fb5
Merge branch 'develop'
2014-05-30 16:58:31 +02:00
obscuren
17c825f53a
Peer changes broadcasting and minor miner fix
2014-05-30 16:57:58 +02:00
obscuren
b15e03acd7
Fixed issue with casting to smaller byte array
2014-05-30 16:57:40 +02:00
obscuren
e0b6a31613
Buffered channel to fix not ready (blocking)
2014-05-30 13:27:56 +02:00
obscuren
f382221b28
Broadcast "peerList" event upon removing or adding peers
2014-05-30 13:04:08 +02:00
obscuren
6c91ffcfbe
Do not panic, but return nil instead
2014-05-30 11:48:37 +02:00
obscuren
15e0093e13
Fixed issue where the client could crash when sending malformed data
2014-05-30 11:48:23 +02:00
obscuren
99797858a6
Added coin base to pub block
2014-05-30 11:47:23 +02:00
obscuren
8fcba0eb1e
fixed test
2014-05-29 23:54:48 +02:00
obscuren
9bb7633254
Removed fmt
2014-05-29 11:50:36 +02:00
obscuren
e7097641e3
Support for namereg
2014-05-29 11:49:41 +02:00
obscuren
a2d01d6af8
Removed comments
2014-05-29 02:05:57 +02:00
obscuren
2ef3a98929
Merge branch 'develop'
2014-05-28 23:23:40 +02:00
obscuren
4d98762486
Fixed state object gas return
2014-05-28 23:16:54 +02:00
Maran
73a42d34a5
Merge branch 'release/poc5-rc11' into develop
2014-05-28 16:19:42 +02:00
Maran
95adac7522
Merge branch 'release/poc5-rc11'
2014-05-28 16:19:31 +02:00
Maran
76a59274bf
Bump to RC11
2014-05-28 16:19:25 +02:00
Maran
a453b5514d
Merge branch 'develop' of github.com:ethereum/eth-go into develop
2014-05-28 15:54:56 +02:00
Maran
8601604a09
Hooked up the Block Explorer to the Debugger so we can instantly debug made transactions
2014-05-28 15:48:23 +02:00
obscuren
b695c82520
Fixes #60
2014-05-28 15:07:11 +02:00
obscuren
a98e35d7a0
Length checking
2014-05-28 13:55:32 +02:00
obscuren
65722aeeca
Added StringToBytesFunc
2014-05-28 13:14:56 +02:00
obscuren
8278ba5e45
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-05-28 12:39:41 +02:00
obscuren
6e98e5709a
Set initial used gas
2014-05-28 12:39:34 +02:00
Maran
2fec1af275
Merge branch 'develop' of github.com:ethereum/eth-go into develop
2014-05-28 12:15:46 +02:00
Maran
cfb979b5e3
Add contract addr if it's a contract creation tx
2014-05-28 12:15:43 +02:00
obscuren
9988b1a047
Sort transactions based on the nonce
...
* Added a transaction sorter
2014-05-28 12:06:09 +02:00
obscuren
73761f7af6
Closure call now returns the total usage as well
...
* Return the used gas value based on the UseGas and ReturnGas
2014-05-28 12:05:46 +02:00
obscuren
1c01e9c095
10
2014-05-28 12:03:40 +02:00
obscuren
98d4b51120
Changed opcode names
2014-05-28 12:03:12 +02:00
obscuren
ab8c7252da
Merge branch 'release/poc5-rc10' into develop
2014-05-27 16:11:25 +02:00
obscuren
818cbcbdd4
Merge branch 'release/poc5-rc10'
2014-05-27 16:11:19 +02:00
obscuren
a428533160
bump
2014-05-27 16:10:18 +02:00
obscuren
006c757a03
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-05-27 13:32:37 +02:00
obscuren
4eb1771e67
Hooks can now quit the vm
2014-05-27 13:32:31 +02:00
obscuren
aba3066658
Changed debug hook and added state iterator
2014-05-27 13:10:18 +02:00
Maran
c1b09d639c
Disamble tx data before adding it to PTx object
2014-05-27 10:38:31 +02:00
Maran
817def000b
Merge branch 'develop' of github.com:ethereum/eth-go into develop
2014-05-27 10:29:47 +02:00
obscuren
6e24d603a1
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-05-27 01:08:59 +02:00
obscuren
5cdfee5143
New Trie iterator
2014-05-27 01:08:51 +02:00
Maran
2232974cda
Changed var names around
2014-05-26 17:18:51 +02:00
Maran
aefcb83419
Updated Public Block and Transaction objects with more information
2014-05-26 17:07:04 +02:00
Maran
24a6d87c3f
Don't handshake if there is no key yet; first start on Ethereal
2014-05-26 11:47:47 +02:00
obscuren
4c7bd75c1a
Merge branch 'release/poc5-rc9' into develop
2014-05-26 00:42:18 +02:00
obscuren
b1463b2dc2
Merge branch 'release/poc5-rc9'
2014-05-26 00:42:07 +02:00
obscuren
1f3f76cb09
bump
2014-05-26 00:38:53 +02:00
obscuren
3ebd7f1166
State snapshotting
2014-05-26 00:09:38 +02:00
obscuren
81ef40010f
The body of contracts are now returned instead
2014-05-25 14:13:54 +01:00
obscuren
99fa9afaf1
Updated to work with the new config
2014-05-25 14:13:07 +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
14787ac148
Fixed some issues connecting for interop
2014-05-22 17:33:46 +02:00
obscuren
4e1c6a8a22
Added start / stopping methods
2014-05-22 00:25:34 +02:00
obscuren
f8f84ef095
Removed old contract creation code
2014-05-22 00:25:02 +02:00
obscuren
e1b7bd51ee
Return a disassembled script instead of the hex
2014-05-21 15:54:44 +02:00
obscuren
56c2f651fe
Merge branch 'develop'
2014-05-21 14:06:03 +02:00
obscuren
c371f9a162
Merge branch 'release/poc5-rc8' into develop
2014-05-21 14:05:48 +02:00
obscuren
d6e398aba4
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-05-21 14:05:30 +02:00
obscuren
7fe73deb2d
Merge branch 'release/poc5-rc8'
2014-05-21 14:04:25 +02:00
obscuren
8f5eddd0ba
Bumped
2014-05-21 14:04:19 +02:00
obscuren
f5852b47d1
Removed some logging and refactored a bit
2014-05-21 14:00:13 +02:00
Maran
1275e5bdc9
Merge branch 'develop' of github.com:ethereum/eth-go into develop
2014-05-21 13:06:42 +02:00
obscuren
86cf69648e
Improved miner so it won't include invalid transactions
2014-05-21 13:04:40 +02:00
Maran
d658a7f4ab
Implemented missing EthPub calls in RPC server
2014-05-21 12:46:24 +02:00
obscuren
0e9c8568fd
Re broadcast transactions
2014-05-21 12:39:15 +02:00
obscuren
2667cb3ab6
Apply to parent
2014-05-21 12:39:07 +02:00
obscuren
0c27c5eb7f
Proper log statement
2014-05-21 12:38:56 +02:00
obscuren
05e4e97276
Fixed Public block creation. Added block logging
2014-05-21 12:09:28 +02:00
obscuren
07fe00c466
Changed numbers
2014-05-21 11:42:31 +02:00
obscuren
cbf221f6b7
Fixed competing block method
2014-05-21 11:42:20 +02:00
obscuren
734b2e4cf7
Merge branch 'hotfix/4' into develop
2014-05-21 01:12:39 +02:00
obscuren
85793a4706
Merge branch 'hotfix/4'
2014-05-21 01:12:33 +02:00
obscuren
3c35ba7c31
Fixed state overwriting issue
2014-05-21 01:12:28 +02:00
obscuren
5ceb1620e9
Fixed couple issues
...
* (imp) Lock / RLock tries
* (fix) stack
2014-05-21 00:17:50 +02:00
obscuren
e8b4585295
Merge branch 'master' into develop
2014-05-20 22:45:10 +02:00
obscuren
6ef2832083
Upped prot
2014-05-20 22:45:01 +02:00
obscuren
6ba534af92
Merge branch 'hotfix/3' into develop
2014-05-20 22:44:10 +02:00
obscuren
47fd4833ee
Merge branch 'hotfix/3'
2014-05-20 22:44:05 +02:00
obscuren
64701e388c
Fixed state issue
2014-05-20 22:43:59 +02:00
obscuren
27aae60381
Merge branch 'hotfix/2' into develop
2014-05-20 22:05:04 +02:00
obscuren
7dae955c1a
Merge branch 'hotfix/2'
2014-05-20 22:04:58 +02:00
obscuren
3b38df085e
Fixed casting issue
2014-05-20 22:04:47 +02:00
obscuren
de87e436ab
Merge branch 'hotfix/1' into develop
2014-05-20 19:20:09 +02:00
obscuren
e837c9ab3f
Merge branch 'hotfix/1'
2014-05-20 19:20:04 +02:00
obscuren
ad51c85e5d
Fixed crash
2014-05-20 19:19:53 +02:00
obscuren
9562aba86a
Merge branch 'release/poc5-rc7' into develop
2014-05-20 17:09:53 +02:00
obscuren
4b13f93a3e
Merge branch 'release/poc5-rc7'
2014-05-20 17:09:44 +02:00
obscuren
c37b3cef7d
Bump
2014-05-20 17:08:53 +02:00
obscuren
0c4040d191
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-05-20 15:02:53 +02:00
obscuren
2bd377a3de
Changed transaction hash for poc 5
2014-05-20 15:02:46 +02:00
Maran
31e44c2ab9
Change shorthands
2014-05-20 14:53:34 +02:00
Maran
f5d4414734
Fix notification when processing block that didn't have this client as origin
2014-05-20 14:41:35 +02:00
obscuren
7d3e99a2ab
Fixed genesis and block data
2014-05-20 14:29:52 +02:00
obscuren
b4e156e1d7
Up protocol version
2014-05-20 13:29:46 +02:00
obscuren
6a31d55b2e
added roman
2014-05-20 13:29:21 +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
Jeffrey Wilcke
38b4dc2cdf
Merge pull request #21 from nicksavers/patch-1
...
Rearrange transaction RLP encoding...
2014-05-20 13:06:27 +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
fafdd21e4f
unused
2014-05-20 12:23:49 +02:00
obscuren
faa57ecaef
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-05-20 12:19:25 +02:00
obscuren
2450398862
Added Maran to premine
2014-05-20 12:19:21 +02:00
Maran
36c9c93720
Merge branch 'develop' of github.com:ethereum/eth-go into develop
2014-05-20 11:50:43 +02:00
Maran
12f30e6220
Refactored a lot of the chain catchup/reorg.
2014-05-20 11:50:34 +02:00
obscuren
fd19142c0d
No longer store script directly in the state tree
2014-05-20 11:19:07 +02:00
obscuren
a2fb265563
Added a fatal method
2014-05-19 17:02:16 +02:00
obscuren
b8034f4d9e
Increment nonce in the public api
2014-05-19 12:14:04 +02:00
obscuren
bd48690f63
Testing different mining state
2014-05-19 11:25:27 +02:00
obscuren
8730dfdcc2
Changed how changes are being applied to states
2014-05-17 14:07:52 +02:00
obscuren
88686cbed2
listen to pre instead of post
2014-05-15 15:00:25 +02:00
obscuren
f95993e326
M
2014-05-15 14:54:07 +02:00
obscuren
7bf2ae0b11
Removed old tx pool notification system. Fixes #19
2014-05-15 14:05:15 +02:00
obscuren
2734fc4079
Merge branch 'release/poc5-rc6' into develop
2014-05-14 21:34:49 +02:00
obscuren
6efdd21633
Merge branch 'release/poc5-rc6'
2014-05-14 21:34:30 +02:00
obscuren
ad4ffdc947
Bumped version
2014-05-14 21:34:13 +02:00
obscuren
65f570271c
Fixed catching up
2014-05-14 20:50:37 +02:00
obscuren
a6b9ea05e8
Test
2014-05-14 20:36:21 +02:00
obscuren
166853aed9
Test
2014-05-14 20:35:23 +02:00
obscuren
98a631b556
Remove any invalid transactions after block processing
2014-05-14 16:29:34 +02:00
Maran
ff2cf2dacd
Merge branch 'develop' of github.com:ethereum/eth-go into develop
2014-05-14 13:57:08 +02:00
Maran
3ac74b1e78
Implemented IsUpToDate to mark the node as ready to start mining
2014-05-14 13:57:04 +02:00
obscuren
f4fa0d48cb
Moved keyring to ethutil & removed old methods. Implements #20
2014-05-14 13:54:40 +02:00
obscuren
0512113bdd
Removed defer
2014-05-14 11:56:06 +02:00
obscuren
7c0df348f8
Increased deadline
2014-05-14 11:52:16 +02:00
obscuren
0c1f732c64
Do not queue messages if the peer isn't connected (e.g. timing out)
2014-05-14 11:29:57 +02:00
obscuren
283f4d8eb3
Merge branch 'develop'
2014-05-13 17:59:10 +02:00
obscuren
a4883a029f
Propagate back to network
2014-05-13 17:51:33 +02:00
obscuren
b2181ac814
Merge branch 'develop'
2014-05-13 16:38:56 +02:00
obscuren
b0798e0a72
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-05-13 16:38:47 +02:00
obscuren
9831ba20b2
Merge branch 'release/poc5-rc4' into develop
2014-05-13 16:38:38 +02:00
obscuren
485e04d9df
Merge branch 'release/poc5-rc4'
2014-05-13 16:38:26 +02:00
obscuren
86d6aba012
Bumped
2014-05-13 16:36:43 +02:00
Maran
c9ac5b0f74
Removed lingering log statement
2014-05-13 14:44:12 +02:00
Maran
28357d657b
Implemented new JS/EthPub methods
...
- getTxCountAt
- getPeerCount
- getIsMining
- getIsListening
- getCoinbase
2014-05-13 14:43:29 +02:00
obscuren
8ec1bb382a
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-05-13 12:42:35 +02:00
obscuren
cac9562c05
Use EthManager interface instead
2014-05-13 12:42:24 +02:00
Maran
d31303a592
Implemented support for a custom RPC port
2014-05-13 12:01:34 +02:00
Maran
a9d5656a46
Added support to NewJsonRpc to return an error as well as an interface
...
Also changed default port to 8080. Fixes #18
2014-05-13 11:49:55 +02:00
Maran
3647cc5b07
Implemented our own makeshift go seed. Fixes #16
2014-05-13 11:35:21 +02:00
Maran
cc341b8734
Added debug message if you try to add a peer when max peers has been reached.
2014-05-12 16:36:14 +02:00
Maran
52b664b0ae
Removed peers from peerlist as soon as they disconnect. Might fix #13
...
We used to wait for the reaping timer to clean up the peerlist, not any longer
2014-05-12 16:32:21 +02:00
Maran
8fe0864680
Only accept peers if we asked for them
2014-05-12 16:09:23 +02:00
Maran
5fcbaefd0b
Don't forward localhost connections over the public network
2014-05-12 15:43:10 +02:00
Maran
7f9fd08792
Implemented proper peer checking when adding new peers
...
We now resolve a hostname to IP before we try to compare it to the existing peer pool
2014-05-12 15:08:21 +02:00
Maran
8b4ed8c505
Properly exchange peer capabilities between peers
2014-05-12 13:39:37 +02:00
Maran
4eb3ad192e
Made the debug line for invalid peer versions dynamic
2014-05-12 12:28:56 +02:00
obscuren
36572f03a7
Merge branch 'release/poc5-rc3' into develop
2014-05-10 16:24:21 +02:00
obscuren
a32dffb0e8
Merge branch 'release/poc5-rc3'
2014-05-10 16:24:14 +02:00
obscuren
e22e83b19a
bump
2014-05-10 16:23:50 +02:00
obscuren
d3d9ed62e2
Upgraded to new mutan
2014-05-10 16:23:07 +02:00
obscuren
be7da48dad
Merge branch 'release/poc5-rc2' into develop
2014-05-10 02:04:14 +02:00
obscuren
3af35d922e
Merge branch 'release/poc5-rc2'
2014-05-10 02:04:06 +02:00
obscuren
dbf8645aaf
Bump
2014-05-10 02:02:54 +02:00
obscuren
c03bf14e02
Fixed some tests
2014-05-10 02:01:09 +02:00
obscuren
afe83af219
Moved seeding and moved manifest
2014-05-09 16:09:28 +02:00
obscuren
5a0bae1dae
Auto update state changes notifications
2014-05-08 19:09:36 +02:00
obscuren
e8fb965ccb
Cleaned up
...
Removed the unneeded address watch mechanism. State manager's transient
state should now take care of this.
2014-05-08 18:41:45 +02:00
obscuren
d709815106
Added trans state and removed watch address etc
...
The transient state can be used to test out changes before committing
them to the proc state. The transient state is currently being used by
the gui to support proper nonce updating without having to wait for a
block. This used to be done by a cached state mechanism which can now
safely by removed.
2014-05-08 18:26:46 +02:00
obscuren
f0440e85dc
Removed value from closure.
2014-05-08 14:20:45 +02:00
obscuren
554f4f6f7d
Fixed disasamble for all pushes
2014-05-08 14:20:06 +02:00
Maran
6c66cb3fa9
Merge branch 'develop' of github.com:ethereum/eth-go into develop
2014-05-07 11:05:53 +02:00
Maran
45ce820b11
Implemented value()
2014-05-07 11:05:49 +02:00
obscuren
76d7bad722
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-05-06 17:43:34 +02:00
obscuren
a0af7de58e
Optimizations
2014-05-06 17:43:27 +02:00
Maran
050684450b
Assume arguments are supplied as strings to the rpc interface
2014-05-06 17:04:52 +02:00
Maran
e18b96b486
Fix an issue where we don't have the rpc so we dont have to close it
2014-05-06 14:15:02 +02:00
obscuren
af6875f4b2
Changed to lower case
2014-05-05 17:14:29 +02:00
obscuren
66af749023
Merge branch 'release/poc5-rc1' into develop
2014-05-05 15:55:55 +02:00
obscuren
2096b3a9ed
Merge branch 'release/poc5-rc1'
2014-05-05 15:55:43 +02:00
obscuren
fedd4c906f
bump
2014-05-05 15:55:26 +02:00
obscuren
78cb04cca3
wrong string
2014-05-05 15:51:43 +02:00
obscuren
14a6e6a9ce
Added the ability to submit byte code for contracts instead of Mutan code.
2014-05-05 15:48:17 +02:00
Maran
3e5a7b34b1
Now with files
2014-05-05 15:15:43 +02:00
Maran
a4ca9927ab
Renamed etherpc to ethrpc
2014-05-05 15:15:14 +02:00
Maran
9b1f11695d
Get rid of that annoying number that keeps popping up in stdout
2014-05-05 14:20:20 +02:00
Maran
87a5e94525
Merge branch 'develop' into feature/rpc
2014-05-05 14:16:53 +02:00
Maran
b98cc2fb4e
Fixed GetBlock when no block can be found
2014-05-05 14:15:58 +02:00
Maran
fde3e01f80
Fixed import cycle
2014-05-05 14:15:31 +02:00
Maran
c496aad20b
Renamed Ethereum RPC package
2014-05-05 13:49:59 +02:00
Maran
8adad0654a
Added more JSON niceties to types
2014-05-05 13:49:46 +02:00
obscuren
5757f5df2a
Added secret to address method
2014-05-05 13:09:29 +02:00
Maran
39b8c83ba6
Impelemented GetStorageAt
2014-05-05 13:01:02 +02:00
obscuren
7c91159449
Added different storage notification object
2014-05-05 11:56:25 +02:00
Maran
4f20e8f649
Implemented first few methods via public api
2014-05-02 20:00:58 +02:00
obscuren
1f6df0cd52
Added receipts for tx creation
2014-05-02 14:08:54 +02:00
Maran
69d83b1da5
Merge branch 'develop' into feature/rpc
2014-05-02 14:08:27 +02:00
obscuren
e798f221dd
Added public interface
2014-05-02 13:55:43 +02:00
Maran
c54788338a
Merge branch 'develop' into feature/rpc
2014-05-02 13:35:54 +02:00
Maran
ebdf339a61
Implemented RPC framework
2014-05-02 13:35:25 +02:00
obscuren
70c8656640
Added a KeyPairFromSec function which creates a new keypair based on the given seckey
2014-05-02 12:11:55 +02:00
obscuren
17674fb888
Added suicide back in
2014-05-01 22:14:34 +02:00
obscuren
91aa189ef3
Fixed Upnp bug
2014-05-01 22:14:20 +02:00
obscuren
e6a68f0c3a
Removed debug log
2014-05-01 22:13:59 +02:00
obscuren
d2ab322267
Removed debugging log
2014-04-30 17:43:48 +02:00
obscuren
c3293641e7
Removed debug logging
2014-04-30 17:13:32 +02:00
obscuren
21724f7ef9
Added manifest changes and changed closures
2014-04-30 14:43:32 +02:00
obscuren
38d6b67b5c
Fixed state problem
2014-04-29 12:36:27 +02:00
obscuren
5516efdfa0
Removed old code
2014-04-27 18:05:30 +02:00
obscuren
21f8806eed
Moved assembler stage to the mutan compiler
2014-04-27 18:01:37 +02:00
obscuren
bf850974f3
Using mutan assembler stage
2014-04-27 18:00:38 +02:00
obscuren
338b698091
Refactoring and added documentation comments
2014-04-27 17:16:53 +02:00
obscuren
16e52327a4
Upped version number
2014-04-27 16:53:35 +02:00
obscuren
05d2d8f27d
Actually convert gas
2014-04-26 02:11:00 +02:00
obscuren
ca6e3f6def
Notify of changes
2014-04-26 02:06:25 +02:00
obscuren
d3a159ad3d
Fixed tests
2014-04-26 01:54:45 +02:00
obscuren
0f93da400a
Added new state object change echanism
2014-04-26 01:48:40 +02:00
obscuren
f3818478e2
Removed debug & unused functions
2014-04-24 13:48:33 +02:00
obscuren
ee7c16a8d9
Fixed Base problem and sload/sstore
2014-04-24 13:30:57 +02:00
obscuren
1c85d8c66b
Minor improvements and bug fixes
...
* Fixed VM base bug
2014-04-24 00:00:50 +02:00
obscuren
0651af9dfd
Removed some log statements and disabled additional validation checks
2014-04-23 15:54:15 +02:00
obscuren
c81804444f
Call initial closure with proper tx argument
2014-04-23 15:53:53 +02:00
obscuren
ef7f3f36e2
Renamed CALLDATA to CALLDATALOAD
2014-04-23 15:53:34 +02:00
obscuren
f7d4e3cd6b
Copy over bytes from previous root
...
Copy over instead of directly using the previous root. This is order to
avoid resetting problems
2014-04-23 15:52:50 +02:00
obscuren
6b08efabf8
@maranh see comment
2014-04-23 12:14:28 +02:00
obscuren
3a9a252f6e
Fixed minor issue with gas and added state object init
2014-04-23 11:51:04 +02:00
obscuren
61cd1594b5
Fixed gas, price & value setters on initialization
2014-04-23 11:50:38 +02:00
obscuren
11c26e3211
Implemented ethereum package reader
2014-04-23 11:50:17 +02:00
obscuren
6930260962
Updated VM
2014-04-20 01:31:01 +02:00
obscuren
a96c8c8af9
Added proper gas handling
2014-04-18 13:41:07 +02:00
obscuren
c5729d7ecc
comments
2014-04-16 04:07:52 +02:00
obscuren
d811920d8b
Hack for miner problem added w/ note
...
@maranh please check
2014-04-16 04:07:21 +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
ca13e3b105
Moved assembler stage processing to it's own file
2014-04-15 16:16:38 -04:00
obscuren
086acd122b
Added pre processing of script data
2014-04-12 00:13:42 -04:00
obscuren
116516158d
Renamed
2014-04-11 13:29:57 -04:00
obscuren
ca747f2688
Added the possibility for debug hooks during closure call
2014-04-11 08:28:30 -04:00
obscuren
7d6ba88d2b
Merge branch 'split' into develop
2014-04-10 21:05:58 -04:00
obscuren
d927c154e7
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-04-10 21:05:23 -04:00
obscuren
25dd46061f
Added push20
2014-04-10 21:03:14 -04:00
obscuren
afc92fb7d7
Added better address format
2014-04-10 18:32:54 -04:00
obscuren
891f725909
Added better address format
2014-04-10 18:14:19 -04:00
obscuren
969e748dce
Call fixed
2014-04-10 15:30:14 -04:00
obscuren
6a530ea371
Call fixed
2014-04-10 14:40:12 -04:00
obscuren
0fccbeabcc
No longer return a list, but raw bytes
2014-04-09 12:28:34 -04:00
obscuren
720521ed4a
Changed how txs define their data & added init field
2014-04-09 12:28:16 -04:00
obscuren
e09f0a5f2c
Split code for contracts
2014-04-09 12:27:54 -04:00
obscuren
4f2e9c2640
Check for nil
2014-04-09 12:27:25 -04:00
Maran
5714a82778
Small tweaks to mnemonic
2014-04-09 11:06:30 -04:00
Maran
272b135b74
One more line of comment
2014-04-09 10:40:55 -04:00
Maran
335dc9e687
Merge branch 'develop' into feature/mnemonic
2014-04-09 10:06:51 -04:00
obscuren
03e139d23b
Switched variable names
2014-04-09 16:04:36 +02:00
obscuren
6d28bf534f
Added a length for copy
2014-04-09 16:00:28 +02:00
obscuren
c0cad0b534
Merge branch 'miner' of github.com-obscure:ethereum/eth-go into miner
2014-04-09 15:50:49 +02:00
Maran
a83db489df
Fix transaction on new blocks
2014-04-09 09:48:17 -04:00
obscuren
035f0ffb8a
Reverted changes
2014-04-09 15:08:10 +02:00
Maran
b66a99e32d
Added todo
2014-04-09 08:55:39 -04:00
obscuren
527a3bbc2a
Typo fix
2014-04-09 14:53:20 +02:00
obscuren
c0a030ef0a
Added new insruction methods
2014-04-09 14:08:18 +02:00
Maran
35a82f8f4a
Added support for mneomnic privkeys
2014-04-07 14:00:02 +02:00
obscuren
12643c7c57
Merge branch 'develop' into miner
2014-04-05 11:25:29 +02:00
obscuren
90bb512f42
Update
2014-04-05 10:49:07 +02:00
Maran
782910eaa7
Small tweaks
2014-04-01 15:54:29 +02:00
Maran
3558dd5ed4
Finalize blockchain reverting test
2014-04-01 14:42:48 +02:00
Maran
0a88010826
Merge conflicts
2014-04-01 14:20:55 +02:00
obscuren
7d0348e4ba
Handle contract messages
2014-04-01 10:41:30 +02:00
Maran
5f49a659c3
More blockchain testing
2014-03-31 12:54:37 +02:00
obscuren
7277c42047
Fixed some state issues
2014-03-31 01:03:28 +02:00
obscuren
7cc28c8b46
Added storage test
2014-03-30 22:03:08 +02:00
obscuren
205e33bc83
Fixed bug in stack to expand beyond expectations. Fixed EQ and NOT opcode
2014-03-30 18:55:51 +02:00
obscuren
6625b6ffbd
Changed to new mutan API
2014-03-30 12:58:37 +02:00
obscuren
b888652201
Added missing GetTx (0x16) wire message
2014-03-28 11:20:07 +01:00
Jeffrey Wilcke
60fd2f3521
Update vm_test.go
...
store ...
2014-03-27 23:25:03 +01:00
obscuren
75e6406c1f
Fixed tests
2014-03-27 23:17:23 +01: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
7660e1ed90
Added a IsList method for type checking []interface{}
2014-03-27 19:42:01 +01:00
obscuren
43cad69016
Reworked transaction constructors
2014-03-27 15:42:39 +01:00
obscuren
308c59320c
Fixed typo
2014-03-27 15:38:55 +01:00
Maran
6253d10938
initial testcode for canonical chain
2014-03-24 15:04:29 +01:00
obscuren
e0b6091d7e
Test fixes and removed old code. Added VM gas fees
2014-03-24 13:20:34 +01:00
Maran
ec6ec62dd4
Remove some xtra logs
2014-03-24 10:56:52 +01:00
Maran
97786d03d5
Merge branch 'master' into miner
2014-03-24 10:24:39 +01:00
Maran
274d5cc91c
FindCanonicalChain returns true or false when we are on the Canonical chain or not
2014-03-24 10:24:06 +01:00
obscuren
6a86c517c4
Removed old VM code
2014-03-22 11:47:27 +01:00
obscuren
01c1bce9c5
Removed regular ints from the virtual machine and closures
2014-03-21 18:22:47 +01:00
obscuren
9a9e252cab
Changes 'compiler' to work with any type
2014-03-21 15:27:18 +01:00
Maran
b52b1fca89
Initial block reorganisation code
2014-03-21 15:06:23 +01:00
obscuren
2ea4c632d1
Closure return, arguments fixed. Added proper tests
2014-03-21 14:47:55 +01:00
obscuren
fa1db8d2dc
Implemented closure arguments
2014-03-21 11:54:36 +01:00
obscuren
9cf8ce9ef8
New tx methods and added new vm to state manager
2014-03-21 00:04:31 +01:00
obscuren
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
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
f3d27bf5d8
Rewrote opcodes again
2014-03-20 22:51:20 +01:00
obscuren
c68ff9886b
Fixed MSTORE and added some more commets
2014-03-20 19:50:53 +01:00
obscuren
f21eb88ad1
Some minor updates
2014-03-20 17:27:48 +01:00
obscuren
c642094cac
Added encoder interface
2014-03-20 17:27:26 +01:00
obscuren
3520771d68
Comply to Callee interface
2014-03-20 17:27:09 +01:00
obscuren
c17381b853
Moved code around
2014-03-20 17:26:51 +01:00
obscuren
59d8dc3950
Fixed issue with stack where it sliced of the wrong values
2014-03-20 17:26:30 +01:00
obscuren
38ea6a6d5d
Closures and vm based on closures
...
Status: Work in progress
2014-03-20 17:26:07 +01:00
obscuren
82d0f65dab
Comply to Callee structure
2014-03-20 17:25:11 +01:00
obscuren
c135b389fe
Commented out code due to rewrite vm
2014-03-20 17:24:53 +01:00
obscuren
bdc0d1b7ad
Added AddFunds method
2014-03-20 17:24:02 +01:00
Maran
ae837c4719
More mining rework
2014-03-20 11:20:29 +01:00
obscuren
344e827061
Added client string to configuration
...
Clients can set their own client string which will be send to connected
peers during the handshake.
2014-03-17 12:08:16 +01:00
Maran
2be2fc7974
Merge branch 'develop' into miner
2014-03-17 11:15:28 +01:00
obscuren
826c827e6b
Added a copy method to state
2014-03-17 11:15:09 +01:00
obscuren
2b9b02812e
Log
2014-03-17 11:14:00 +01:00
obscuren
07578fe25f
Pretty print nonce
2014-03-17 11:13:35 +01:00
Maran
095d5baaed
Merge conflicts
2014-03-17 10:41:05 +01:00
Maran
8ea7e21f64
Merge
2014-03-17 10:37:37 +01:00
Maran
3274e0a249
Removed extra invalid nonce return
2014-03-17 10:37:29 +01:00
obscuren
b15a4985e8
Moved on to the state manager
2014-03-17 10:33:03 +01:00
Maran
d5efeab8f9
Initial smart-miner stuff
2014-03-10 11:53:02 +01:00
obscuren
54bcee512d
Merge branch 'develop' of https://github.com/jarradh/eth-go into jarradh-develop
2014-03-07 11:26:46 +01:00
obscuren
685ea3e9a9
Wip keychains
2014-03-07 11:26:35 +01:00
Jarrad Hope
694ef47041
gofmt -w ethereum.go
2014-03-07 11:11:11 +01:00
Jarrad Hope
9d887234ea
Small Optimization on port
2014-03-06 19:11:38 +01:00
Jarrad Hope
e2e338929f
Fix Whitespace
2014-03-06 19:03:26 +01:00
Jarrad Hope
8162aff8cf
Add DNS Bootstrapping
2014-03-06 19:01:38 +01:00
obscuren
ea873304ca
No longer dev
2014-03-06 13:10:39 +01:00
obscuren
f80984491a
Removed comments
2014-03-06 13:09:55 +01:00
obscuren
e7770b2332
Added miner state
2014-03-06 13:06:54 +01:00
obscuren
be543a6d17
Removed comments
2014-03-06 13:03:24 +01:00
obscuren
6c6e8b0fd7
Renamed block manager to state manager
2014-03-05 10:57:32 +01:00
obscuren
79320e2868
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
2014-03-05 10:44:57 +01:00
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
2014-03-05 10:42:51 +01:00
Jeffrey Wilcke
c1de7bcec5
Merge pull request #10 from mquandalle/patch-1
...
Rename .travil.yml to .travis.yml
2014-03-04 11:28:01 +01:00
Maxime Quandalle
8577e9116e
Rename .travil.yml to .travis.yml
2014-03-03 18:13:08 +01:00
obscuren
5b1613d65b
Merge branch 'master' into develop
2014-03-03 11:35:35 +01:00
obscuren
c1d0ea7366
Updated protocol version to 7
2014-03-03 11:34:04 +01:00
obscuren
9d492b0509
Renamed Address to Account
2014-03-03 11:05:12 +01:00
obscuren
bfed1c7cac
Trie's are no longer referenced directly but through State instead
2014-03-03 11:03:16 +01:00
obscuren
d2bc57cd34
PoC reactor pattern
2014-03-03 00:55:10 +01:00
obscuren
d65b4cd0dd
Updated block to use state instead of trie directly
2014-03-02 20:42:05 +01:00
obscuren
f1b354e6aa
Reactor implemented
2014-03-02 02:22:20 +01:00
obscuren
d7c5936ac4
Merge branch 'hotfix/0.3.1' into develop
2014-02-28 16:46:12 +01:00
obscuren
ceada15290
Merge branch 'hotfix/0.3.1'
2014-02-28 16:45:54 +01:00
obscuren
b462ca4aad
Bump
2014-02-28 16:45:46 +01:00
obscuren
601340bd46
Fixed shutting down
2014-02-28 16:45:29 +01:00
obscuren
8ee8ec8a36
Merge branch 'develop' of https://github.com/james-c/eth-go into james-c-develop
...
Conflicts:
ethdb/database.go
2014-02-28 12:43:31 +01:00
obscuren
7de2c7f176
Merge branch 'release/0.3.0' into develop
2014-02-28 12:21:19 +01:00
obscuren
839bd73fbb
Merge branch 'release/0.3.0'
2014-02-28 12:21:12 +01:00
obscuren
3f7ec1a83f
Conform to Db interface
2014-02-28 12:19:45 +01:00
obscuren
8fa19664e6
Added BigCopy
2014-02-28 12:19:21 +01:00
obscuren
9d06f9e6fb
Updated readme#trie
2014-02-28 12:19:01 +01:00
obscuren
c0fcefa3a0
Added a GetKeys method to support multiple accounts
2014-02-28 12:18:41 +01:00
obscuren
c9f3d1c00b
leveldb API changed for NewIterator. Fixes #20
2014-02-28 10:36:06 +01:00
James Cunningham
179255c3fe
Merge branch 'goleveldb_fix' into develop
2014-02-26 15:28:27 +00:00
James Cunningham
4fad5958d0
Fix error in call to NewIterator function
...
Change number of args passed to NewIterator in print function to reflect changes in the goleveldb project.
2014-02-26 15:26:39 +00:00
obscuren
e98b53bbef
WIP Observing pattern
2014-02-25 11:22:27 +01:00
obscuren
4b8c50e2cd
Deprication
2014-02-25 11:22:18 +01:00
obscuren
1e7b3cbb13
Removed debug log
2014-02-25 11:22:05 +01:00
obscuren
ce07d9bb4c
Error logging on tx processing
2014-02-25 11:21:49 +01:00
obscuren
507fc7b9d1
Length checking when fetching contract. Contract always have 3 fields
2014-02-25 11:21:35 +01:00
obscuren
4f4175a3e2
Addad db name for new ldb
2014-02-25 11:21:03 +01:00
obscuren
c7e73ba12d
Added currency converting
2014-02-25 11:20:24 +01:00
obscuren
b30b9ab8cb
Fixed a minor issue where a string is expected but returns slice
2014-02-25 10:50:53 +01:00
obscuren
0afdedb01a
Some log statements changed to the default logger
2014-02-24 13:50:52 +01:00
obscuren
6c7255cde2
Fixed a minor issue on crashed contracts
2014-02-24 13:15:34 +01:00
Jeffrey Wilcke
f2234264ed
Merge pull request #8 from josephyzhou/develop
...
parse returns byte array instead of string now
2014-02-24 12:53:30 +01:00
obscuren
95a8ebc249
Changed MakeContract on block
...
MakeContract in Block is now using the MakeContract defined in
contract.go
2014-02-24 12:45:21 +01:00
obscuren
88a9c62fcc
Proper tests
2014-02-24 12:44:29 +01:00
obscuren
b29c1eecd1
Removed debug print
2014-02-24 12:44:18 +01:00
obscuren
d69db6e617
Removed compiling from the transaction
2014-02-24 12:13:42 +01:00
obscuren
d8b5bbd48c
Added compile
2014-02-24 12:13:22 +01:00
obscuren
22e2c3429b
Infof rather than infoln
2014-02-24 12:12:53 +01:00
obscuren
4cc5b03137
Added opcodes
2014-02-24 12:12:32 +01:00
obscuren
a3fb7008b2
Added make contract
2014-02-24 12:12:24 +01:00
obscuren
55c1c220d0
Added delete to database interfaces
2014-02-24 12:12:01 +01:00
obscuren
5971c82094
Updated opcodes ... again
2014-02-24 12:11:42 +01:00
obscuren
1a98bbf1c8
Added a trie iterator
2014-02-24 12:11:00 +01:00
obscuren
377c995103
Separated the VM from the block manager and added states
2014-02-24 12:10:45 +01:00
Joey Zhou
8ecb24f114
parse now returns byte[] instead of string
2014-02-23 14:43:18 -08:00
obscuren
3a45cdeaf9
Moved txpool start to initialisation method of ethereumm
2014-02-23 01:57:45 +01:00
obscuren
a4a4ffbeff
Moved address
2014-02-23 01:57:22 +01:00
obscuren
f5737b929a
Added a secondary processor
2014-02-23 01:57:04 +01:00
obscuren
c66cf95b40
Added address states for storing a session based address
2014-02-23 01:56:48 +01:00
obscuren
73b9ae9579
Updated some of the log statements to use the ethutil logger
2014-02-22 01:53:25 +01:00
obscuren
4bfd717ba2
Added the ability to extend the logger with more sub systems
2014-02-22 01:53:09 +01:00
obscuren
cca8585554
Get a chain of blocks made simple
2014-02-21 13:05:59 +01:00
obscuren
18cc35338a
Fixed contract running
2014-02-21 12:37:16 +01:00
obscuren
681eacaa7f
Removed old instruction code
2014-02-21 12:37:06 +01:00
obscuren
b20c0b1d59
Removed all old code
2014-02-21 12:36:41 +01:00
obscuren
f2a1260294
Nil is also considered empty
2014-02-21 12:36:22 +01:00
obscuren
06ea7fc830
re: Added contract fees
2014-02-20 23:11:17 +01:00
obscuren
ed05779adb
Updated fees
2014-02-20 23:10:43 +01:00
obscuren
8f69c2ac45
Added contract addr acessors
2014-02-20 23:10:36 +01:00
obscuren
504d356232
Added peek(n)
2014-02-20 23:10:16 +01:00
obscuren
059ad35215
Type checking
2014-02-20 23:10:05 +01:00
obscuren
9bc5c4a0c5
Long over due Trie delete implemented
2014-02-20 14:40:00 +01:00
obscuren
4afb624c45
WIP state object
2014-02-19 16:28:08 +01:00
obscuren
39b6eaf51c
Debug logging functions
2014-02-19 16:27:35 +01:00
obscuren
d4cc125456
Added more logging functions
2014-02-19 16:27:22 +01:00
obscuren
dc994b3518
Changed fee structure
2014-02-19 16:27:08 +01:00
obscuren
8e7daec886
Added fees and debugging
2014-02-19 16:26:55 +01:00
obscuren
b3da104e56
Corrected contract addresses
2014-02-19 16:26:35 +01:00
obscuren
0936e5ccf5
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
...
Conflicts:
ethutil/config.go
2014-02-19 11:40:02 +01:00
Jeffrey Wilcke
531b3a96eb
Merge pull request #5 from sdboyer/iotas
...
Idiomatic go: use iotas for const declarations
2014-02-19 11:38:02 +01:00
Jeffrey Wilcke
3dae732f36
Merge pull request #6 from sdboyer/genisis
...
Fix typo(?) in naming - s/GenisisHeader/GenesisHeader/
2014-02-19 11:36:53 +01:00
Jeffrey Wilcke
1e241e3a61
Merge pull request #7 from sdboyer/vet-fixes
...
Fix a couple errors from go vet
2014-02-19 11:36:23 +01:00
obscuren
24f2b2afc3
Running contracts fixed
2014-02-19 11:35:17 +01:00
Sam Boyer
357b4bc14c
Add comment explaining why iota is not used.
2014-02-18 17:24:44 -05:00
Sam Boyer
5adbd39946
Express bit flag constants using iota bitshift.
2014-02-18 17:20:41 -05:00
Sam Boyer
6dac014978
Fix a couple errors from go vet
2014-02-18 10:47:09 -05:00
Sam Boyer
4d405f6654
s/GenisisHeader/GenesisHeader/
2014-02-18 10:40:58 -05:00
Jeffrey Wilcke
bbcf304b99
Merge pull request #3 from josephyzhou/develop
...
Migrated to here
2014-02-18 16:04:45 +01:00
obscuren
c866fcc5b3
Added new address
2014-02-18 12:10:21 +01:00
obscuren
d7eca7bcc1
Rlp update
2014-02-18 01:34:06 +01:00
obscuren
68028f492f
Fixed block handling
2014-02-18 01:33:26 +01:00
obscuren
8629d9a418
String changed and removed some debugging code
2014-02-18 01:33:15 +01:00
obscuren
c7623c3165
Changed debug messages
2014-02-18 01:32:39 +01:00
obscuren
ba95849097
Added hex method
2014-02-18 01:32:20 +01:00
obscuren
bb3e28310e
If sender is receiver only subtract the fee
2014-02-18 01:31:51 +01:00
obscuren
a5b7279cb5
Changed uncle block fee as to what it should be
2014-02-18 01:31:31 +01:00
Joey Zhou
c5b009ba6f
new line
2014-02-17 15:47:33 -08:00
Joey Zhou
e72a782bf0
adding compact decode tests
2014-02-17 15:46:16 -08:00
obscuren
7413552a28
Root should reset on undo
2014-02-17 20:40:33 +01:00
obscuren
b7a636b894
Values should accept bytes as valid string output
2014-02-17 20:29:54 +01:00
obscuren
e5b97fe03e
Added proper error message
2014-02-16 20:33:23 +01:00
obscuren
2ea05292c0
Added proper name :)
2014-02-16 20:33:07 +01:00
obscuren
e4a6ee3d7f
Added dirty tracking on the cache
2014-02-16 20:32:56 +01:00
obscuren
7264044122
Added a few tests
2014-02-16 20:31:02 +01:00
obscuren
f1d6f1bd17
Removed Reset
2014-02-16 20:30:50 +01:00
obscuren
c95a27e394
Added more tests
2014-02-16 20:30:33 +01:00
obscuren
066940f134
Defer undo on the current block's state
2014-02-16 20:30:21 +01:00
obscuren
07c12f0b92
Added trie tests, value tests
2014-02-15 13:21:11 +01:00
obscuren
5883446b21
Fixed test
2014-02-15 12:41:17 +01:00
obscuren
9bcb3d2216
Fixed test
2014-02-15 12:40:19 +01:00
obscuren
424b0b8bac
Merge branch 'hotfix/0.2.2-1' into develop
2014-02-15 12:12:01 +01:00
obscuren
30ee32a725
Merge branch 'hotfix/0.2.2-1'
2014-02-15 12:11:53 +01:00
obscuren
f5fbbb147f
Removed debug message
2014-02-15 12:11:40 +01:00
obscuren
147a74dff2
Merge branch 'release/0.2.2' into develop
2014-02-15 11:53:02 +01:00
obscuren
60afd02e59
Merge branch 'release/0.2.2'
2014-02-15 11:52:38 +01:00
obscuren
fd1aa869e1
Bumped version number
2014-02-15 11:52:28 +01:00
obscuren
334c41d088
Added MIT license
2014-02-15 11:49:53 +01:00
obscuren
4a656eff7b
Added git flow explanation
2014-02-15 11:49:39 +01:00
obscuren
73fd358d94
Removed RlpValue in favour of Value
2014-02-15 01:34:18 +01:00
obscuren
f247f0c518
Added readme
2014-02-15 00:04:46 +01:00
obscuren
f6d1bfe45b
The great merge
2014-02-14 23:56:09 +01:00
obscuren
c2fb9f06ad
Refactoring RlpValue => Value
2014-02-13 15:12:16 +01:00
obscuren
67de76c217
Put leveldb
2014-02-11 20:09:58 +01:00
obscuren
02acef23d5
Interop!
2014-02-11 18:46:28 +01:00
obscuren
5a83114efd
Seed bootstrapping added
2014-02-10 20:59:31 +01:00
obscuren
42123b4396
Fixed peer handling
2014-02-10 16:41:36 +01:00
obscuren
0ae6a38825
Database
2014-02-10 16:04:57 +01:00
obscuren
8ab6c53231
Reversed back
2014-02-10 13:59:05 +01:00
obscuren
1d26ae2dea
Changed client id
2014-02-10 11:45:08 +01:00
obscuren
d2edc2bbf4
Added some loggers
2014-02-10 11:36:49 +01:00
obscuren
8db7d791f0
Corrected version number in error log
2014-02-10 11:20:42 +01:00
obscuren
a50b4f6b11
Forgot to bump the version
2014-02-10 01:15:14 +01:00
obscuren
156495732b
level db back in
2014-02-10 01:10:02 +01:00
obscuren
3c4fb01da3
Version 3 and added added catch up
2014-02-10 01:09:12 +01:00
obscuren
c00b1dd508
Self connect on handshake
2014-02-09 23:58:59 +01:00
obscuren
0de31a3898
Fixed self connect through public key discovery.
...
Bumped protocol version number
2014-02-09 23:34:33 +01:00
obscuren
24349bc431
Changed peer format
2014-02-08 21:02:42 +01:00
obscuren
1f7b13ff4e
Switched over to leveldb instead of memdb
2014-02-08 21:02:09 +01:00
obscuren
04c00f40f0
Fixed value
2014-02-06 13:27:57 +01:00
obscuren
9e9b7a520e
Do not quit if upnp fails
2014-02-03 17:26:37 +01:00
obscuren
f995f5763b
Properly encode tx
2014-02-03 01:12:44 +01:00
obscuren
6292c5ad5a
Transaction processing
2014-02-03 01:10:10 +01:00
obscuren
a9a564c226
removed self connect log
2014-02-02 20:54:13 +01:00
obscuren
04b6e413d9
Encode caps as byte
2014-02-02 20:06:37 +01:00
obscuren
aa9341570b
Disconnection reasons
2014-02-02 20:00:09 +01:00
obscuren
f4a96ca588
Removed the seed peer option from start
2014-02-02 19:46:37 +01:00
obscuren
48b41862ef
UPnP Support
2014-02-02 19:44:47 +01:00
obscuren
3f503ffc7f
Implemented support for UPnP
2014-02-02 19:22:39 +01:00
obscuren
ae0d4eb7aa
removed upnp
2014-02-02 16:29:13 +01:00
obscuren
cb8a7d979d
upnp test
2014-02-02 16:15:39 +01:00
obscuren
b70fe3a9be
Reverted back to messages
2014-02-02 01:39:06 +01:00
obscuren
dfa778fed6
UPNP wip
2014-02-01 21:30:54 +01:00
obscuren
8c4746a3df
(un)pack addr
2014-01-31 20:01:28 +01:00
obscuren
ce69334988
For the testnet always 30303 for now to make it easy
2014-01-31 13:37:16 +01:00
obscuren
8c09602a8b
Self connect
2014-01-31 13:03:13 +01:00
obscuren
da66eddfcc
Get peers returns now both in and outbound peers
2014-01-31 11:57:56 +01:00
obscuren
dfa38b3f91
Peer connection checking
2014-01-31 11:18:10 +01:00
obscuren
36f221dbe7
Don't connect to peers that are already connected
2014-01-31 01:12:48 +01:00
obscuren
7f100e9610
Self connect detect
2014-01-31 00:56:32 +01:00
obscuren
7ccf51fd30
Updated seed peers
2014-01-30 23:48:52 +01:00
obscuren
3e400739a7
Implemented get chain msg
2014-01-28 15:35:44 +01:00
obscuren
4a82230de5
Switched port and removed logging
2014-01-27 22:13:46 +01:00
obscuren
884f792871
Removed default connection
2014-01-27 15:34:50 +01:00
obscuren
7931c6624c
Graceful shutdown of peers
2014-01-25 17:13:33 +01:00
obscuren
1b7cba1878
Updated peers
2014-01-24 17:48:21 +01:00
obscuren
233f5200ef
Data send over the wire shouldn't be RLPed more then once
2014-01-23 22:32:50 +01:00
obscuren
878e796c0a
Updated packages
2014-01-23 20:55:23 +01:00
obscuren
2b32f47d2c
Initial commit bootstrapping package
2014-01-23 20:14:01 +01:00