Documentation / @cashconnect-js/templates-dev / helpers/test-env
TestEnvOpts
ts
type TestEnvOpts = object;Defined in: packages/templates-dev/src/helpers/test-env.ts:15
Properties
bytecode?
ts
optional bytecode: Record<string, Uint8Array>;Defined in: packages/templates-dev/src/helpers/test-env.ts:16
TestEnv
Defined in: packages/templates-dev/src/helpers/test-env.ts:19
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends Template | Template |
Constructors
Constructor
ts
new TestEnv<T>(template, opts): TestEnv<T>;Defined in: packages/templates-dev/src/helpers/test-env.ts:35
Parameters
| Parameter | Type |
|---|---|
template | T |
opts | TestEnvOpts |
Returns
TestEnv<T>
Methods
from()
ts
static from<T>(template, opts): Promise<TestEnv<T>>;Defined in: packages/templates-dev/src/helpers/test-env.ts:20
Type Parameters
| Type Parameter |
|---|
T extends object |
Parameters
| Parameter | Type |
|---|---|
template | T |
opts | TestEnvOpts |
Returns
Promise<TestEnv<T>>
start()
ts
start(): Promise<void>;Defined in: packages/templates-dev/src/helpers/test-env.ts:48
Returns
Promise<void>
createWalletP2PKH()
ts
createWalletP2PKH<U>(opts): Promise<{
wallet: WalletP2PKH;
templateInstance: TemplateInstance<U>;
}>;Defined in: packages/templates-dev/src/helpers/test-env.ts:53
Type Parameters
| Type Parameter | Default type |
|---|---|
U extends object | T |
Parameters
| Parameter | Type |
|---|---|
opts | { satsBalance?: bigint; tokenMutablesBalance?: Record<string, bigint>; privateKey?: string | Uint8Array<ArrayBufferLike>; scope?: string; template?: U; } |
opts.satsBalance? | bigint |
opts.tokenMutablesBalance? | Record<string, bigint> |
opts.privateKey? | string | Uint8Array<ArrayBufferLike> |
opts.scope? | string |
opts.template? | U |
Returns
Promise<{ wallet: WalletP2PKH; templateInstance: TemplateInstance<U>; }>
createServiceInstance()
ts
createServiceInstance(): Promise<TemplateInstance<T>>;Defined in: packages/templates-dev/src/helpers/test-env.ts:127
Returns
Promise<TemplateInstance<T>>
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
template | readonly | T | packages/templates-dev/src/helpers/test-env.ts:31 |
blockchain | readonly | BlockchainTest | packages/templates-dev/src/helpers/test-env.ts:32 |
bytecode | readonly | Record<string, Uint8Array> | packages/templates-dev/src/helpers/test-env.ts:33 |