Ixian SDK
DLT.Wallet Class Reference

Public Member Functions

 Wallet ()
 
 Wallet (byte[] w_id, IxiNumber w_balance)
 
 Wallet (Wallet wallet)
 
 Wallet (byte[] bytes)
 
byte [] getBytes ()
 
byte [] calculateChecksum (int block_version)
 
bool isValidSigner (byte[] address)
 
void addValidSigner (byte[] address)
 
void delValidSigner (byte[] address)
 

Public Attributes

byte [] id
 
IxiNumber balance
 
WalletType type
 
byte requiredSigs
 
byte [][] allowedSigners
 
byte [] data
 
byte [] publicKey
 

Properties

byte countAllowedSigners [get]
 

Detailed Description

Definition at line 16 of file Wallet.cs.

Constructor & Destructor Documentation

◆ Wallet() [1/4]

DLT.Wallet.Wallet ( )

Definition at line 36 of file Wallet.cs.

◆ Wallet() [2/4]

DLT.Wallet.Wallet ( byte []  w_id,
IxiNumber  w_balance 
)

Definition at line 47 of file Wallet.cs.

◆ Wallet() [3/4]

DLT.Wallet.Wallet ( Wallet  wallet)

Definition at line 58 of file Wallet.cs.

◆ Wallet() [4/4]

DLT.Wallet.Wallet ( byte []  bytes)

Definition at line 77 of file Wallet.cs.

Member Function Documentation

◆ addValidSigner()

void DLT.Wallet.addValidSigner ( byte []  address)

Definition at line 231 of file Wallet.cs.

◆ calculateChecksum()

byte [] DLT.Wallet.calculateChecksum ( int  block_version)

Definition at line 182 of file Wallet.cs.

◆ delValidSigner()

void DLT.Wallet.delValidSigner ( byte []  address)

Definition at line 252 of file Wallet.cs.

◆ getBytes()

byte [] DLT.Wallet.getBytes ( )

Definition at line 127 of file Wallet.cs.

◆ isValidSigner()

bool DLT.Wallet.isValidSigner ( byte []  address)

Definition at line 218 of file Wallet.cs.

Member Data Documentation

◆ allowedSigners

byte [][] DLT.Wallet.allowedSigners

Definition at line 22 of file Wallet.cs.

◆ balance

IxiNumber DLT.Wallet.balance

Definition at line 19 of file Wallet.cs.

◆ data

byte [] DLT.Wallet.data

Definition at line 23 of file Wallet.cs.

◆ id

byte [] DLT.Wallet.id

Definition at line 18 of file Wallet.cs.

◆ publicKey

byte [] DLT.Wallet.publicKey

Definition at line 24 of file Wallet.cs.

◆ requiredSigs

byte DLT.Wallet.requiredSigs

Definition at line 21 of file Wallet.cs.

◆ type

WalletType DLT.Wallet.type

Definition at line 20 of file Wallet.cs.

Property Documentation

◆ countAllowedSigners

byte DLT.Wallet.countAllowedSigners
get

Definition at line 27 of file Wallet.cs.


The documentation for this class was generated from the following file: