Results 51 issues of Adam Gibson

One way to deal with DOS attacks of the form 'start but don't complete the protocol': some variant of complete-with-subset. In Coinshuffle they have a rather involved "blame" protocol to...

Hi, I have previously used this codebase to start up ephemeral onion services with no issues, however I encountered an issue when using it to start a persistent onion service....

bug
onion-services
needs-investigation

See #1103 for an example of how this is required. I haven't looked but there should be output of rpc like `getblockchaininfo` that makes this easy.

enhancement
good first issue

If joinmarketd is run persistently with new clients connecting, new instances of `JMDaemonServerProtocol` are created, meaning that the member variable `self.irc_config` is reset to None, meaning a new IRC session...

Noted in Qt: if `absurd_fee_per_kb` value is breached in the calculation in `Taker.prepare_my_bitcoin_data()` , the raised `ValueError` is not caught and there is a crash. This is not completely wrong,...

help wanted

Recent merging of #1291 reminded me that this has not been done. Currently we use this as a token and intended for it to expire, but as you can see...

help wanted
RPC-API

Fixes #1021. Also applies to withdrawals. This commit adds a registration of a callback for all transactions, which then follows up with a callback on the confirmation event, after which...

enhancement

This follows up from several reports on this repo and elsewhere of fidelity bonds not showing up or being announced or reannounced. See #1032 #1234 for recent reports here (not...

Not urgent, seems open to discussion exactly how to show this, but it should be shown (we may want to do something about `OnionMessageChanel.info_callback` at the same time, by the...

documentation

Here "Experiment" means **DO NOT USE** on mainnet as it is just a simple demonstration of concept and is **certainly not** guaranteed to be safe, and I have not even...