Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
types.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
13
14#ifndef BITCOIN_WALLET_TYPES_H
15#define BITCOIN_WALLET_TYPES_H
16
18
19namespace wallet {
28enum class AddressPurpose {
29 RECEIVE,
30 SEND,
31 REFUND,
32};
33
44
45} // namespace wallet
46
47#endif // BITCOIN_WALLET_TYPES_H
int64_t CAmount
Amount in satoshis (Can be negative)
Definition amount.h:12
AddressPurpose
Address purpose field that has been been stored with wallet sending and receiving addresses since BIP...
Definition types.h:28
@ REFUND
Never set in current code may be present in older wallet databases.
std::shared_ptr< const CTransaction > CTransactionRef
CreatedTransactionResult(CTransactionRef _tx, CAmount _fee, std::optional< unsigned int > _change_pos, const FeeCalculation &_fee_calc)
Definition types.h:41
std::optional< unsigned int > change_pos
Definition types.h:39
constexpr auto Ticks(Dur2 d)
Helper to count the seconds of a duration/time_point.
Definition time.h:73