Commit Graph

1121 Commits

Author SHA1 Message Date
ThomasV
2d7403f2ef New protocol: (#330)
- add method mempool.get_fee_histogram
- bump protocol version to 1.2
2018-01-20 08:51:38 -04:00
AmiT177
1da936a59b Added HOdlcoin support. (#350)
* Added HOdlcoin support.

* Update coins.py

* HOdlcoin block test
2018-01-19 04:49:48 -04:00
Neil Booth
7126864052 Wait for mempool to sync before starting external servers
Closes #335
2018-01-12 15:26:12 +08:00
TheLazieR Yip
e61490a5ba Remove support for Electrum-Dash 2.6.4 (#347) 2018-01-11 18:50:04 +08:00
TheLazieR Yip
a6e466e37e Update DashElectrumX follow notification process of ElectrumX. (#346) 2018-01-11 18:05:18 +08:00
Neil Booth
81a08d13ac Fix recursion in prior commit 2018-01-11 15:57:26 +08:00
Neil Booth
e5b4f5f316 Change read_tx interface of deserializer
Most callers didn't want the hash, so create a separate call
that does both.  Add a new call that returns the TX and its vsize.
2018-01-11 15:45:10 +08:00
duckartes
9377ea54de Update: install_electrumx.sh (#341)
Remove "raspi-copies-and-fills" as it breaks the upgrade process
2018-01-04 10:10:49 +08:00
Neil Booth
bf74b5f99f Fix pytest 3.3 failures 2018-01-03 10:52:18 +08:00
Rhett Creighton
4dd226f9c0 Add Zclassic (#337)
* Add Zclassic with EquihashMixin
2018-01-02 08:23:30 +08:00
Lucas Betschart, Hyperion Capital
14a12e8842 Add Feathercoin (#336) 2018-01-01 12:24:42 +08:00
Luke Childs
1bbdf5f1e9 Link to newer Docker image (#333)
Closes #331
2017-12-23 10:37:48 +09:00
Neil Booth
cff446d0e5 Add LTC address 2017-12-17 16:46:18 +09:00
cipig
f236446e7c add CHIPS (#326) 2017-12-06 22:51:25 +09:00
Neil Booth
f126d8c90a Update docs about when incoming connections are served 2017-12-05 12:45:32 +09:00
Neil Booth
b01139bb93 Don't iterate over mempool_statuses
Fixes #321
2017-11-28 18:56:36 +09:00
Neil Booth
ddf65fa9c2 Don't send notifications to LocalRPC sessions
Fixes #320
2017-11-28 18:51:49 +09:00
Neil Booth
cb33dd115f Clean up client notifications
- mempool informed of new block; it notifies controller synchronously
- controller notifies sessions synchronously
- sessions are notified of new height synchronously.  Any address touch
notifications are returned to the controller and scheduled
asynchronously.

Also, remove a redundant notification of height on initial header
subscriptions - the subscription response gives the current height;
we also used to send a notification as we didn't update our idea
of notified height.
2017-11-27 18:22:32 +09:00
Neil Booth
c764d1de18 Tweak mempool code
Precede 2 private functions with _.  Removed unused arg.
2017-11-27 17:05:31 +09:00
Neil Booth
80caa1c4ea Add a note about shsmith's banner updater script 2017-11-27 16:42:37 +09:00
Neil Booth
bcb36e0cb4 Prepare 1.2.1 2017-11-27 16:36:31 +09:00
Neil Booth
4558e0d8ef Replace obsolete BCH peer 2017-11-27 15:14:40 +09:00
Neil Booth
35dd1f6199 Remove IRC support 2017-11-27 15:05:42 +09:00
Neil Booth
509069cce4 Add ScryptMixin and use it 2017-11-27 14:22:54 +09:00
Duke Leto
02438e488d Add Hush using the shiny new EquihashMixin (#319) 2017-11-27 10:39:01 +09:00
cipig
1888a03577 add Komodo and Monaize (#318)
* add KMD

* KMD testblock

* clear peers

* add MNZ (KMD assetchain)

* fix mixin
2017-11-27 06:32:38 +09:00
Extrememist
18fc3d755e Updates (#317) 2017-11-25 07:30:08 +00:00
53r63rn4r
34d69eaed8 Clear peers for sibcoin (#316) 2017-11-17 12:09:21 +00:00
53r63rn4r
2e12dcfdef Added support for sibcoin, changed decode message in jsonrpc (#314)
* Added support for sibcoin, changed decode message in jsonrpc

* Revert decode message in jsonrpc
2017-11-17 03:03:57 +00:00
Neil Booth
72fce87088 Put server_features() on the environment object
Fixes #302
2017-11-16 20:14:49 +00:00
脇山P
9c834d6091 Add support for Monacoin testnet and update mainnet peers (#310) 2017-11-14 08:28:34 +09:00
John L. Jegutanis
f3fea9f8ee Equihash POW abstraction and Bitcoin Gold support (#311)
* Extract the Equihash mixin from Zcash

The extracted EquihashMixin and DeserializerEquihash are used when
the Equihash POW support is needed but the Zcash transaction parsing
is not.

* Add Bitcoin Gold support

* Minor formatting fixing
2017-11-14 08:27:57 +09:00
Neil Booth
8c9731f0ad Update BCH server list 2017-11-08 12:45:43 +09:00
SomberNight
e2b15d7fe1 fix: estimatesmartfee when there is no feerate from daemon (#306) 2017-11-04 00:21:46 +07:00
SomberNight
8293da1e10 use estimatesmartfee for fee estimation (#300)
* use estimatesmartfee for fee estimation, in case of BitcoinSegwit

* use estimatesmartfee in daemon if available

* daemon._is_rpc_available() now catches DaemonError instead of using HTTP error code
2017-11-01 15:30:27 +07:00
Willmar Knikker
159db3f8e7 Add electrum-ltc.wilv.in to Litecoin Peers. (#299) 2017-10-29 17:52:40 +07:00
fr3aker
5f45e65a39 add info about downloading pre-synced database (#293) 2017-10-18 07:50:23 +09:00
Neil Booth
c9b9e920f6 Compplete tests for lib/util.py 2017-10-15 18:02:18 +09:00
Neil Booth
08b80b9306 Improve coverage of Env tests 2017-10-15 16:50:04 +09:00
Neil Booth
cf99f733d9 Remove the get_proof RPC.
The client will get an unknown method error message instead.
2017-10-15 16:27:10 +09:00
Neil Booth
5c7bf3cce9 Try and fix Viacoin 2017-10-14 12:20:14 +09:00
Neil Booth
74cb4c2f45 Require Python 3.6 2017-10-14 11:51:11 +09:00
Sergii Vakula
9303153150 Add support for Emercoin (#284)
* Add parameters for emercoin.

* Add tests for emercoin.

* add block for test new read_header function

* add to daemon https protocol support
2017-10-13 10:12:24 +09:00
Neil Booth
1da8cb547d Fix README.rst 2017-10-12 14:21:29 +09:00
Neil Booth
9bf220dec6 Widen min and max columns 2017-10-12 14:19:28 +09:00
Neil Booth
e039ba4b15 Prepare 1.2 2017-10-12 14:11:11 +09:00
Neil Booth
56d03625f6 Keep P2PK scripts separate from P2PKH scripts
This makes the DB incompatible with prior versions,
so the DB version is bumped.
2017-10-12 14:02:22 +09:00
Neil Booth
1cf084fb69 Prepare 1.1.2 2017-10-12 14:02:22 +09:00
Neil Booth
346385680e Fix listunspent methods to remove mempool spends
Fixes #277
2017-10-12 13:56:46 +09:00
Neil Booth
81947d796b Enhance PEER_DISCOVERY environment variable
It is now tri-state - ON, OFF or SELF.

Fixes #287
2017-10-11 13:54:13 +09:00