bas-vk
7df52e324c
accounts/abi: add support for unpacking returned bytesN arrays ( #15242 )
2018-12-22 11:26:49 +01:00
bas-vk
4fe30bf5ad
rpc: check content-type for HTTP requests ( #15220 )
2017-11-09 10:54:58 +01:00
bas-vk
4732ee89cb
github: add remark about general questions ( #15250 )
2017-11-09 10:51:14 +01:00
bas-vk
c259e6874e
light: update txpool signer to EIP155 ( #14720 )
2017-07-31 12:06:01 +02:00
Bas van Kervel
b6e99deee9
whisper: renamed Info#Message to Info#Messages
2017-06-23 09:18:02 +02:00
Bas van Kervel
c62d5422bb
whisper: use hexutil.UnmarshalFixedText for topic parsing
2017-06-21 12:58:00 +02:00
Bas van Kervel
a4e4c76cb3
whisper: use syncmap for dynamic configuration options
2017-06-21 11:15:47 +02:00
Bas van Kervel
7a11e86442
whisper: move flags from whisper package to utils
2017-06-21 10:49:14 +02:00
Bas van Kervel
4a1d516d78
whisper: renamed errors
2017-06-21 10:32:36 +02:00
Bas van Kervel
b6b0e00198
whisper: fallback to default config if none is specified
2017-06-21 10:24:34 +02:00
Bas van Kervel
3d66ba56ef
whisper: remove obsolete api tests
2017-06-21 10:23:45 +02:00
Bas van Kervel
767dc6c73d
whisper: remove gencodec override for config
2017-06-21 10:11:54 +02:00
Bas van Kervel
36e7963467
whisper: move ShhClient to its own package
2017-06-21 10:11:46 +02:00
Bas van Kervel
b58a501673
whisperv5: integrate whisper and add whisper RPC simulator
2017-06-15 11:53:15 +02:00
Bas van Kervel
eb92522278
mobile: use EIP155 signer for determining sender
2017-06-13 09:13:59 +02:00
Bas van Kervel
a346aedb90
cmd/geth: reorganise help section for new cli flag handling
2017-05-25 09:15:51 +02:00
Bas van Kervel
437ceaa9be
cmd/geth: reintroduce wallet import subcommand
2017-05-23 17:45:26 +02:00
bas-vk
40976ea1a0
README: update attach instructions for testnet users ( #14448 )
2017-05-09 16:06:07 +02:00
Bas van Kervel
81d6ec908a
cmd/geth: migrate dumpconfig command/flags
2017-05-03 14:39:07 +02:00
Bas van Kervel
38b4fc8069
cmd/geth: migrate bug command/flags
2017-05-03 14:33:08 +02:00
Bas van Kervel
11ab73f6d8
cmd/geth: migrate metric command/flags
2017-05-03 14:33:08 +02:00
Bas van Kervel
18e9cb1187
cmd/geth: reorganise misc commands/flags
2017-05-03 14:33:07 +02:00
Bas van Kervel
502a2bd69f
cmd/geth: reorganise console/attach commands/flags
2017-05-03 14:33:07 +02:00
Bas van Kervel
8b517d7f00
cmd/geth: reorganise chain commands/flags
2017-05-03 14:33:03 +02:00
Bas van Kervel
a6af56fa4d
rpc: disable CORS if user has not specified custom config
2017-05-02 11:14:40 +02:00
Bas van Kervel
f6c0f76cc5
cmd/geth: reorganise account/wallet command/flags
2017-04-28 14:01:54 +02:00
Bas van Kervel
37e3f561f1
rpc: support subscriptions under custom namespaces
2017-04-25 11:13:22 +02:00
bas-vk
54253aae4c
internal/ethapi: return empty arrays instead of null ( #14374 )
...
* internal/ethapi: return empty arrays instead of null
* internal/ethapi: minor comments to avoid future regressions
2017-04-24 15:00:30 +03:00
Bas van Kervel
ecec454e92
cmd/bootnode: stop after generating/writing nodekey
2017-04-24 10:40:20 +02:00
Bas van Kervel
7d0ac94809
rpc: improve BlockNumber unmarshal parsing
2017-04-13 13:20:19 +02:00
bas-vk
5e29f4be93
cmd/utils, node: remove unused solc references and improve RPC config ( #14324 )
...
Currently http cors and websocket origins are a comma separated string in the
config object. These are replaced with string arrays that are more expressive in
case of a config file.
2017-04-12 23:04:14 +02:00
bas-vk
baf20010e7
core/types: rename txdata.gasLimit -> txdata.gas in JSON ( #13848 )
2017-03-29 11:59:13 +02:00
bas-vk
6d038e762b
accounts/abi/bind: allow client to specify sender address for call ( #3782 )
2017-03-16 12:24:22 +01:00
Bas van Kervel
d0eeb3ebdc
cmd/abigen: parse contract name as abi identifier
2017-02-06 18:16:56 +01:00
bas-vk
c46c41eae3
core/types: add unittest for tx json serialization ( #3609 )
2017-01-26 21:16:24 +01:00
bas-vk
0126d01435
types: bugfix invalid V derivation on tx json unmarshal ( #3594 )
2017-01-20 23:32:16 +01:00
Bas van Kervel
54a65e6d87
cmd,eth,les,internal: remove natspec support
2017-01-17 12:13:50 +01:00
Bas van Kervel
745a3adebd
core: remove support for Olympic network
2017-01-12 09:50:54 +01:00
Bas van Kervel
2fed476ce1
core: fix race condition in WriteMipmapBloom
2017-01-09 15:35:58 +02:00
Bas van Kervel
a1798a8188
core,cmd/utils: bugfix for ropsten dump imports
2017-01-05 11:31:57 +01:00
Bas van Kervel
8bc545be2a
ethclient: hex encode request args for TransactionInBlock
2017-01-03 14:46:00 +01:00
Bas van Kervel
021177ca9b
ethclient: pass ptr when parsing eth_getTransactionByHash result
2016-12-22 14:45:01 +01:00
bas-vk
6d15d00ac4
accounts/abi: add support for "anonymous" and "indexed" for events ( #3464 )
2016-12-22 01:51:20 +01:00
Bas van Kervel
9f1520b4c0
core: init pending state in tx pool on creation
2016-12-13 10:38:04 +01:00
bas-vk
4f9ccdd70f
build: safe update of PATH on Windows ( #3419 )
...
NSIS has a default MAX_STR_LEN of 1024. If $ENV{PATH} is longer
the returned string is truncated to an empty string. Its then not
possible to distinguis between the variable not set or too long.
As a result the variable is set with the location where geth and/or
dev tools are installed. This may override any previous set values.
2016-12-11 00:01:57 +01:00
bas-vk
4e36b1e3da
core: bugfix state change race condition in txpool ( #3412 )
...
The transaction pool keeps track of the current nonce in its local pendingState. When a
new block comes in the pendingState is reset. During the reset it fetches multiple times
the current state through the use of the currentState callback. When a second block comes
in during the reset its possible that the state changes during the reset. If that block
holds transactions that are currently in the pool the local pendingState that is used to
determine nonces can get out of sync.
2016-12-10 23:54:58 +01:00
Bas van Kervel
56b446190a
ethstats: check if received event is valid
2016-11-30 17:47:39 +01:00
Bas van Kervel
1fc5cc1b59
node: improve error handling for web3_sha3 RPC method
2016-11-29 09:36:51 +01:00
bas-vk
b5be6b72cb
eth/filter: add support for pending logs ( #3219 )
2016-11-28 14:59:06 +01:00
bas-vk
b59c8399fb
internal/ethapi: add personal_sign and fix eth_sign to hash message ( #2940 )
...
This commit includes several API changes:
- The behavior of eth_sign is changed. It now accepts an arbitrary
message, prepends the well-known string
\x19Ethereum Signed Message:\n<length of message>
hashes the result using keccak256 and calculates the signature of
the hash. This breaks backwards compatability!
- personal_sign(hash, address [, password]) is added. It has the same
semantics as eth_sign but also accepts a password. The private key
used to sign the hash is temporarily unlocked in the scope of the
request.
- personal_recover(message, signature) is added and returns the
address for the account that created a signature.
2016-10-28 21:25:49 +02:00
Bas van Kervel
6c959207db
internal/ethapi: bugfix gas price and limit swapped in eth_resend
2016-10-05 14:21:03 +02:00
Bas van Kervel
71e8ae01b8
core/types: renamed receiptRoot to receiptsRoot
2016-10-05 12:24:42 +02:00
Bas van Kervel
5bb517355e
ethclient: bugfix retrieving logs
2016-09-21 14:10:11 +02:00
Bas van Kervel
e3fe634f99
miner: set tx index logs
2016-09-12 11:33:25 +02:00
bas-vk
b7f6404168
Merge pull request #2984 from karalabe/fix-head-sub
...
core/types, ethclient: fix broken subscriptions
2016-09-09 16:20:52 +02:00
Bas van Kervel
43d716280e
rpc: format filter ID according to spec for quantities
2016-09-01 11:50:13 +02:00
Bas van Kervel
47ff813012
rpc: refactor subscriptions and filters
2016-08-17 12:59:58 +02:00
Bas van Kervel
bb8059f6aa
core: ensure the canonical block is written before the canonical hash is set
2016-08-16 15:21:22 +02:00
bas-vk
771655e3fe
Merge pull request #2808 from fjl/rpc-client-3
...
rpc: add new client, use it everywhere
2016-07-25 10:07:05 +02:00
Bas van Kervel
4ee00b2309
eth/api: rename signAndSendTransaction to sendTransaction
2016-07-22 13:12:14 +02:00
Bas van Kervel
861add3d72
cmd/geth: codegansta/cli package renamed to urfave/cli
2016-06-09 15:37:13 +02:00
Bas van Kervel
dbcdf83ed8
console: ignore round and curly brackets in strings when determining indentation level
2016-06-08 14:21:52 +02:00
Bas van Kervel
64a6c2c1b6
eth: add new RPC method (personal.) SignAndSendTransaction
2016-05-20 15:54:18 +02:00
Bas van Kervel
67cd4ee8d2
eth/filter: bugfix which can cause a nil pointer crash when parsing filter arguments
2016-05-17 16:17:54 +02:00
Bas van Kervel
5479097790
rpc: HTTP origin case insensitive
2016-05-10 18:01:58 +02:00
Bas van Kervel
d79f2f2656
node: start RPC/WS interface on localhost by default
2016-05-06 12:00:47 +02:00
Bas van Kervel
48cc36ce83
eth/filters: ignore logs that don't match filter criteria on chain reorg
2016-04-28 12:33:42 +02:00
Bas van Kervel
529897ea2b
cmd/utils: strip excessive whitespace from api command line arguments
2016-04-14 16:23:43 +02:00
Bas van Kervel
aa9fff3e68
rpc: various fixes/enhancements
...
rpc: be less restrictive on the request id
rpc: improved documentation
console: upgrade web3.js to version 0.16.0
rpc: cache http connections
rpc: rename wsDomains parameter to wsOrigins
2016-04-12 11:02:39 +02:00
Bas van Kervel
3c5329599c
cmd/geth: add JS preload parameter
2016-04-11 13:32:26 +02:00
Bas van Kervel
4081868452
cmd/utils: bugfix where database is opened multiple times
2016-04-07 12:49:00 +02:00
Bas van Kervel
18490d833c
console: use transaction output formatter for eth.pendingTransactions output
2016-04-06 11:27:05 +02:00
Bas van Kervel
f7328c5ecb
rpc: add pub/sub support
2016-04-01 18:26:35 +02:00
Bas van Kervel
a7bae3b2a6
rpc/http: improve request handling
2016-03-23 11:27:08 +01:00
Bas van Kervel
0fd251c7f7
console: allow optional password on the command line
2016-03-08 15:02:21 +01:00
Bas van Kervel
789b9a9f16
console: cleanup old autocompletations relics
2016-03-01 18:27:08 +01:00
Bas van Kervel
6777531a2d
console: seed random number generator
2016-02-19 12:55:31 +01:00
Bas van Kervel
0ff2adb21b
core: improved check for contract creation
2016-02-16 10:52:46 +01:00
Bas van Kervel
5fb68f4b39
eth: sendTransaction would not report the error when tx could not be added to tx pool
2016-02-08 11:11:07 +01:00
Bas van Kervel
19b2640e89
rpc: migrated the RPC insterface to a new reflection based RPC layer
2016-01-26 13:51:50 +01:00
Bas van Kervel
cdd34fcb16
console: add admin.sleep and admin.sleepBlocks
2016-01-19 12:30:33 +01:00
Bas van Kervel
6e7620afe0
eth: changed NodeInfo Genesis and Head types
2016-01-18 13:28:03 +01:00
Bas van Kervel
3c9a2c752f
console: bugfix that causes the console to crash when connection to an endpoint without the personal api enabled
2015-12-18 15:30:08 +01:00
Bas van Kervel
eae81465c1
rpc: new RPC implementation with pub/sub support
2015-12-14 16:34:05 +01:00
Bas van Kervel
61ca14bc44
eth: use global event mux instead
2015-12-01 11:01:40 +01:00
Bas van Kervel
1ead43c88c
console: fix instance name printed incorrect on start
2015-11-30 09:49:10 +01:00
Bas van Kervel
98cbe1356e
miner: bugfix were blockhash in receipts and logs is left empty
2015-11-19 16:02:49 +01:00
Bas van Kervel
76410df6a2
rpc: return an unsupported error when "pending" was used to create a filter
2015-10-29 17:35:43 +01:00
Bas van Kervel
c3c5f8b654
rpc: fixed params parsing problem which could lead to a panic
...
check argument type before parsing params
recover from panic in ipc channel
2015-10-29 09:23:03 +01:00
Bas van Kervel
8636f0e1c3
console/history respect datadir
2015-09-25 13:08:48 +02:00
Bas van Kervel
2f65ddc501
jsre: timer bugfix when clearInterval was called from within the callback
2015-09-16 11:57:33 +02:00
Bas van Kervel
652eea71fe
put unlock after lock
2015-09-08 12:42:29 +02:00
Bas van Kervel
618065895b
agent/miner Prevent the CpuAgent to be started multiple times
2015-09-08 11:27:55 +02:00
Bas van Kervel
f69121357d
cmd/geth Autocompletion bugfix which let the console crash
2015-09-06 16:25:55 +02:00
Bas van Kervel
39e9560600
rpc/api allow empty password
2015-08-28 12:49:41 +02:00
Bas van Kervel
5dd2462816
rpc/api - remove personal.deleteAccount from RPC interface
2015-08-26 11:39:43 +02:00
Bas van Kervel
f448310eef
bugfix console error handling
2015-08-26 11:33:02 +02:00
Bas van Kervel
d910148a96
Set ipc channel as user agent client
2015-08-24 12:41:34 +02:00
Bas van Kervel
9bf17eb05a
rpc/comms reconnect ipc client after write error
2015-08-19 21:48:56 +02:00
Bas van Kervel
c472b8f725
main clear current line on ctrl-C
2015-08-14 13:23:41 +02:00