Jeffrey Wilcke
a23478c0be
core, eth, trie, xeth: merged state, chain, extra databases in one
2015-08-07 22:29:02 +02:00
Jeffrey Wilcke
d7580f21f6
Merge pull request #1595 from obscuren/extra-data
...
cmd/geth, eth: added canonical extra data
2015-08-07 05:00:36 -07:00
Jeffrey Wilcke
132df860d9
miner, rpc: added length check for extra data
2015-08-07 12:24:44 +02:00
Jeffrey Wilcke
c32073b11f
miner, rpc: added submit hashrate for remote agents
2015-08-06 12:58:54 +02:00
Jeffrey Wilcke
33efb3381c
Merge pull request #1461 from bas-vk/eth_resend
...
Old transaction after resend was not removed from pool
2015-08-01 16:18:54 -07:00
Péter Szilágyi
0d3a8ad6dd
rpc/api: add missing autocomplete commands
2015-07-31 12:46:16 +03:00
Jeffrey Wilcke
d261c3f455
rpc: to in Call no longer required. Fixed eth_estimateGas
2015-07-29 15:12:12 +02:00
Jeffrey Wilcke
1fad8798ec
Merge pull request #1515 from fjl/license-fixes
...
all: fix license headers one more time
2015-07-28 04:29:42 -07:00
Bas van Kervel
7e31df3987
bugfix, pending transaction was resend with new gas price/limit but not removed from transaction pool
2015-07-28 10:42:31 +02:00
Jeffrey Wilcke
1e241e84f7
params: reduce extra data to 32 bytes
2015-07-26 12:47:57 +02:00
Felix Lange
bfbcfbe4a9
all: fix license headers one more time
...
I forgot to update one instance of "go-ethereum" in commit 3f047be5a
.
2015-07-23 18:35:11 +02:00
Felix Lange
3f047be5aa
all: update license headers to distiguish GPL/LGPL
...
All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library".
2015-07-22 18:51:45 +02:00
Bas van Kervel
e84f3ec1d4
added net.version
2015-07-08 08:03:20 +02:00
Felix Lange
ea54283b30
all: update license information
2015-07-07 14:12:44 +02:00
Jeffrey Wilcke
e5fba8fd70
Merge pull request #1428 from obscuren/coinbase-fixes
...
cmd,eth,rpc,tests: default coinbase
2015-07-07 02:55:33 -07:00
zelig
c5cb6e8e70
fix/skip tests, adapt registrar to no contract address
...
registry initialisers now return the txhash which caller can use to retrieve receipt
2015-07-07 11:30:55 +02:00
Bas van Kervel
3791831081
rebase with zelig/frontier/registrar
2015-07-07 11:30:45 +02:00
Bas van Kervel
7e6c1f8024
corrected input formatters as suggested during review
2015-07-07 11:30:23 +02:00
Bas van Kervel
ceb0739ba1
fixed web3 formatters mismatch
2015-07-07 11:30:11 +02:00
Jeffrey Wilcke
37c1a8f69d
eth,miner,rpc: set coinbase
2015-07-07 10:58:47 +02:00
zelig
aa22cf323e
fix js arguments and TestContract passes
2015-07-07 10:43:49 +02:00
zelig
518dc87db3
fix sleepBlocks, implement sleep
2015-07-07 10:43:49 +02:00
zelig
6391ec0c8f
add missing method to api/admin
2015-07-07 10:43:31 +02:00
zelig
2739233719
Registrar and contractInfo handling
...
* resolver -> common/registrar
* global registrar name registry interface
* add Call to resolver backend interface
* the hashReg and UrlHing contracts now initialised from global registry
* initialization of contracts uniform
* improve errors and more econsistent method names
* common/registrar/ethreg: versioned registrar
* integrate new naming and registrar in natspec
* js console api: setGlobalRegistrar, setHashReg, setUrlHint
* js test TestContract uses mining - tests fixed all pass
* eth/backend: allow PoW test mode (small ethash DAG)
* console jsre refers to resolver.abi/addr,
* cmd/geth/contracts.go moved to common/registrar
2015-07-07 10:43:31 +02:00
zelig
83ee39448e
Registrar and contractInfo handling
...
* resolver -> common/registrar
* global registrar name registry interface
* add Call to resolver backend interface
* the hashReg and UrlHing contracts now initialised from global registry
* initialization of contracts uniform
* improve errors and more econsistent method names
* common/registrar/ethreg: versioned registrar
* integrate new naming and registrar in natspec
* js console api: setGlobalRegistrar, setHashReg, setUrlHint
* js test TestContract uses mining - tests fixed all pass
* eth/backend: allow PoW test mode (small ethash DAG)
* console jsre refers to resolver.abi/addr,
* cmd/geth/contracts.go moved to common/registrar
2015-07-07 10:43:31 +02:00
Jeffrey Wilcke
35cd355c14
cmd,eth,rpc,tests: default coinbase
2015-07-07 10:32:05 +02:00
Jeffrey Wilcke
666a7dda36
core, eth, rpc: proper gas used. Closes #1417
...
Added some additional backward compatibility code for old receipts
2015-07-06 21:18:24 +02:00
Jeffrey Wilcke
4f7fc7b23f
rpc, xeth: fixed returned tx hash & receipt logs
2015-07-06 13:43:02 +02:00
Taylor Gerring
6c7f5e3d0e
Add autocomplete support for console
2015-07-05 15:42:04 -05:00
Taylor Gerring
62559ac330
Cleanup
2015-07-04 12:14:06 -05:00
Taylor Gerring
30afd37604
Compose additional fields
2015-07-04 12:03:37 -05:00
Taylor Gerring
cd4cc309ae
Remove redundant function
2015-07-04 11:28:30 -05:00
Taylor Gerring
3be9046c21
Rename local variable for clarity
2015-07-04 10:24:52 -05:00
Taylor Gerring
481b221279
Decode full receipt storage
2015-07-04 00:00:23 -05:00
Taylor Gerring
80eb8f46b7
Fix hex conversion
2015-07-03 23:46:59 -05:00
Taylor Gerring
3a983d2419
Initial getTransactionReceipt support
2015-07-03 23:03:11 -05:00
ethers
d05305473e
fix logging jsonrpc request #1365
2015-06-30 12:14:16 -07:00
Jeffrey Wilcke
ba95e445e1
Merge pull request #1328 from bas-vk/issue1327
...
Add pendingTransactions and resend
2015-06-30 08:27:03 -07:00
Bas van Kervel
8c4d493c66
solved merge conflicts
2015-06-30 15:32:02 +02:00
Bas van Kervel
a5d5387dee
rebase with develop
2015-06-30 15:27:27 +02:00
Jeffrey Wilcke
61ca780f3b
core: reduce CPU load by reducing calls to checkQueue
...
* Reduced maxQueue count
* Added proper deletion past maxQueue limit
* Added cheap stats method to txpool
queueCheck was called for **every** transaction instead of:
1. add all txs
2. check queue
previously
1. add txs[i]
2. check queue
3. if i < len(txs) goto 1.
2015-06-30 14:01:12 +02:00
Bas van Kervel
57dff6f1d7
initialize fields to prevent nil pointer exception
2015-06-30 11:20:31 +02:00
Bas van Kervel
7ffabf1d39
add json parsing method for resend transaction
2015-06-30 11:20:31 +02:00
Bas van Kervel
6fdddc5ac9
improved error handling in parsing request
2015-06-30 11:20:31 +02:00
Bas van Kervel
02c6af66bf
fixed unittest compilation issue
2015-06-30 11:20:31 +02:00
Bas van Kervel
ec866b066a
added eth.resend
2015-06-30 11:20:31 +02:00
Bas van Kervel
056e9dd393
added eth.pendingTransactions
2015-06-30 11:20:31 +02:00
Felix Lange
76821d167a
core, eth, rpc: avoid unnecessary block header copying
2015-06-29 18:51:48 +02:00
Felix Lange
7098ec691c
rpc: unmask pending block fields
...
This pleases the RPC tests.
2015-06-29 18:51:47 +02:00
Bas van Kervel
61ccc39b56
initialize fields to prevent nil pointer exception
2015-06-29 12:42:47 +02:00