craigraw

Results 416 comments of craigraw

This is related - I am looking at introducing paging to the batched requests that Sparrow makes. Even though Sparrow increases the timeout for larger batches, this would effectively place...

Indeed, I have. But Electrum server implementations differ, as does their configuration, as does the hardware they run on. Just looking for suggestions here.

My thinking on it is this: Adding paging improves reliability, potentially at the cost of performance. Recent versions of Electrs approach or match ElectrumX in performance on typical (RPi4) hardware,...

As much as I love better performance, I agree with keeping this feature disabled by default. Using persistent storage for privacy-sensitive data does change the privacy situation for a full...

This would indeed be a useful feature, but would require another parameter to the `blockchain.transaction.broadcast` call to specify a timestamp. Ideally, the protocol specification needs to change first so that...

Yes, that is one way, although there are some privacy drawbacks to that approach. If we assume timing analysis is being done by watching the mempool (as opposed to examining...

Ah right, makes sense.

ACK. Successfully tested `getdescriptorinfo`, `deriveaddresses` and `importdescriptors` against singlesig and multisig multipath descriptors generated by Sparrow. Wallet balances, addresses and checksums all match. Sparrow uses multipath descriptors since Nov 2021.

In addition, Flyway uses the `ServiceLoader` for `FlywayExtension` and `DatabaseType` - however without the appropriate `provides` and `uses` declarations, the `ServiceLoader` fails to find any implementations when run in a...

> This isn't true. If you run Flyway on the module path, it will turn into an automatic module, which follows the service loading pattern using META-INF/services. `provides`/`uses` are for...