1
0

Currency conversions

This commit is contained in:
Scott E. Graves
2017-02-04 15:40:12 -06:00
parent 43b301f0bc
commit 5ffe77e6cd
35 changed files with 25814 additions and 38 deletions

View File

@@ -115,4 +115,45 @@ SiaApiError CSiaApi::_CSiaWallet::Unlock(const String& password)
}
return error;
}
/*{
"encrypted": true,
"unlocked": true,
"confirmedsiacoinbalance": "123456", // hastings, big int
"unconfirmedoutgoingsiacoins": "0", // hastings, big int
"unconfirmedincomingsiacoins": "789", // hastings, big int
"siafundbalance": "1", // siafunds, big int
"siacoinclaimbalance": "9001", // hastings, big int
}*/
SiaApiError CSiaApi::_CSiaWallet::GetConfirmedBalance(SiaCurrency& balance) const
{
SiaApiError ret = SiaApiError::RequestError;
balance = 0;
json result;
SiaCurlError cerror = _siaCurl.Get(L"/wallet", result);
if (API_SUCCESS(SiaCurlError, cerror))
{
balance = HastingsStringToSiaCurrency(String(CA2W(result["confirmedsiacoinbalance"].get<std::string>().c_str())));
}
return ret;
}
SiaApiError CSiaApi::_CSiaWallet::GetUnonfirmedBalance(SiaCurrency& balance) const
{
SiaApiError ret = SiaApiError::RequestError;
balance = 0;
json result;
SiaCurlError cerror = _siaCurl.Get(L"/wallet", result);
if (API_SUCCESS(SiaCurlError, cerror))
{
balance = HastingsStringToSiaCurrency(String(CA2W(result["unconfirmedincomingsiacoins"].get<std::string>().c_str())));
}
return ret;
}