Martin Habovštiak

Results 176 issues of Martin Habovštiak

The table in C-CONV puts `Copy` types into `to_` category, which I believe is correct naming but at the same time says it's expensive conversion which is not the case...

First let me say that `C-STRUCT-BOUNDS` talks about derived bounds mainly, which is completely fine, just a bit confusing (as the text down below speaks about bounds in general). I'd...

amendment

Your crate looks great, I look forward into trying it out! I'm going to package some services and I was thinking about integrating my crate [`configure_me`](https://github.com/Kixunil/configure_me) with your crate. First,...

It'd be useful to proxy P2P connections too. At least two applications (electrs, NBXplorer) now use P2P to sync. See also https://github.com/romanz/electrs/issues/368#issuecomment-939575780

enhancement

We should make extra sure the number of connections **to bitcoind** is limited because it can't accept many connections. We should probably block incoming requests if there are too many...

enhancement

The [`standback`](https://crates.io/crates/standback) crate achieves what we do using `old_rust` more nicely and may simplify future development. Do you see any issue with this idea @dr-bonez?

As [explained by cdecker](https://www.reddit.com/r/lightningnetwork/comments/m25idp/how_many_lightning_network_nodes_can_be_run_on_a/gqlqmsu?utm_source=share&utm_medium=web2x&context=3) Bitcoind limits number of connections to 4. This proxy could help by queuing multiple connections. Ideally have configurable connection pool of 1-4 connections.

enhancement

Having an option to broadcast all transactions over Tor would be a very useful feature since bitcoind doesn't support it directly and some clients don't support it. Having it in...

enhancement

It'd be nice to be able to reload the configuration without restarting whole program. Not sure how valuable it is, since `btc-rpc-proxy` starts very fast.

enhancement

[interface files](https://github.com/Kixunil/interop-rfcs/blob/master/interface_files.md) would make it easier to configure `btc-rpc-proxy`.

enhancement