Some bitcoins have been permanently lost when they are sent the the following addresses. The explanation I've found is that they contain characters that are invalid in Base58
Specifically, base58 only allows the following characters (excluding 0oiL
)
static const char* pszBase58 = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";
What is the current running total of "lost" bitcoins, or lacking that, what is the general process needed to figure this out?
(What API methods would you call to get the data to determine this?)