Skip to content

Commit 6376dc0

Browse files
authored
Merge pull request #62 from algorandfoundation/feat/signature
feat: accept abi method reference as a parameter to methodSelector function
2 parents 1db13fb + 57d90d4 commit 6376dc0

28 files changed

+714
-234
lines changed

docs/code/subcontexts/contract-context/classes/ContractContext.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
# Class: ContractContext
88

9-
Defined in: [src/subcontexts/contract-context.ts:122](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/contract-context.ts#L122)
9+
Defined in: [src/subcontexts/contract-context.ts:138](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/contract-context.ts#L138)
1010

1111
Provides a context for creating contracts and registering created contract instances
1212
with test execution context.
@@ -27,7 +27,7 @@ with test execution context.
2727

2828
> **create**\<`T`\>(`type`, ...`args`): `T`
2929
30-
Defined in: [src/subcontexts/contract-context.ts:134](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/contract-context.ts#L134)
30+
Defined in: [src/subcontexts/contract-context.ts:150](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/contract-context.ts#L150)
3131

3232
Creates a new contract instance and register the created instance with test execution context.
3333

@@ -70,7 +70,7 @@ const contract = ctx.contract.create(MyContract);
7070

7171
> `static` **createMethodCallTxns**\<`TParams`\>(`contract`, `abiMetadata`, ...`args`): `Transaction`[]
7272
73-
Defined in: [src/subcontexts/contract-context.ts:156](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/contract-context.ts#L156)
73+
Defined in: [src/subcontexts/contract-context.ts:172](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/contract-context.ts#L172)
7474

7575
**`Internal`**
7676

docs/code/subcontexts/ledger-context/classes/LedgerContext.md

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ The contract to add.
134134

135135
> **boxExists**(`app`, `key`): `boolean`
136136
137-
Defined in: [src/subcontexts/ledger-context.ts:379](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L379)
137+
Defined in: [src/subcontexts/ledger-context.ts:377](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L377)
138138

139139
Checks if a box exists for an application by key.
140140

@@ -164,7 +164,7 @@ True if the box exists, false otherwise.
164164

165165
> **deleteBox**(`app`, `key`): `boolean`
166166
167-
Defined in: [src/subcontexts/ledger-context.ts:367](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L367)
167+
Defined in: [src/subcontexts/ledger-context.ts:365](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L365)
168168

169169
Deletes a box for an application by key.
170170

@@ -194,35 +194,31 @@ True if the box was deleted, false otherwise.
194194

195195
> **getAccount**(`address`): `Account`
196196
197-
Defined in: [src/subcontexts/ledger-context.ts:60](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L60)
197+
Defined in: [src/subcontexts/ledger-context.ts:59](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L59)
198198

199199
Retrieves an account by address.
200200

201201
#### Parameters
202202

203203
##### address
204204

205-
`Account`
206-
207205
The account address.
208206

207+
`StubBytesCompat` | `Account`
208+
209209
#### Returns
210210

211211
`Account`
212212

213213
The account.
214214

215-
#### Throws
216-
217-
If the account is unknown.
218-
219215
***
220216

221217
### getApplication()
222218

223219
> **getApplication**(`applicationId`): `Application`
224220
225-
Defined in: [src/subcontexts/ledger-context.ts:86](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L86)
221+
Defined in: [src/subcontexts/ledger-context.ts:82](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L82)
226222

227223
Retrieves an application by application ID.
228224

@@ -250,7 +246,7 @@ If the application is unknown.
250246

251247
> **getApplicationForApprovalProgram**(`approvalProgram`): `undefined` \| `Application`
252248
253-
Defined in: [src/subcontexts/ledger-context.ts:115](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L115)
249+
Defined in: [src/subcontexts/ledger-context.ts:111](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L111)
254250

255251
Retrieves an application for a given approval program.
256252

@@ -274,7 +270,7 @@ The application or undefined if not found.
274270

275271
> **getApplicationForContract**(`contract`): `Application`
276272
277-
Defined in: [src/subcontexts/ledger-context.ts:99](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L99)
273+
Defined in: [src/subcontexts/ledger-context.ts:95](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L95)
278274

279275
Retrieves an application for a given contract.
280276

@@ -302,7 +298,7 @@ If the contract is unknown.
302298

303299
> **getAsset**(`assetId`): `Asset`
304300
305-
Defined in: [src/subcontexts/ledger-context.ts:73](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L73)
301+
Defined in: [src/subcontexts/ledger-context.ts:69](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L69)
306302

307303
Retrieves an asset by asset ID.
308304

@@ -330,7 +326,7 @@ If the asset is unknown.
330326

331327
> **getBlockData**(`index`): `BlockData`
332328
333-
Defined in: [src/subcontexts/ledger-context.ts:249](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L249)
329+
Defined in: [src/subcontexts/ledger-context.ts:245](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L245)
334330

335331
Retrieves block data by index.
336332

@@ -358,7 +354,7 @@ If the block is not set.
358354

359355
> **getBox**(`app`, `key`): `Uint8Array`
360356
361-
Defined in: [src/subcontexts/ledger-context.ts:342](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L342)
357+
Defined in: [src/subcontexts/ledger-context.ts:340](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L340)
362358

363359
Retrieves a box for an application by key.
364360

@@ -388,7 +384,7 @@ The box data.
388384

389385
> **getGlobalState**(`app`, `key`): \[`GlobalStateCls`\<`unknown`\>, `true`\] \| \[`undefined`, `false`\]
390386
391-
Defined in: [src/subcontexts/ledger-context.ts:263](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L263)
387+
Defined in: [src/subcontexts/ledger-context.ts:259](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L259)
392388

393389
Retrieves global state for an application by key.
394390

@@ -418,7 +414,7 @@ The global state and a boolean indicating if it was found.
418414

419415
> **getLocalState**(`app`, `account`, `key`): \[`undefined`, `false`\] \| \[`LocalStateForAccount`\<`unknown`\>, `true`\]
420416
421-
Defined in: [src/subcontexts/ledger-context.ts:298](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L298)
417+
Defined in: [src/subcontexts/ledger-context.ts:294](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L294)
422418

423419
Retrieves local state for an application and account by key.
424420

@@ -428,7 +424,7 @@ Retrieves local state for an application and account by key.
428424

429425
The application.
430426

431-
`Application` | `BaseContract`
427+
`uint64` | `Application` | `BaseContract`
432428

433429
##### account
434430

@@ -454,7 +450,7 @@ The local state and a boolean indicating if it was found.
454450

455451
> **patchAccountData**(`account`, `data`): `void`
456452
457-
Defined in: [src/subcontexts/ledger-context.ts:171](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L171)
453+
Defined in: [src/subcontexts/ledger-context.ts:167](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L167)
458454

459455
Patches account data with the provided partial data.
460456

@@ -482,7 +478,7 @@ The partial account data.
482478

483479
> **patchApplicationData**(`app`, `data`): `void`
484480
485-
Defined in: [src/subcontexts/ledger-context.ts:188](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L188)
481+
Defined in: [src/subcontexts/ledger-context.ts:184](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L184)
486482

487483
Patches application data with the provided partial data.
488484

@@ -510,7 +506,7 @@ The partial application data.
510506

511507
> **patchAssetData**(`asset`, `data`): `void`
512508
513-
Defined in: [src/subcontexts/ledger-context.ts:208](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L208)
509+
Defined in: [src/subcontexts/ledger-context.ts:204](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L204)
514510

515511
Patches asset data with the provided partial data.
516512

@@ -536,7 +532,7 @@ The partial asset data.
536532

537533
> **patchBlockData**(`index`, `data`): `void`
538534
539-
Defined in: [src/subcontexts/ledger-context.ts:234](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L234)
535+
Defined in: [src/subcontexts/ledger-context.ts:230](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L230)
540536

541537
Patches block data with the provided partial data.
542538

@@ -564,7 +560,7 @@ The partial block data.
564560

565561
> **patchGlobalData**(`data`): `void`
566562
567-
Defined in: [src/subcontexts/ledger-context.ts:159](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L159)
563+
Defined in: [src/subcontexts/ledger-context.ts:155](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L155)
568564

569565
Patches global data with the provided partial data.
570566

@@ -586,7 +582,7 @@ The partial global data.
586582

587583
> **patchVoterData**(`account`, `data`): `void`
588584
589-
Defined in: [src/subcontexts/ledger-context.ts:221](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L221)
585+
Defined in: [src/subcontexts/ledger-context.ts:217](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L217)
590586

591587
Patches voter data with the provided partial data.
592588

@@ -614,7 +610,7 @@ The partial voter data.
614610

615611
> **setBox**(`app`, `key`, `value`): `void`
616612
617-
Defined in: [src/subcontexts/ledger-context.ts:354](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L354)
613+
Defined in: [src/subcontexts/ledger-context.ts:352](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L352)
618614

619615
Sets a box for an application by key.
620616

@@ -648,7 +644,7 @@ The box data.
648644

649645
> **setGlobalState**(`app`, `key`, `value`): `void`
650646
651-
Defined in: [src/subcontexts/ledger-context.ts:278](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L278)
647+
Defined in: [src/subcontexts/ledger-context.ts:274](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L274)
652648

653649
Sets global state for an application by key.
654650

@@ -680,19 +676,23 @@ The value (optional).
680676

681677
### setLocalState()
682678

683-
> **setLocalState**(`app`, `account`, `key`, `value`): `void`
679+
> **setLocalState**\<`T`\>(`app`, `account`, `key`, `value`): `void`
684680
685-
Defined in: [src/subcontexts/ledger-context.ts:319](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L319)
681+
Defined in: [src/subcontexts/ledger-context.ts:316](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L316)
686682

687683
Sets local state for an application and account by key.
688684

685+
#### Type Parameters
686+
687+
**T**
688+
689689
#### Parameters
690690

691691
##### app
692692

693693
The application.
694694

695-
`Application` | `BaseContract`
695+
`uint64` | `Application` | `BaseContract`
696696

697697
##### account
698698

@@ -710,7 +710,7 @@ The key.
710710

711711
The value (optional).
712712

713-
`undefined` | `StubBytesCompat` | `StubUint64Compat`
713+
`undefined` | `T`
714714

715715
#### Returns
716716

@@ -722,7 +722,7 @@ The value (optional).
722722

723723
> **updateAssetHolding**(`account`, `assetId`, `balance`?, `frozen`?): `void`
724724
725-
Defined in: [src/subcontexts/ledger-context.ts:145](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L145)
725+
Defined in: [src/subcontexts/ledger-context.ts:141](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/ledger-context.ts#L141)
726726

727727
Update asset holdings for account, only specified values will be updated.
728728
AccountType will also be opted-in to asset

docs/code/subcontexts/transaction-context/classes/DeferredAppCall.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
# Class: DeferredAppCall\<TParams, TReturn\>
88

9-
Defined in: [src/subcontexts/transaction-context.ts:60](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L60)
9+
Defined in: [src/subcontexts/transaction-context.ts:59](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L59)
1010

1111
Represents a deferred application call.
1212

@@ -22,7 +22,7 @@ Represents a deferred application call.
2222

2323
> **new DeferredAppCall**\<`TParams`, `TReturn`\>(`appId`, `txns`, `method`, `abiMetadata`, `args`): [`DeferredAppCall`](DeferredAppCall.md)\<`TParams`, `TReturn`\>
2424
25-
Defined in: [src/subcontexts/transaction-context.ts:61](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L61)
25+
Defined in: [src/subcontexts/transaction-context.ts:60](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L60)
2626

2727
#### Parameters
2828

@@ -56,15 +56,15 @@ Defined in: [src/subcontexts/transaction-context.ts:61](https://github.com/algor
5656

5757
> `readonly` **txns**: `Transaction`[]
5858
59-
Defined in: [src/subcontexts/transaction-context.ts:63](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L63)
59+
Defined in: [src/subcontexts/transaction-context.ts:62](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L62)
6060

6161
## Methods
6262

6363
### submit()
6464

6565
> **submit**(): `TReturn`
6666
67-
Defined in: [src/subcontexts/transaction-context.ts:73](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L73)
67+
Defined in: [src/subcontexts/transaction-context.ts:72](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L72)
6868

6969
Submits the deferred application call.
7070

docs/code/subcontexts/transaction-context/classes/ItxnGroup.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
# Class: ItxnGroup
88

9-
Defined in: [src/subcontexts/transaction-context.ts:475](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L475)
9+
Defined in: [src/subcontexts/transaction-context.ts:485](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L485)
1010

1111
Represents a group of inner transactions.
1212

@@ -16,7 +16,7 @@ Represents a group of inner transactions.
1616

1717
> **new ItxnGroup**(`itxns`): [`ItxnGroup`](ItxnGroup.md)
1818
19-
Defined in: [src/subcontexts/transaction-context.ts:477](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L477)
19+
Defined in: [src/subcontexts/transaction-context.ts:487](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L487)
2020

2121
#### Parameters
2222

@@ -34,15 +34,15 @@ Defined in: [src/subcontexts/transaction-context.ts:477](https://github.com/algo
3434

3535
> **itxns**: `InnerTxn`[] = `[]`
3636
37-
Defined in: [src/subcontexts/transaction-context.ts:476](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L476)
37+
Defined in: [src/subcontexts/transaction-context.ts:486](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L486)
3838

3939
## Methods
4040

4141
### getApplicationInnerTxn()
4242

4343
> **getApplicationInnerTxn**(`index`?): `ApplicationInnerTxn`
4444
45-
Defined in: [src/subcontexts/transaction-context.ts:486](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L486)
45+
Defined in: [src/subcontexts/transaction-context.ts:496](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L496)
4646

4747
Gets an application inner transaction by index.
4848

@@ -66,7 +66,7 @@ The application inner transaction.
6666

6767
> **getAssetConfigInnerTxn**(`index`?): `AssetConfigInnerTxn`
6868
69-
Defined in: [src/subcontexts/transaction-context.ts:495](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L495)
69+
Defined in: [src/subcontexts/transaction-context.ts:505](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L505)
7070

7171
Gets an asset configuration inner transaction by index.
7272

@@ -90,7 +90,7 @@ The asset configuration inner transaction.
9090

9191
> **getAssetFreezeInnerTxn**(`index`?): `AssetFreezeInnerTxn`
9292
93-
Defined in: [src/subcontexts/transaction-context.ts:513](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L513)
93+
Defined in: [src/subcontexts/transaction-context.ts:523](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L523)
9494

9595
Gets an asset freeze inner transaction by index.
9696

@@ -114,7 +114,7 @@ The asset freeze inner transaction.
114114

115115
> **getAssetTransferInnerTxn**(`index`?): `AssetTransferInnerTxn`
116116
117-
Defined in: [src/subcontexts/transaction-context.ts:504](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L504)
117+
Defined in: [src/subcontexts/transaction-context.ts:514](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L514)
118118

119119
Gets an asset transfer inner transaction by index.
120120

@@ -138,7 +138,7 @@ The asset transfer inner transaction.
138138

139139
> **getInnerTxn**(`index`?): `InnerTxn`
140140
141-
Defined in: [src/subcontexts/transaction-context.ts:540](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L540)
141+
Defined in: [src/subcontexts/transaction-context.ts:550](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L550)
142142

143143
Gets an inner transaction by index.
144144

@@ -162,7 +162,7 @@ The inner transaction.
162162

163163
> **getKeyRegistrationInnerTxn**(`index`?): `KeyRegistrationInnerTxn`
164164
165-
Defined in: [src/subcontexts/transaction-context.ts:522](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L522)
165+
Defined in: [src/subcontexts/transaction-context.ts:532](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L532)
166166

167167
Gets a key registration inner transaction by index.
168168

@@ -186,7 +186,7 @@ The key registration inner transaction.
186186

187187
> **getPaymentInnerTxn**(`index`?): `PaymentInnerTxn`
188188
189-
Defined in: [src/subcontexts/transaction-context.ts:531](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L531)
189+
Defined in: [src/subcontexts/transaction-context.ts:541](https://github.com/algorandfoundation/algorand-typescript-testing/blob/main/src/subcontexts/transaction-context.ts#L541)
190190

191191
Gets a payment inner transaction by index.
192192

0 commit comments

Comments
 (0)