Bitcoin
Classes | Typedefs | Enumerations | Functions
ismine.h File Reference
#include <script/standard.h>
#include <stdint.h>
#include <bitset>

Go to the source code of this file.

Classes

struct  CachableAmount
 

Typedefs

typedef uint8_t isminefilter
 

Enumerations

enum  isminetype : unsigned int {
  ISMINE_NO = 0, ISMINE_WATCH_ONLY = 1 << 0, ISMINE_SPENDABLE = 1 << 1, ISMINE_USED = 1 << 2,
  ISMINE_ALL = ISMINE_WATCH_ONLY | ISMINE_SPENDABLE, ISMINE_ALL_USED = ISMINE_ALL | ISMINE_USED, ISMINE_ENUM_ELEMENTS
}
 

Functions

isminetype IsMine (const CWallet &wallet, const CScript &scriptPubKey)
 
isminetype IsMine (const CWallet &wallet, const CTxDestination &dest)
 

Typedef Documentation

◆ isminefilter

used for bitflags of isminetype

Enumeration Type Documentation

◆ isminetype

enum isminetype : unsigned int

IsMine() return codes

Enumerator
ISMINE_NO 
ISMINE_WATCH_ONLY 
ISMINE_SPENDABLE 
ISMINE_USED 
ISMINE_ALL 
ISMINE_ALL_USED 
ISMINE_ENUM_ELEMENTS 

Function Documentation

◆ IsMine() [1/2]

isminetype IsMine ( const CWallet wallet,
const CScript scriptPubKey 
)

◆ IsMine() [2/2]

isminetype IsMine ( const CWallet wallet,
const CTxDestination dest 
)