Skip to content

Documentation / @cashconnect-js/templates-dev / wallet/types

WalletBlockchain ​

ts
type WalletBlockchain = BaseBlockchain<AddressStatusPayload, BlockHeightPayload>;

Defined in: packages/templates-dev/src/wallet/types.ts:21


WalletDependencies ​

ts
type WalletDependencies = object;

Defined in: packages/templates-dev/src/wallet/types.ts:26

Properties ​

blockchain ​

ts
blockchain: WalletBlockchain;

Defined in: packages/templates-dev/src/wallet/types.ts:27


InputTemplateBCH ​

ts
type InputTemplateBCH = InputTemplate<CompilerBch, false, CompilationData>;

Defined in: packages/templates-dev/src/wallet/types.ts:30


WalletUTXO ​

ts
type WalletUTXO = object;

Defined in: packages/templates-dev/src/wallet/types.ts:42

Properties ​

outpointIndex ​

ts
outpointIndex: number;

Defined in: packages/templates-dev/src/wallet/types.ts:43

outpointTransactionHash ​

ts
outpointTransactionHash: Uint8Array;

Defined in: packages/templates-dev/src/wallet/types.ts:44

sequenceNumber ​

ts
sequenceNumber: number;

Defined in: packages/templates-dev/src/wallet/types.ts:45

unlockingBytecode ​

ts
unlockingBytecode: TemplateDirective;

Defined in: packages/templates-dev/src/wallet/types.ts:46

sourceOutput ​

ts
sourceOutput: object;

Defined in: packages/templates-dev/src/wallet/types.ts:47

NameTypeDefined in
lockingBytecodeUint8Array | TemplateDirectivepackages/templates-dev/src/wallet/types.ts:48
valueSatoshisbigintpackages/templates-dev/src/wallet/types.ts:49
token?Output["token"]packages/templates-dev/src/wallet/types.ts:50

WalletUTXOs ​

ts
type WalletUTXOs = ExtMap<WalletUTXO>;

Defined in: packages/templates-dev/src/wallet/types.ts:54


TransactionTemplate ​

ts
type TransactionTemplate = TransactionTemplateFixed<CompilerBch>;

Defined in: packages/templates-dev/src/wallet/types.ts:56


FilterAndSortCallback() ​

ts
type FilterAndSortCallback = () => Promise<InputTemplateBCH[]>;

Defined in: packages/templates-dev/src/wallet/types.ts:58

Returns ​

Promise<InputTemplateBCH[]>


IWalletActivities ​

ts
type IWalletActivities<T> = object;

Defined in: packages/templates-dev/src/wallet/types.ts:60

Type Parameters ​

Type Parameter
T

Index Signature ​

ts
[id: string]: T

WalletAddresses ​

ts
type WalletAddresses = ExtMap<Address>;

Defined in: packages/templates-dev/src/wallet/types.ts:63


WalletTransaction ​

ts
type WalletTransaction = BlockchainTransaction & object;

Defined in: packages/templates-dev/src/wallet/types.ts:65

Type Declaration ​

NameTypeDefined in
sourceOutputsOutput[]packages/templates-dev/src/wallet/types.ts:66

WalletTransactions ​

ts
type WalletTransactions = ExtMap<WalletTransaction>;

Defined in: packages/templates-dev/src/wallet/types.ts:69


TemplateDirective ​

Defined in: packages/templates-dev/src/wallet/types.ts:36

Properties ​

PropertyTypeDefined in
compilerCompilerBchpackages/templates-dev/src/wallet/types.ts:37
dataCompilationData<never>packages/templates-dev/src/wallet/types.ts:38
scriptstringpackages/templates-dev/src/wallet/types.ts:39