zelig
b0ae84aa0d
multiple contract source for solidity compiler: returns contract array if multiple contracts. fixes #1023
2015-05-20 04:11:48 +01:00
zelig
22b694ee1e
solc now in ethereum, fixes solc path setting; setSolc() didnt work
2015-05-20 02:47:13 +01:00
Jeffrey Wilcke
9b825e2728
Merge pull request #1036 from tgerring/issue884
...
JSON RPC null field updates
2015-05-19 06:44:31 -07:00
obscuren
b7baceefda
xeth: remove nonce on error. Fixes #1026
2015-05-18 20:52:25 +02:00
Taylor Gerring
54b5c8273d
XEth comment clarification
2015-05-18 10:41:56 -05:00
obscuren
79fa05867f
xeth: set balance max balance to from in call. Closes #951
2015-05-16 00:03:08 +02:00
Taylor Gerring
12f82ab2ff
Check for error on DB fetch of tx
2015-05-14 11:57:29 -05:00
Gustav Simonsson
2c1b0ff17e
Update key store to new spec but keep address field for now
...
* Also fix address types post-rebase
2015-05-12 17:22:17 +02:00
Gustav Simonsson
940952f757
Fix HEX hack in xeth accounts()
2015-05-12 17:22:17 +02:00
Gustav Simonsson
8754f2b768
Fix common.Address / []byte type conversions
2015-05-12 17:19:39 +02:00
Gustav Simonsson
ac3371bcb6
Correct accounts hex in XETH API
2015-05-12 17:19:39 +02:00
Gustav Simonsson
da9fe951da
Use common.Address type for accounts.Address
2015-05-12 17:19:39 +02:00
obscuren
ff99752ddd
xeth: use same semantics as block processer for transient calls
2015-05-12 15:53:00 +02:00
obscuren
66de3f0aa8
xeth, rpc: implement eth_estimateGas. Closes #930
2015-05-12 14:21:43 +02:00
obscuren
21e52efdfe
cmd/geth, miner, backend, xeth: Fixed miner threads to be settable
...
Miner threads are now settable through the admin interface (closes #897 )
and specify 0 CPU worker threads when eth_getWork is called (closes #916 )
2015-05-11 17:21:22 +02:00
Daniel A. Nagy
51d4566cbf
Only allow doSign to sign hashes, enforced by using the type common.Hash
2015-05-11 15:54:19 +02:00
Daniel A. Nagy
49559e6d5e
Interactive signature creation refactored into separate doSign function.
2015-05-11 15:46:18 +02:00
Daniel A. Nagy
a9e1d38612
Merge branch 'develop' of github.com:ethereum/go-ethereum into develop
...
Conflicts:
rpc/jeth.go
2015-05-11 12:47:14 +02:00
Péter Szilágyi
0ad5898c0f
rpc, xeth: fix #881 , gracefully handle offline whisper
2015-05-11 11:53:53 +03:00
Daniel A. Nagy
a487396b76
eth_sign added to API for signing arbitrary data.
2015-05-08 16:36:13 +02:00
Daniel A. Nagy
e94aa421c6
New API call for signatures.
2015-05-08 16:17:19 +02:00
Jeffrey Wilcke
45c070fc8b
Merge pull request #833 from ethersphere/frontier/solidity
...
solidity compiler and contract metadocs integration
2015-05-08 03:43:31 -07:00
obscuren
60b5a94428
xeth: getTransactionByHash, try pool if db fails
2015-05-07 18:23:24 +02:00
obscuren
258a7b9a93
xeth: check proper queue for pending transaction filter
2015-05-07 17:20:57 +02:00
obscuren
7e160a677d
xeth, core, event/filter, rpc: new block and transaction filters
2015-05-07 14:44:32 +02:00
zelig
009b221692
solidity compiler and contract metadocs integration
...
* common/compiler: solidity compiler + tests
* rpc: eth_compilers, eth_compileSolidity + tests
* fix natspec test using keystore API, notice exp dynamically changes addr, cleanup
* resolver implements registrars and needs to create reg contract (temp)
* xeth: solidity compiler. expose getter Solc() and paths setter SetSolc(solcPath)
* ethereumApi: implement compiler related RPC calls using XEth - json struct tests
* admin: make use of XEth.SetSolc to allow runtime setting of compiler paths
* cli: command line flags solc to set custom solc bin path
* js admin api with new features debug and contractInfo modules
* wiki is the doc https://github.com/ethereum/go-ethereum/wiki/Contracts-and-Transactions
2015-05-07 12:58:21 +02:00
obscuren
03bb88dec0
xeth, rpc: added nonce setting through RPC and xeth transact
2015-05-06 18:30:55 +02:00
obscuren
99027c79fe
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
...
Conflicts:
rpc/api.go
2015-04-28 11:17:41 +02:00
obscuren
459d898705
eth, rpc, xeth: ext_hanhrate => eth_hashrate
2015-04-28 11:16:03 +02:00
obscuren
46f63ef04f
Merge branch 'develop' of https://github.com/kobigurk/go-ethereum into kobigurk-develop
2015-04-28 11:10:44 +02:00
Péter Szilágyi
978ffd3097
rpc, xeth: finish cleaning up xeth
2015-04-28 10:49:05 +03:00
Péter Szilágyi
70ded4cbf0
xeth: fix un-decoded whisper RPC topic string bug
2015-04-28 10:49:04 +03:00
Péter Szilágyi
db615a85ec
ui/qt/qwhisper, whisper, xeth: polish topic filter, fix wildcards
2015-04-28 10:49:04 +03:00
Péter Szilágyi
ae4bfc3cfb
rpc, ui/qt/qwhisper, whisper, xeth: introduce complex topic filters
2015-04-28 10:49:04 +03:00
Péter Szilágyi
7f48eb8737
whisper, xeth/whisper: surface TTL and hash to the API
2015-04-28 10:49:04 +03:00
Péter Szilágyi
7948cc0029
rpc, whisper, xeth: fix RPC message retrieval data race
2015-04-28 10:47:35 +03:00
Péter Szilágyi
3563c59b12
rpc, whisper, xeth: polish whisper RPC interface
2015-04-28 10:47:35 +03:00
obscuren
405720b218
xeth, core, cmd/utils: Transaction can not be over block gas limit
...
Transactions will be invalidated when the tx.gas_limit > block.gas_limit
2015-04-24 17:48:13 +02:00
obscuren
4feb5f6f9c
xeth, miner: updated some logging
2015-04-23 11:50:11 +02:00
Kobi Gurkan
41b83fe1cd
adds eth_hashrate RPC method
2015-04-21 16:44:08 +03:00
zsfelfoldi
e2d333d209
NatSpec contracts in genesis block, end to end test (unfinished)
2015-04-19 20:57:49 +01:00
zsfelfoldi
3136bae4a5
NatSpec, URL register storage retrieval
...
fixed 2/3 tests
2015-04-19 20:57:48 +01:00
Péter Szilágyi
1a4cfc173e
whisper, xeth/whisper, ui/qt/qwhispe: fix API polish breakages
2015-04-14 15:02:31 +03:00
Péter Szilágyi
f8a4cd7ec1
xeth/whisper, ui/qt/qwhisper: fix API update breaks.
2015-04-10 17:03:08 +03:00
Péter Szilágyi
b2b1241dd7
cmd/mist: fix #640 , panic converting nil recipient to hex.
...
Fetching the recipient address from a transaction was changed to return nil
instead of a zero-address, but this code path was not updated, so whenever
a contract was created, a nil panic occured.
2015-04-10 11:20:04 +03:00
obscuren
8d059e54f1
Updated xeth logger
2015-04-09 11:49:14 +02:00
obscuren
a9959805e5
Removed from as a requirement and changed
...
Removed the from as a requiremet from the RPC eth_call. Xeth#Call now
also default values to:
1. Supplied account
2. First account if any
3. No managed account => 000000..00
2015-04-09 00:44:20 +02:00
obscuren
2e2860e4df
Make sure mist runs ... :-)
2015-04-08 22:17:49 +02:00
obscuren
1c872ddf4b
Changed how logs are being recorded
...
Logs are now recorded per transactions instead of tossing them out after
each transaction. This should also fix an issue with
`eth_getFilterLogs` (#629 ) Also now implemented are the `transactionHash,
blockHash, transactionIndex, logIndex` on logs. Closes #654 .
2015-04-08 17:15:45 +02:00
obscuren
7b6a8cc9ae
Fixed pending states
2015-04-07 12:32:55 +02:00