Example #1
0
bool parseBitcoinURI(QString uri, SendCoinsRecipient *out)
{
    // Convert skatecoin:// to skatecoin:
    //
    //    Cannot handle this later, because skatecoin:// will cause Qt to see the part after // as host,
    //    which will lowercase it (and thus invalidate the address).
    if(uri.startsWith("skatecoin://"))
    {
        uri.replace(0, 11, "skatecoin:");
    }
    QUrl uriInstance(uri);
    return parseBitcoinURI(uriInstance, out);
}
Example #2
0
bool parseLioncoinURI(QString uri, SendCoinsRecipient *out)
{
    // Convert lioncoin:// to lioncoin:
    //
    //    Cannot handle this later, because lioncoin:// will cause Qt to see the part after // as host,
    //    which will lower-case it (and thus invalidate the address).
    if(uri.startsWith("lioncoin://", Qt::CaseInsensitive))
    {
        uri.replace(0, 10, "lioncoin:");
    }
    QUrl uriInstance(uri);
    return parseLioncoinURI(uriInstance, out);
}
Example #3
0
bool parseBitcoinURI(QString uri, SendCoinsRecipient *out)
{
    // Convert blocknet:// to blocknet:
    //
    //    Cannot handle this later, because bitcoin:// will cause Qt to see the part after // as host,
    //    which will lower-case it (and thus invalidate the address).
    if(uri.startsWith("blocknet://"))
    {
        uri.replace(0, std::string("blocknet://").length(), "blocknet:");
    }
    QUrl uriInstance(uri);
    return parseBitcoinURI(uriInstance, out);
}
bool parseMachinecoinURI(QString uri, SendCoinsRecipient *out)
{
    QUrl uriInstance(uri);
    return parseMachinecoinURI(uriInstance, out);
}
Example #5
0
bool parseGlobalBoostURI(QString uri, SendCoinsRecipient *out)
{
    QUrl uriInstance(uri);
    return parseGlobalBoostURI(uriInstance, out);
}