Igor Mandrigin
3b32ab8426
Support both "input" and "data" fields when creating a transaction.
2018-03-28 20:28:35 +02:00
Adrià Cidre
1b724a81a5
[ #779 ] common.NodeManager removal
2018-03-28 17:39:09 +02:00
Adrià Cidre
9a2a311352
Go cover is not longer maintained since go 1.5 ( #782 )
2018-03-28 12:40:38 +02:00
Adrià Cidre
e646001578
Merge pull request #773 from status-im/transactions-and-accountmanager
...
[#772 ] txQueueManager to not depend on AccountManager and nodeManager
2018-03-28 11:06:33 +02:00
Adrià Cidre
c76b2a0f62
[ #757 ] : Split accounts and whisper tests ( #763 )
2018-03-28 10:24:55 +02:00
Adrià Cidre
13cb2daaa2
[ #772 ] txQueueManager to not depend on AccountManager
2018-03-28 09:58:05 +02:00
Evgeny Danilenko
ce45237d64
Merge pull request #767 from status-im/issue/allow-messages-without-subscription-#766
...
[#766 ]: Allow messages without subscription
2018-03-27 19:13:10 +03:00
Evgeny Danienko
9ccd9b20e8
Merge branch 'develop' into issue/allow-messages-without-subscription-#766
2018-03-27 18:35:58 +03:00
Evgeny Danienko
e2e2af73d7
isForwarded constants introduced
2018-03-27 18:22:29 +03:00
Pedro Pombeiro
f329ad2256
Add `setup` makefile target and rename `race-check` to `test-e2e-race` for consistency
...
- `make setup` is used to simplify CI script
2018-03-27 17:07:06 +02:00
Pedro Pombeiro
d9b28a06d9
Take into consideration that path may contain multiple `status-go` directories, take the last ( #776 )
...
- Happens in Jenkins
2018-03-27 17:06:36 +02:00
Evgeny Danienko
b4c1cd7212
send in-house messages without subscription
2018-03-27 17:47:15 +03:00
Pedro Pombeiro
c4d7a6167e
Add `race-check` target to Makefile. Closes #710 ( #769 )
...
* Add `race-check` and `test-unit-race` target to Makefile. Closes #710
2018-03-27 14:38:41 +02:00
Adam Babik
8b264199c9
Enable metrics by default when building docker image ( #774 )
...
Prometheus metrics are enabled by default when running `make docker-image`.
2018-03-27 14:36:40 +02:00
Evgeny Danienko
b9598a1a31
led comments to the standard
2018-03-26 20:05:24 +03:00
Evgeny Danienko
a90be3c0de
fixes after code review
2018-03-26 19:54:27 +03:00
Evgeny Danienko
de0c03ca4e
patch sending message without subscription applied
2018-03-26 19:30:31 +03:00
Evgeny Danienko
aaf2b41e2e
test sending message without subscription
2018-03-26 19:02:02 +03:00
Evgeny Danienko
aed16a9071
patch
2018-03-26 18:17:17 +03:00
Dmitry Shulyak
88f881c83e
Rewrite config as a native golang structure and remove it from static ( #762 )
2018-03-26 15:52:20 +03:00
Frank Mueller
9bb732d981
Add profiling with pprof ( #754 )
2018-03-23 14:58:40 +01:00
Andrea Franz
70d153bb60
add log handler for Stdout and file ( #751 )
...
* add log handler for Stdout
* enhance logger based on node config
* write logs to stderr
* remove unused `return` after call to Fatal
2018-03-23 14:26:28 +01:00
Adrià Cidre
60d8ba5e62
Merge pull request #753 from status-im/feature/issue-403/account-package-cleanup
...
Account package cleanup
2018-03-23 14:16:27 +01:00
Adrià Cidre
c7d19c56f6
Merge pull request #756 from status-im/improvement/issue-755/restructure-notifier-interfaces
...
[#755 ] Restructure notifier interfaces
2018-03-23 11:29:48 +01:00
Adrià Cidre
e22fa36111
[ #755 ] Restructure notifier interfaces
2018-03-23 09:55:05 +01:00
Adrià Cidre
18fbebc942
[#issue-403] Account package cleanup
2018-03-23 08:21:40 +01:00
Adam Babik
8b94ac00bb
Update mainnet dev cluster config ( #745 )
2018-03-22 15:58:28 +01:00
Ivan Daniluk
01769e9ee8
Fix flags descriptions in statusd command ( #747 )
2018-03-21 09:45:50 +01:00
Alex Kohler
4a01a395b4
Move status-go over to go-ethereum/log #717 ( #727 )
2018-03-20 19:35:28 +01:00
Frank Mueller
dc4a0a98ed
Fix setting of bootstrap nodes ( #744 )
...
Fix dropped bootstrap nodes setting and rename of cluster config and separation of nodes
2018-03-20 16:05:21 +02:00
Igor Mandrigin
804fe949f7
Fix state names and log messages for status changes API.
2018-03-19 19:52:55 +02:00
Frank Mueller
8e42014671
Static peers are now also optionally configurable ( #738 )
...
* Rename bootnode to static peers
Also add some groupings between types.
* Remove not needed genesisHash
* More cleanup of bootnodes with static peers
* Add option of cluster configuration file
* New generated bindata.go
* Changes after npm install
* Add argument for cluster configuration file
* Add test for dynamic cluster loading
Not yet sure with name "cluster config".
* Solved conflicts
* Renaming of static peers
* Remove static peers population
* Missing argument for config
* Renaming of static peers to boot nodes for consistency
* Fix of name change
* Cluster config is now cluster data
* Load static nodes from configuration
* Final renaming of var for file content
2018-03-19 17:22:09 +01:00
Pedro Pombeiro
d84510de92
Remove unused JavaScript tests for RPC API ( #737 )
2018-03-16 18:49:42 +01:00
Igor Mandrigin
3b92b61ef1
Add API to listen to app state changes.
2018-03-15 12:48:22 +01:00
Frank Mueller
81c8669518
Code review for Mainnet ( #706 )
...
* Add debug log to test package t
* Add comments for test restrictions
* Add explicit errors for mainnet
* Panic instead of error in case of mainnet during tests
* Now panic with illegal network
* Validate the compiler flag for mainnet
* Made test for unset mainnet explicit
* Forgot to use my flag
* Linter has troubles with unused field
* Add default network id
In e2e tests there's no default anymore in go code. So ensure in Makefile.
* Fix dumb syntax error
* CI needs build with Mainnet
* Explicit rebuild only for tests
* No more separation of mainnet and testnet builds
* Build flags now set in Makefile
2018-03-15 12:36:28 +01:00
Andrea Franz
fe1a99772b
Merge pull request #730 from pilu/fix/bip39-entropy-strength
...
Fix BIP39 entropy strength validation
2018-03-15 10:54:24 +01:00
Andrea Franz
c9bf658583
use iota to define entropy strengths
2018-03-15 00:29:56 +01:00
Andrea Franz
01b18036fe
pass Salt explicitly in test
2018-03-15 00:24:26 +01:00
Pedro Pombeiro
38e779ef22
Remove mailservers from staticpeers.json, since connections are limited ( #733 )
2018-03-14 14:50:45 +01:00
Andrea Franz
4fabcca216
add test to NewKeyFromString for empty and zeroed extended key
2018-03-14 13:18:13 +01:00
Andrea Franz
1b747bcbc7
add test for Mnemonic.WordList func
2018-03-14 11:21:20 +01:00
Andrea Franz
eb112b89f9
test default or custom salt on NewMnemonic func
2018-03-14 11:05:37 +01:00
Andrea Franz
a1da71e968
add entropyStrength type
2018-03-14 10:42:55 +01:00
Andrea Franz
3d71a3868a
use `stats[vector.language]++` to prevent lint errors when using `+= 1`
2018-03-13 12:55:59 +01:00
Andrea Franz
5e4b4c7fc6
fix test output
2018-03-13 12:51:44 +01:00
Andrea Franz
8bca30f27b
fix extkeys_tests packages to be just extkeys
2018-03-13 12:19:20 +01:00
Andrea Franz
ae64d1d7d5
fix entropy strength validation in BIP39
2018-03-13 12:19:05 +01:00
Igor Mandrigin
aabbcbe522
Make DiscoveryV5 follow node config.
2018-03-08 19:40:45 +02:00
Igor Mandrigin
cfb3e6a080
Fix datarace when stopping a node. ( #723 )
2018-03-05 21:36:32 +01:00
Dmitry Shulyak
a5cec358a9
Post whisper message asynchronously in tests
...
I am not 100% percent sure what is happening but it seems that
newMessageFilter is async operation, result of this operation is assumed
to be used in callbacks. All other tests are doing at least 1 io operation
in between creating a filter and posting a message, and it must be enough
for newMessageFilter to complete.
Setting higher GOMAXPROCS allows Otto vm to execute received io requests
immediatly. While lower number of processes may result in events re-ordering.
https://github.com/ethereum/web3.js/blob/develop/lib/web3/methods/shh.js#L39-L41
I tested this change with GOMAXPROCS=1 and it passes consistently.
2018-03-02 19:43:08 +01:00