Since these files didn't have shebangs, rubocop didn't look at them.
Once it started looking it found a bunch of stuff it didn't like, but
the original commit where they were written is already merged, so I'm
fixing those issues here.
Various Electrum Checks and Fixes
There were some issues with Electrum, and we lost a bit of confidence,
so I built these to help with that.
- This one is meant to be run in cron. It checks for addresses we've
given a user that Electrum doesn't know we have. It just prints out,
so we get an email and can go look.
The purpose of this is to know before our users that we're missing
- This one is meant to be run in cron. It looks through the addresses
that users has have been given to make sure the same address hasn't
been given out to more than one person.
It just prints out the issues, so we'll be notified and can take a
- This is one potential solution that can be run in response to
Since I'm expecting an email from bin/detect_duplicate_addrs, this
takes as input the text that was sent to us.
It goes through each address and re-assigns it away from all users,
parking the addresses on the support account so we still get notified
when people send money, etc
Because it takes output as input, they could be piped together in
theory, but I never tested that because I assume some investigation
would be warranted
- This script goes through every bitcoin address that's been given to a
customer and makes sure that electrum knows to tell us about changes
to that address