Documentation / @cashconnect-js/templates-dev / wallet/types
WalletBlockchain
type WalletBlockchain = BaseBlockchain<AddressStatusPayload, BlockHeightPayload>;Defined in: packages/templates-dev/src/wallet/types.ts:21
WalletDependencies
type WalletDependencies = object;Defined in: packages/templates-dev/src/wallet/types.ts:26
Properties
blockchain
blockchain: WalletBlockchain;Defined in: packages/templates-dev/src/wallet/types.ts:27
InputTemplateBCH
type InputTemplateBCH = InputTemplate<CompilerBch, false, CompilationData>;Defined in: packages/templates-dev/src/wallet/types.ts:30
WalletUTXO
type WalletUTXO = object;Defined in: packages/templates-dev/src/wallet/types.ts:42
Properties
outpointIndex
outpointIndex: number;Defined in: packages/templates-dev/src/wallet/types.ts:43
outpointTransactionHash
outpointTransactionHash: Uint8Array;Defined in: packages/templates-dev/src/wallet/types.ts:44
sequenceNumber
sequenceNumber: number;Defined in: packages/templates-dev/src/wallet/types.ts:45
unlockingBytecode
unlockingBytecode: TemplateDirective;Defined in: packages/templates-dev/src/wallet/types.ts:46
sourceOutput
sourceOutput: object;Defined in: packages/templates-dev/src/wallet/types.ts:47
| Name | Type | Defined in |
|---|---|---|
lockingBytecode | Uint8Array | TemplateDirective | packages/templates-dev/src/wallet/types.ts:48 |
valueSatoshis | bigint | packages/templates-dev/src/wallet/types.ts:49 |
token? | Output["token"] | packages/templates-dev/src/wallet/types.ts:50 |
WalletUTXOs
type WalletUTXOs = ExtMap<WalletUTXO>;Defined in: packages/templates-dev/src/wallet/types.ts:54
TransactionTemplate
type TransactionTemplate = TransactionTemplateFixed<CompilerBch>;Defined in: packages/templates-dev/src/wallet/types.ts:56
FilterAndSortCallback()
type FilterAndSortCallback = () => Promise<InputTemplateBCH[]>;Defined in: packages/templates-dev/src/wallet/types.ts:58
Returns
Promise<InputTemplateBCH[]>
IWalletActivities
type IWalletActivities<T> = object;Defined in: packages/templates-dev/src/wallet/types.ts:60
Type Parameters
| Type Parameter |
|---|
T |
Index Signature
[id: string]: TWalletAddresses
type WalletAddresses = ExtMap<Address>;Defined in: packages/templates-dev/src/wallet/types.ts:63
WalletTransaction
type WalletTransaction = BlockchainTransaction & object;Defined in: packages/templates-dev/src/wallet/types.ts:65
Type Declaration
| Name | Type | Defined in |
|---|---|---|
sourceOutputs | Output[] | packages/templates-dev/src/wallet/types.ts:66 |
WalletTransactions
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
| Property | Type | Defined in |
|---|---|---|
compiler | CompilerBch | packages/templates-dev/src/wallet/types.ts:37 |
data | CompilationData<never> | packages/templates-dev/src/wallet/types.ts:38 |
script | string | packages/templates-dev/src/wallet/types.ts:39 |