dax
cf49b737d3
Enable verbose mode in blockchain.transaction.get ( #397 )
getrawtransaction: optional verbose mode
Update PROTOCOL.rst docs
7 years ago
blackjok3rtt
824dc76d95
Add coin SNG ( #400 )
* add SnowGem
7 years ago
Carsen Klock
19e0f9bce2
Add Denarius (DNR) ( #396 )
* Added DNR
With tests
7 years ago
John L. Jegutanis
6add2e5a9b
Add custom base58check algorithm ( #389 )
7 years ago
Lucas Betschart
b37b53f358
Add Feathercoin test ( #379 )
7 years ago
John L. Jegutanis
dfea542d0e
Add Bitcoin Atom support ( #378 )
7 years ago
cipig
302cfcfebf
add Bitcore (BTX) ( #362 )
7 years ago
cipig
394be855af
add BitcoinZ (BTCZ) ( #360 )
* add BitcoinZ (BTCZ)
7 years ago
WO
dc35d3f8da
Add Koto ( #358 )
* add Koto
* Add testfile
7 years ago
xarakas
8891bf651f
Add NYC Support ( #354 )
7 years ago
AmiT177
1da936a59b
Added HOdlcoin support. ( #350 )
* Added HOdlcoin support.
* Update coins.py
* HOdlcoin block test
7 years ago
Neil Booth
bf74b5f99f
Fix pytest 3.3 failures
7 years ago
Rhett Creighton
4dd226f9c0
Add Zclassic ( #337 )
* Add Zclassic with EquihashMixin
7 years ago
cipig
f236446e7c
add CHIPS ( #326 )
7 years ago
Neil Booth
35dd1f6199
Remove IRC support
7 years ago
Duke Leto
02438e488d
Add Hush using the shiny new EquihashMixin ( #319 )
7 years ago
cipig
1888a03577
add Komodo and Monaize ( #318 )
* add KMD
* KMD testblock
* clear peers
* add MNZ (KMD assetchain)
* fix mixin
7 years ago
脇山P
9c834d6091
Add support for Monacoin testnet and update mainnet peers ( #310 )
7 years ago
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
7 years ago
Neil Booth
c9b9e920f6
Compplete tests for lib/util.py
7 years ago
Neil Booth
08b80b9306
Improve coverage of Env tests
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
81947d796b
Enhance PEER_DISCOVERY environment variable
It is now tri-state - ON, OFF or SELF.
Fixes #287
7 years ago
Neil Booth
05d6351686
Strip boolean environment variable strings
Update tests
7 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
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
8f004785af
Update tests for COIN changes
8 years ago
Neil Booth
a978ca6df7
Permit HOST to be a comma-separated list.
Update documentation to match.
8 years ago
Neil Booth
9c25685eb9
Handle client protocol range requests.
Add more tests.
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
137236712f
Add EVENT_LOOP_POLICY environment variable
Based on #215 by JustinTArthur.
- Accept EVENT_LOOP_POLICY of uvloop
- Move initilisation from electrumx_server to controller
- SocksProxy now requires a loop
- Update tests
8 years ago
Neil Booth
3eef0ba4cf
Rename block_full to block.
Retain the raw block in the named tuple.
8 years ago
Neil Booth
3612b88e2e
Permit underscores in hostnames.
Add tests.
8 years ago
Neil Booth
54c3ae4c5d
Improve bip32 test coverage
8 years ago
Neil Booth
9dfaedc727
Add bip32.py and tests.
8 years ago
Neil Booth
7a77637586
Add comprehensive tests of lib/hash.py
8 years ago
Neil Booth
2f26e81629
Implement history compression with tests.
Still to do: running compression in background when the flush
count reaches a certain level
8 years ago
John L. Jegutanis
b48465a065
Add Reddcoin support
8 years ago
John L. Jegutanis
fe30086795
Digibyte switched to SegWit
8 years ago
pooler
961936245c
Allow multiple P2SH address versions
8 years ago
Neil Booth
d216d5111b
Prepare 1.0.9
8 years ago
Neil Booth
fde47d5739
Organise tests
8 years ago
Neil Booth
f3de91180e
Add tests for server/env.py
8 years ago
John L. Jegutanis
50a829c371
added raw block tests
8 years ago
John L. Jegutanis
bc31df8ee0
Fix support for Namecoin and Dogecoin, add Zcash support
Closes #83
8 years ago
John L. Jegutanis
05a74253c1
add some addresses tests ( #142 )
8 years ago
Nathan Marley
a03665696c
recommendations from pycodestyle (pep8 style)
8 years ago
Neil Booth
23c4616711
Fix testcase
8 years ago
Neil Booth
3a0d2b5881
Update tests
8 years ago