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); }
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); }
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); }
bool parseGlobalBoostURI(QString uri, SendCoinsRecipient *out) { QUrl uriInstance(uri); return parseGlobalBoostURI(uriInstance, out); }