C# 클래스 Paymetheus.Bitcoin.Wallet.Wallet

파일 보기 프로젝트 열기: btcsuite/Paymetheus 1 사용 예제들

공개 메소드들

메소드 설명
AccountName ( Account account ) : string
ApplyTransactionChanges ( WalletChanges changes ) : void
CalculateSpendableBalance ( Account account, int minConf ) : Amount
EnumrateAccounts ( ) : AccountProperties>>.IEnumerable
LookupAccountProperties ( Account account ) : AccountProperties
OutputDestination ( WalletTransaction output ) : string
UpdateAccountProperties ( Account account, string name, uint externalKeyCount, uint internalKeyCount, uint importedKeyCount ) : void
Wallet ( BlockChainIdentity activeChain, TransactionSet txSet, AccountProperties>.Dictionary accounts, BlockIdentity chainTip ) : System

비공개 메소드들

메소드 설명
AddTransactionToTotals ( WalletTransaction tx, AccountProperties>.Dictionary modifiedAccounts ) : void
OnChangesProcessed ( ChangesProcessedEventArgs e ) : void
OutputsToAccount ( WalletTransaction outputs, Account account ) : IEnumerable
RemoveTransactionFromTotals ( WalletTransaction tx, AccountProperties>.Dictionary modifiedAccounts ) : void

메소드 상세

AccountName() 공개 메소드

public AccountName ( Account account ) : string
account Account
리턴 string

ApplyTransactionChanges() 공개 메소드

public ApplyTransactionChanges ( WalletChanges changes ) : void
changes WalletChanges
리턴 void

CalculateSpendableBalance() 공개 메소드

public CalculateSpendableBalance ( Account account, int minConf ) : Amount
account Account
minConf int
리턴 Amount

EnumrateAccounts() 공개 메소드

public EnumrateAccounts ( ) : AccountProperties>>.IEnumerable
리턴 AccountProperties>>.IEnumerable

LookupAccountProperties() 공개 메소드

public LookupAccountProperties ( Account account ) : AccountProperties
account Account
리턴 AccountProperties

OutputDestination() 공개 메소드

public OutputDestination ( WalletTransaction output ) : string
output WalletTransaction
리턴 string

UpdateAccountProperties() 공개 메소드

public UpdateAccountProperties ( Account account, string name, uint externalKeyCount, uint internalKeyCount, uint importedKeyCount ) : void
account Account
name string
externalKeyCount uint
internalKeyCount uint
importedKeyCount uint
리턴 void

Wallet() 공개 메소드

public Wallet ( BlockChainIdentity activeChain, TransactionSet txSet, AccountProperties>.Dictionary accounts, BlockIdentity chainTip ) : System
activeChain BlockChainIdentity
txSet TransactionSet
accounts AccountProperties>.Dictionary
chainTip BlockIdentity
리턴 System