62 Commits (381593fba32a9e58756260680e78260e9e7a932e)

Author SHA1 Message Date
Neil Booth bc6093a8fe Fully integrate aiorpcX 7 years ago
John L. Jegutanis 90f28314d2 Add DROP_CLIENT env variable (#432) 7 years ago
Neil Booth 80fc334449 Switch to aiorpcX for SOCKS proxying. 7 years ago
Neil Booth 47f65ffda2 Add raw header subscriptions. 7 years ago
Neil Booth bab8d9f915 Add server.ping RPC call 7 years ago
Neil Booth 521227c2b8 coin is on the controller, unfortunately 7 years ago
Neil Booth 62220f64db Remove dead code left over from prior 7 years ago
Neil Booth 5109990ea4 Add blockchain.block.headers RPC call 7 years ago
Neil Booth 7823129526 Clarify truncation behaviour of get_chunk in docs 7 years ago
Neil Booth 7a989ad4e7 Remove get_chunk restriction 7 years ago
ThomasV 2d7403f2ef New protocol: (#330) 7 years ago
TheLazieR Yip e61490a5ba Remove support for Electrum-Dash 2.6.4 (#347) 7 years ago
TheLazieR Yip a6e466e37e Update DashElectrumX follow notification process of ElectrumX. (#346) 7 years ago
Neil Booth b01139bb93 Don't iterate over mempool_statuses 7 years ago
Neil Booth cb33dd115f Clean up client notifications 7 years ago
Neil Booth 72fce87088 Put server_features() on the environment object 7 years ago
Neil Booth cf99f733d9 Remove the get_proof RPC. 7 years ago
cipig b16a4f5a94 fix DASH set_protocol_handlers (#271) 7 years ago
Neil Booth 9dd5541f82 RPCError has msg member, not message 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 2684f3b888 Require protocol_version to be given if >= 1.1 8 years ago
Neil Booth 2a955a922a Improved handler handling 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. 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 8 years ago
John L. Jegutanis 885872f0b5 Various improvements (#233) 8 years ago
Neil Booth 08dbbf217a client_version must be a tuple 8 years ago
TheLazieR Yip 2e87d49e04 Add more comment on DashElectrumX.server_version 8 years ago
TheLazieR Yip e99400c225 Update DashElectrumX as commented 8 years ago
TheLazieR Yip 4da2278729 Force server string response for Electrum-Dash 2.6.4 client 8 years ago
TheLazieR Yip f179c67935 Add support for Dash Masternode methods 8 years ago
LaoDC 9e34bf8583 reverted and made the version split isolated within the banner logic only as not to affect other parts of the code. 8 years ago
LaoDC 9dceeb914c Add new variables to BANNER(_TOR) 8 years ago
LaoDC 5e92feb8a6 Add new variables to BANNER(_TOR) 8 years ago
Neil Booth a94d320e5d New feature: force peer discovery via proxy 8 years ago
Neil Booth abba36ac6c Relax the get_chunk restriction based on client 8 years ago
Neil Booth 7a2f29aabe Be stricter accepting add_peer requests 8 years ago
Neil Booth e0fd64d29a Rate-limit add_peer calls randomly 8 years ago
Neil Booth 9bc326430d Import JSONRPC 8 years ago
Neil Booth b3005fbb3e Fix typo 8 years ago
Neil Booth d36d222489 Maintain more than one self-identity 8 years ago
Neil Booth 04e7dbe99e Only serve chunks in forward direction 8 years ago
Neil Booth 86f6a148b9 Separate async item processor per session 8 years ago
Neil Booth 68a8835db6 Implement script hash subscriptions 8 years ago
Neil Booth 140304460d Remove debug line 8 years ago
Neil Booth f3cdd97ff9 Report unconfirmed parents correctly. 8 years ago
Neil Booth 151da40d5b Implement peer discovery protocol 8 years ago