go-electrum
go-electrum copied to clipboard
A pure Go ElectrumX JSON-RPC library.
When working on testnet and mainnet integration tests in https://github.com/keep-network/keep-core/pull/3599 we stumbled upon random panics when running tests: ``` === FAIL: pkg/bitcoin/electrum TestGetLatestBlockHeight_Integration (unknown) panic: assignment to entry in nil...
Closes: https://github.com/checksum0/go-electrum/issues/5 Here we provide a workaround for servers that don't follow the JSON-RPC 2.0 specification for error objects. According to the specification, an error should be an object containing...
Responses unmarshaling don't work for errors returned by ElectrumX and Fulcrum servers. I called the `GetBlockHeader` function with a block height that doesn't exist. https://github.com/checksum0/go-electrum/blob/b862ac442cf9f05c55a46eb060c7b547450808d3/electrum/block.go#L27 I observed the following error...
Add [txid](https://electrumx.readthedocs.io/en/latest/protocol-methods.html#blockchain-transaction-get) to GetTransactionResult struct.
Hi, Would it be possible to enable batching of calls, I am currently looking at electrs (rust implementation of electrumx) which it seems does support batching now (and previously did...
See https://electrumx.readthedocs.io/en/latest/protocol-changes.html#version-1-5 for details.
Implement masternode function to support protocol v1.4. - masternode.announce.broadcast() - masternode.list() - protx.diff() - protx.info()