Bitcoin Core
31.1.0
P2P Digital Currency
Toggle main menu visibility
Loading...
Searching...
No Matches
src
util
moneystr.h
Go to the documentation of this file.
1
// Copyright (c) 2009-2010 Satoshi Nakamoto
2
// Copyright (c) 2009-present The Bitcoin Core developers
3
// Distributed under the MIT software license, see the accompanying
4
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
5
9
#ifndef BITCOIN_UTIL_MONEYSTR_H
10
#define BITCOIN_UTIL_MONEYSTR_H
11
12
#include <
consensus/amount.h
>
13
14
#include <optional>
15
#include <string>
16
17
/* Do not use these functions to represent or parse monetary amounts to or from
18
* JSON but use AmountFromValue and ValueFromAmount for that.
19
*/
20
std::string
FormatMoney
(
CAmount
n);
22
std::optional<CAmount>
ParseMoney
(
const
std::string& str);
23
24
#endif
// BITCOIN_UTIL_MONEYSTR_H
amount.h
CAmount
int64_t CAmount
Amount in satoshis (Can be negative).
Definition
amount.h:12
ParseMoney
std::optional< CAmount > ParseMoney(const std::string &str)
Parse an amount denoted in full coins.
Definition
moneystr.cpp:45
FormatMoney
std::string FormatMoney(CAmount n)
Money parsing/formatting utilities.
Definition
moneystr.cpp:19
Generated on
for Bitcoin Core by
1.17.0