35 switch (denomination) {
54 CAmount residual_amount = amount - COIN * (amount / COIN);
55 if (residual_amount == 0) {
66 if (nAmount < 1 * COIN)
69 CAmount nConvert = nAmount / COIN;
75 if (nConvert == denomination) {
81 if (denomination > nConvert && i) {
83 nRemaining = nConvert - d;
88 nRemaining = nConvert - denomination;
100 int64_t val = std::stoi(denomAmount);
int64_t CAmount
Amount in PIV (Can be negative)
CoinDenomination get_denomination(std::string denomAmount)
CoinDenomination AmountToZerocoinDenomination(CAmount amount)
const std::vector< CoinDenomination > zerocoinDenomList
CoinDenomination IntToZerocoinDenomination(int64_t amount)
CoinDenomination AmountToClosestDenomination(CAmount nAmount, CAmount &nRemaining)
int64_t ZerocoinDenominationToInt(const CoinDenomination &denomination)
CAmount ZerocoinDenominationToAmount(const CoinDenomination &denomination)
int64_t get_amount(std::string denomAmount)