Neil Booth
346385680e
Fix listunspent methods to remove mempool spends
Fixes #277
7 years ago
Neil Booth
81947d796b
Enhance PEER_DISCOVERY environment variable
It is now tri-state - ON, OFF or SELF.
Fixes #287
7 years ago
Jason (koad) Zvaniga
585e7be004
Add support for Canada eCoin mainnet. ( #285 )
7 years ago
SomberNight
aeccdc0cd9
update peers for BitcoinSegwitTestnet and BitcoinCashTestnet ( #283 )
7 years ago
Neil Booth
05d6351686
Strip boolean environment variable strings
Update tests
7 years ago
cryptcoin-junkey
47d54b1103
[Monacoin] Append the new seed node. ( #280 )
electrum-mona.bitbank.cc (tcp/ssl).
More info is in their technical blog entry (in Japanase).
https://bitbank.cc/blog/engineer20171005/
7 years ago
cipig
67d4641072
update EMC2 ( #279 )
EMC2 needs DeserializerSegWit to sync, also WIF_BYTE changed according to https://github.com/emc2foundation/einsteinium/blob/0.13_master_EMC2/src/chainparams.cpp#L132
7 years ago
SomberNight
a7b7aa7ebd
typos in docs/ENVIRONMENT.rst ( #278 )
7 years ago
Neil Booth
7fa7d290ca
Prepare 1.1.1
7 years ago
Neil Booth
3e376a79eb
Rename lib/env to lib/env_base
7 years ago
Neil Booth
366c556c5f
Split out lib/server_base.py
7 years ago
Neil Booth
255b88388a
Update protocol docs for "height".
Closes #269
7 years ago
Neil Booth
ae03ea6cb6
Add env object for wallet engine
Split out common Env parts to a base class.
7 years ago
cipig
b16a4f5a94
fix DASH set_protocol_handlers ( #271 )
fix NameError: name 'masternode_announce_broadcast_1_0' is not defined
7 years ago
Luke Childs
0e6b59eb92
Add ALLOW_ROOT option ( #268 )
* Add ALLOW_ROOT option
* Document ALLOW_ROOT option
* Update controller.py
* Update ENVIRONMENT.rst
7 years ago
Neil Booth
accbdf6884
Update TX_ stats for BitcoinCash
8 years ago
cryptcoin-junkey
ac8e394114
Support BitZeny. ( #260 )
* Update coins.py
Signed-off-by: Cryptcoin Junkey <cryptcoin.junkey@gmail.com>
* change default settings bitzeny
Signed-off-by: Cryptcoin Junkey <cryptcoin.junkey@gmail.com>
* Update coins.py
Signed-off-by: Cryptcoin Junkey <cryptcoin.junkey@gmail.com>
8 years ago
cryptcoin-junkey
4b7ab9c032
Fix WIF_BYTE for Monacoin ( #259 )
WIF_BYTE was changed \xb2 to \xb0 since Monacoin-core develop-0.10 brance.
8 years ago
Neil Booth
131344715a
Minor environment variable improvements
- COIN and NET strip surrounding whitespace
- new environment variable RPC_HOST, similar to HOST, but
for RPC. Permits fine-grained control of which addresses
the RPC server listens on.
- HOST and RPC_HOST strip surrounding whitespace from hostnames
and IP addresses
- tests and documentation updated to match
8 years ago
Justin Turner Arthur
0c2e5c6368
Minor optimizations to Bitcoin tx processing ( #214 )
* Construct unpacking functions for byte format up front to save time
wasted on parsing format string every iteration.
* Store length ahead of time as the overhead adds up.
* Reduce object attribute lookups in hash functions.
* Clean up lib pkg API changes. Unit test new "public" API members.
Underscore prefix for internal hash module funcs. Make bytes.fromhex a
public function.
* Document recent performance findings.
8 years ago
Neil Booth
8cfa42ed9c
Prepare 1.1
8 years ago
Neil Booth
2f69aaa487
Remove dead code
8 years ago
Neil Booth
9d853cf190
Refresh hard-coded peer lists
8 years ago
Neil Booth
305fd89740
Stop persisting peers; resdiscover on restart
8 years ago
Neil Booth
40fa79da63
Remove exception for onion peers
Like clearnet peers, they are only returned in server.peers.subscribe
if there was a successful connection.
8 years ago
Neil Booth
9dd5541f82
RPCError has msg member, not message
8 years ago
Neil Booth
f723455992
Prepare 1.1pre2
8 years ago
Neil Booth
4f5a219438
Dash: return errors in JSON error field for protocol 1.1
8 years ago
Neil Booth
06693c5880
Fix handling of failed transaction broadcast
8 years ago
Neil Booth
f4cc1e2926
Fix protocol version reported in server.peers.subscribe
- new library function protocol_version_string() with tests
- remove ad-hoc class functions
Fixes #251
8 years ago
Neil Booth
7349bef13f
Fix doc typos
8 years ago
SomberNight
79a065a398
fix typos in changelog for Version 1.1pre1 ( #253 )
* fix typos in changelog for Version 1.1pre1
* found another typo (priveleged -> privileged)
8 years ago
Neil Booth
794e1d86ff
Peerdisc: handle protocol 1.1 server.version replies
8 years ago
Neil Booth
af9c82dbdb
Doc updates
8 years ago
Neil Booth
8f004785af
Update tests for COIN changes
8 years ago
Neil Booth
c1c4906fba
Prepare 1.1pre1
8 years ago
Neil Booth
3cc5b5ea43
Make COIN env variable mandatory.
- make a clean split between the Cash and Segwit flavours of bitcoin
by giving them their own COIN names. They can then both have a NET
of mainnet.
- The previous Bitcoin COIN names no longer exist, and the env var is
now mandatory, so everyone will need to set COIN and NET appropriately
for their flavour of bitcoin and mainnet or testnet.
8 years ago
SuBPaR42
6e357a53c8
Updated Server Name for Bitcoin-Segwit ( #247 )
A better (long-term) server address.
8 years ago
Anoxy
76581c3b4e
Added support for Bitbay (BAY) ( #249 )
Added support for Bitbay (BAY)
8 years ago
Neil Booth
2684f3b888
Require protocol_version to be given if >= 1.1
8 years ago
Neil Booth
09783aeacc
Accept protocols down to 0.9 for Electrum 1.x clients
Fixes #248
8 years ago
Neil Booth
2a955a922a
Improved handler handling
- move server.donation_address to the session from controller
- session controls handler map, no longer lives partly on controller
8 years ago
Neil Booth
a978ca6df7
Permit HOST to be a comma-separated list.
Update documentation to match.
8 years ago
Neil Booth
37c15f7018
Show protocol version in sessions RPC call
8 years ago
Neil Booth
f2f2b1e7b6
Update protocol documentation
8 years ago
Neil Booth
9c25685eb9
Handle client protocol range requests.
Add more tests.
8 years ago
Neil Booth
e7601a23cd
Implement other address methods for scripthash
8 years ago
Neil Booth
135ab68f74
Simple protocol negotiation and setting of handlers
It turns out clients pass 0.10 instead of 1.0 as the protocol version.
Distinguish some handlers for 1.0 and 1.1 protocols.
Log protocol version request
Add tests of new library function
8 years ago
Neil Booth
eb91522d20
Merge remote-tracking branch 'github/master'
8 years ago
EagleTM
80f1a8edc0
Update HOWTO.rst: Add iptables example for running on privileged port ( #245 )
8 years ago