PRCYCoin
2.0.0.7rc1
P2P Digital Currency
src
wallet
wallet_ismine.h
Go to the documentation of this file.
1
// Copyright (c) 2009-2010 Satoshi Nakamoto
2
// Copyright (c) 2009-2014 The Bitcoin developers
3
// Distributed under the MIT software license, see the accompanying
4
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
5
6
#ifndef BITCOIN_WALLET_ISMINE_H
7
#define BITCOIN_WALLET_ISMINE_H
8
9
#include "
key.h
"
10
#include "
script/standard.h
"
11
12
class
CKeyStore
;
13
class
CScript
;
14
16
enum
isminetype
{
17
ISMINE_NO
= 0,
19
ISMINE_WATCH_ONLY
= 1,
20
ISMINE_SPENDABLE
= 4,
21
ISMINE_ALL
=
ISMINE_WATCH_ONLY
|
ISMINE_SPENDABLE
22
};
24
typedef
uint8_t
isminefilter
;
25
26
isminetype
IsMine
(
const
CKeyStore
& keystore,
const
CScript
& scriptPubKey);
27
isminetype
IsMine
(
const
CKeyStore
& keystore,
const
CTxDestination
& dest);
28
29
#endif // BITCOIN_WALLET_ISMINE_H
CKeyStore
A virtual base class for key stores.
Definition:
keystore.h:21
isminefilter
uint8_t isminefilter
used for bitflags of isminetype
Definition:
wallet_ismine.h:24
ISMINE_NO
@ ISMINE_NO
Definition:
wallet_ismine.h:17
isminetype
isminetype
IsMine() return codes.
Definition:
wallet_ismine.h:16
ISMINE_ALL
@ ISMINE_ALL
Definition:
wallet_ismine.h:21
standard.h
ISMINE_SPENDABLE
@ ISMINE_SPENDABLE
Definition:
wallet_ismine.h:20
CScript
Serialized script, used inside transaction inputs and outputs.
Definition:
script.h:363
ISMINE_WATCH_ONLY
@ ISMINE_WATCH_ONLY
Indicates that we dont know how to create a scriptSig that would solve this if we were given the appr...
Definition:
wallet_ismine.h:19
CTxDestination
boost::variant< CNoDestination, CKeyID, CScriptID > CTxDestination
A txout script template with a specific destination.
Definition:
standard.h:81
key.h
IsMine
isminetype IsMine(const CKeyStore &keystore, const CScript &scriptPubKey)
Definition:
wallet_ismine.cpp:36
Generated on Tue Apr 28 2026 00:03:04 for PRCYCoin by
1.8.17