Neil Booth
c9b9e920f6
Compplete tests for lib/util.py
7 years ago
Neil Booth
08b80b9306
Improve coverage of Env tests
7 years ago
Neil Booth
cf99f733d9
Remove the get_proof RPC.
The client will get an unknown method error message instead.
7 years ago
Neil Booth
5c7bf3cce9
Try and fix Viacoin
7 years ago
Neil Booth
74cb4c2f45
Require Python 3.6
7 years ago
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
7 years ago
Neil Booth
1da8cb547d
Fix README.rst
7 years ago
Neil Booth
9bf220dec6
Widen min and max columns
7 years ago
Neil Booth
e039ba4b15
Prepare 1.2
7 years ago
Neil Booth
56d03625f6
Keep P2PK scripts separate from P2PKH scripts
This makes the DB incompatible with prior versions,
so the DB version is bumped.
7 years ago
Neil Booth
1cf084fb69
Prepare 1.1.2
7 years ago
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
8 years ago
Neil Booth
ae03ea6cb6
Add env object for wallet engine
Split out common Env parts to a base class.
8 years ago
cipig
b16a4f5a94
fix DASH set_protocol_handlers ( #271 )
fix NameError: name 'masternode_announce_broadcast_1_0' is not defined
8 years ago
Luke Childs
0e6b59eb92
Add ALLOW_ROOT option ( #268 )
* Add ALLOW_ROOT option
* Document ALLOW_ROOT option
* Update controller.py
* Update ENVIRONMENT.rst
8 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