Skip to content

Commit 709c60b

Browse files
authored
Merge pull request #504 from algorandfoundation/decoupling-feat/lsig_lmsig
feat!: refactor lsig delegation
2 parents 07c3cef + 706ee7d commit 709c60b

20 files changed

+290
-187
lines changed

docs/capabilities/testing.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ When calling `algorandFixture()` you can optionally pass in some fixture configu
110110
- `indexer?: Indexer` - An optional indexer client, if not specified then it will create one against environment variables defined network (if present) or default LocalNet
111111
- `kmd?: Kmd` - An optional kmd client, if not specified then it will create one against environment variables defined network (if present) or default LocalNet
112112
- `testAccountFunding?: AlgoAmount` - The [amount](./amount.md) of funds to allocate to the default testing account, if not specified then it will get `10` ALGO
113-
- `accountGetter?: (algod: Algodv2, kmd?: Kmd) => Promise<Account>` - Optional override for how to get an account; this allows you to retrieve test accounts from a known or cached list of accounts.
113+
- `accountGetter?: (algod: Algodv2, kmd?: Kmd) => Promise<Address & AddressWithSigners>` - Optional override for how to get an account; this allows you to retrieve test accounts from a known or cached list of accounts.
114114

115115
### Using the fixture context
116116

@@ -121,8 +121,8 @@ The `fixture.context` property is of type [`AlgorandTestAutomationContext`](../c
121121
- `indexer: Indexer` - Indexer client instance
122122
- `kmd: Kmd` - KMD client instance
123123
- `transactionLogger: TransactionLogger` - Transaction logger that will log transaction IDs for all transactions issued by `algod`
124-
- `testAccount: Account` - Funded test account that is ephemerally created for each test
125-
- `generateAccount: (params: GetTestAccountParams) => Promise<Account>` - Generate and fund an additional ephemerally created account
124+
- `testAccount: Address & AddressWithSigners` - Funded test account that is ephemerally created for each test
125+
- `generateAccount: (params: GetTestAccountParams) => Promise<Address & AddressWithSigners>` - Generate and fund an additional ephemerally created account
126126
- `waitForIndexer()` - Waits for indexer to catch up with the latest transaction that has been captured by the `transactionLogger` in the Algorand fixture
127127
- `waitForIndexerTransaction: (transactionId: string) => Promise<TransactionLookupResult>` - Wait for the indexer to catch up with the given transaction ID
128128

docs/code/classes/types_account_manager.AccountManager.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ ___
185185

186186
#### Defined in
187187

188-
[src/types/account-manager.ts:546](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/account-manager.ts#L546)
188+
[src/types/account-manager.ts:562](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/account-manager.ts#L562)
189189

190190
___
191191

@@ -215,7 +215,7 @@ const account = await accountManager.dispenserFromEnvironment()
215215

216216
#### Defined in
217217

218-
[src/types/account-manager.ts:459](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/account-manager.ts#L459)
218+
[src/types/account-manager.ts:475](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/account-manager.ts#L475)
219219

220220
___
221221

@@ -258,7 +258,7 @@ await accountManager.ensureFunded("ACCOUNTADDRESS", "DISPENSERADDRESS", algokit.
258258

259259
#### Defined in
260260

261-
[src/types/account-manager.ts:579](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/account-manager.ts#L579)
261+
[src/types/account-manager.ts:595](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/account-manager.ts#L595)
262262

263263
___
264264

@@ -307,7 +307,7 @@ await accountManager.ensureFundedFromEnvironment("ACCOUNTADDRESS", algokit.algo(
307307

308308
#### Defined in
309309

310-
[src/types/account-manager.ts:641](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/account-manager.ts#L641)
310+
[src/types/account-manager.ts:657](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/account-manager.ts#L657)
311311

312312
___
313313

@@ -351,7 +351,7 @@ await accountManager.ensureFundedFromTestNetDispenserApi("ACCOUNTADDRESS", algor
351351

352352
#### Defined in
353353

354-
[src/types/account-manager.ts:697](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/account-manager.ts#L697)
354+
[src/types/account-manager.ts:713](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/account-manager.ts#L713)
355355

356356
___
357357

@@ -587,7 +587,7 @@ const account = await accountManager.localNetDispenser()
587587

588588
#### Defined in
589589

590-
[src/types/account-manager.ts:478](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/account-manager.ts#L478)
590+
[src/types/account-manager.ts:494](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/account-manager.ts#L494)
591591

592592
___
593593

@@ -656,13 +656,13 @@ ___
656656

657657
### random
658658

659-
**random**(): [`Address`](index.Address.md) & `AddressWithTransactionSigner` & \{ `account`: \{ `addr`: `Readonly`\<[`Address`](index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` } }
659+
**random**(): [`Address`](index.Address.md) & \{ `addr`: `Readonly`\<[`Address`](index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` }
660660

661661
Tracks and returns a new, random Algorand account with secret key loaded.
662662

663663
#### Returns
664664

665-
[`Address`](index.Address.md) & `AddressWithTransactionSigner` & \{ `account`: \{ `addr`: `Readonly`\<[`Address`](index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` } }
665+
[`Address`](index.Address.md) & \{ `addr`: `Readonly`\<[`Address`](index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` }
666666

667667
The account
668668

@@ -734,7 +734,7 @@ await accountManager.rekeyAccount({
734734

735735
#### Defined in
736736

737-
[src/types/account-manager.ts:521](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/account-manager.ts#L521)
737+
[src/types/account-manager.ts:537](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/account-manager.ts#L537)
738738

739739
___
740740

docs/code/interfaces/types_testing.AlgoKitLogCaptureFixture.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Testing framework agnostic handler method to run after each test to reset the lo
3333

3434
#### Defined in
3535

36-
[src/types/testing.ts:156](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L156)
36+
[src/types/testing.ts:161](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L161)
3737

3838
___
3939

@@ -53,7 +53,7 @@ Testing framework agnostic handler method to run before each test to prepare the
5353

5454
#### Defined in
5555

56-
[src/types/testing.ts:152](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L152)
56+
[src/types/testing.ts:157](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L157)
5757

5858
## Accessors
5959

@@ -69,4 +69,4 @@ The test logger instance for the current test
6969

7070
#### Defined in
7171

72-
[src/types/testing.ts:148](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L148)
72+
[src/types/testing.ts:153](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L153)

docs/code/interfaces/types_testing.AlgorandFixture.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Testing framework agnostic handler method to run before each test to prepare the
3939

4040
#### Defined in
4141

42-
[src/types/testing.ts:88](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L88)
42+
[src/types/testing.ts:93](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L93)
4343

4444
___
4545

@@ -95,7 +95,7 @@ describe('MY MODULE', () => {
9595

9696
#### Defined in
9797

98-
[src/types/testing.ts:128](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L128)
98+
[src/types/testing.ts:133](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L133)
9999

100100
## Accessors
101101

@@ -111,7 +111,7 @@ Retrieve an `AlgorandClient` loaded with the current context, including testAcco
111111

112112
#### Defined in
113113

114-
[src/types/testing.ts:82](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L82)
114+
[src/types/testing.ts:87](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L87)
115115

116116
___
117117

@@ -138,4 +138,4 @@ test('My test', () => {
138138

139139
#### Defined in
140140

141-
[src/types/testing.ts:77](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L77)
141+
[src/types/testing.ts:82](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L82)

docs/code/interfaces/types_testing.AlgorandFixtureConfig.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,28 +29,27 @@ Configuration for creating an Algorand testing fixture.
2929

3030
### accountGetter
3131

32-
`Optional` **accountGetter**: (`algod`: `AlgodClient`, `kmd?`: `KmdClient`) => `Promise`\<\{ `addr`: `Readonly`\<[`Address`](../classes/index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` }\>
32+
`Optional` **accountGetter**: (`algorand`: [`AlgorandClient`](../classes/types_algorand_client.AlgorandClient.md)) => `Promise`\<[`Address`](../classes/index.Address.md) & \{ `addr`: `Readonly`\<[`Address`](../classes/index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` }\>
3333

3434
Optional override for how to get an account; this allows you to retrieve accounts from a known or cached list of accounts.
3535

3636
#### Type declaration
3737

38-
▸ (`algod`, `kmd?`): `Promise`\<\{ `addr`: `Readonly`\<[`Address`](../classes/index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` }\>
38+
▸ (`algorand`): `Promise`\<[`Address`](../classes/index.Address.md) & \{ `addr`: `Readonly`\<[`Address`](../classes/index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` }\>
3939

4040
##### Parameters
4141

4242
| Name | Type |
4343
| :------ | :------ |
44-
| `algod` | `AlgodClient` |
45-
| `kmd?` | `KmdClient` |
44+
| `algorand` | [`AlgorandClient`](../classes/types_algorand_client.AlgorandClient.md) |
4645

4746
##### Returns
4847

49-
`Promise`\<\{ `addr`: `Readonly`\<[`Address`](../classes/index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` }\>
48+
`Promise`\<[`Address`](../classes/index.Address.md) & \{ `addr`: `Readonly`\<[`Address`](../classes/index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` }\>
5049

5150
#### Defined in
5251

53-
[src/types/testing.ts:60](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L60)
52+
[src/types/testing.ts:65](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L65)
5453

5554
___
5655

@@ -62,7 +61,7 @@ An optional algod client, if not specified then it will create one against `algo
6261

6362
#### Defined in
6463

65-
[src/types/testing.ts:52](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L52)
64+
[src/types/testing.ts:57](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L57)
6665

6766
___
6867

@@ -90,7 +89,7 @@ An optional indexer client, if not specified then it will create one against `in
9089

9190
#### Defined in
9291

93-
[src/types/testing.ts:54](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L54)
92+
[src/types/testing.ts:59](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L59)
9493

9594
___
9695

@@ -118,7 +117,7 @@ An optional kmd client, if not specified then it will create one against `kmdCon
118117

119118
#### Defined in
120119

121-
[src/types/testing.ts:56](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L56)
120+
[src/types/testing.ts:61](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L61)
122121

123122
___
124123

@@ -146,4 +145,4 @@ The amount of funds to allocate to the default testing account, if not specified
146145

147146
#### Defined in
148147

149-
[src/types/testing.ts:58](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L58)
148+
[src/types/testing.ts:63](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L63)

docs/code/interfaces/types_testing.AlgorandTestAutomationContext.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Algod client instance that will log transactions in `transactionLogger`
3030

3131
#### Defined in
3232

33-
[src/types/testing.ts:20](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L20)
33+
[src/types/testing.ts:25](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L25)
3434

3535
___
3636

@@ -42,7 +42,7 @@ An AlgorandClient instance loaded with the current context, including testAccoun
4242

4343
#### Defined in
4444

45-
[src/types/testing.ts:18](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L18)
45+
[src/types/testing.ts:23](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L23)
4646

4747
___
4848

@@ -68,7 +68,7 @@ Generate and fund an additional ephemerally created account
6868

6969
#### Defined in
7070

71-
[src/types/testing.ts:30](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L30)
71+
[src/types/testing.ts:35](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L35)
7272

7373
___
7474

@@ -80,7 +80,7 @@ Indexer client instance
8080

8181
#### Defined in
8282

83-
[src/types/testing.ts:22](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L22)
83+
[src/types/testing.ts:27](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L27)
8484

8585
___
8686

@@ -92,7 +92,7 @@ KMD client instance
9292

9393
#### Defined in
9494

95-
[src/types/testing.ts:24](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L24)
95+
[src/types/testing.ts:29](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L29)
9696

9797
___
9898

@@ -104,7 +104,7 @@ Default, funded test account that is ephemerally created
104104

105105
#### Defined in
106106

107-
[src/types/testing.ts:28](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L28)
107+
[src/types/testing.ts:33](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L33)
108108

109109
___
110110

@@ -116,7 +116,7 @@ Transaction logger that will log transaction IDs for all transactions issued by
116116

117117
#### Defined in
118118

119-
[src/types/testing.ts:26](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L26)
119+
[src/types/testing.ts:31](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L31)
120120

121121
___
122122

@@ -136,7 +136,7 @@ Wait for the indexer to catch up with all transactions logged by `transactionLog
136136

137137
#### Defined in
138138

139-
[src/types/testing.ts:32](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L32)
139+
[src/types/testing.ts:37](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L37)
140140

141141
___
142142

@@ -162,4 +162,4 @@ Wait for the indexer to catch up with the given transaction ID
162162

163163
#### Defined in
164164

165-
[src/types/testing.ts:34](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L34)
165+
[src/types/testing.ts:39](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L39)

docs/code/interfaces/types_testing.GetTestAccountParams.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ Parameters for the `getTestAccount` function.
1818

1919
### accountGetter
2020

21-
`Optional` **accountGetter**: (`algorand`: [`AlgorandClient`](../classes/types_algorand_client.AlgorandClient.md)) => `Promise`\<\{ `addr`: `Readonly`\<[`Address`](../classes/index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` }\>
21+
`Optional` **accountGetter**: (`algorand`: [`AlgorandClient`](../classes/types_algorand_client.AlgorandClient.md)) => `Promise`\<[`Address`](../classes/index.Address.md) & \{ `addr`: `Readonly`\<[`Address`](../classes/index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` }\>
2222

2323
Optional override for how to get a test account; this allows you to retrieve accounts from a known or cached list of accounts.
2424

2525
#### Type declaration
2626

27-
▸ (`algorand`): `Promise`\<\{ `addr`: `Readonly`\<[`Address`](../classes/index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` }\>
27+
▸ (`algorand`): `Promise`\<[`Address`](../classes/index.Address.md) & \{ `addr`: `Readonly`\<[`Address`](../classes/index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` }\>
2828

2929
##### Parameters
3030

@@ -34,11 +34,11 @@ Optional override for how to get a test account; this allows you to retrieve acc
3434

3535
##### Returns
3636

37-
`Promise`\<\{ `addr`: `Readonly`\<[`Address`](../classes/index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` }\>
37+
`Promise`\<[`Address`](../classes/index.Address.md) & \{ `addr`: `Readonly`\<[`Address`](../classes/index.Address.md)\> ; `lsigSigner`: `DelegatedLsigSigner` ; `mxBytesSigner`: `MxBytesSigner` ; `programDataSigner`: `ProgramDataSigner` ; `signer`: `TransactionSigner` }\>
3838

3939
#### Defined in
4040

41-
[src/types/testing.ts:46](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L46)
41+
[src/types/testing.ts:51](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L51)
4242

4343
___
4444

@@ -50,7 +50,7 @@ Initial funds to ensure the account has
5050

5151
#### Defined in
5252

53-
[src/types/testing.ts:42](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L42)
53+
[src/types/testing.ts:47](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L47)
5454

5555
___
5656

@@ -62,4 +62,4 @@ Whether to suppress the log (which includes a mnemonic) or not (default: do not
6262

6363
#### Defined in
6464

65-
[src/types/testing.ts:44](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L44)
65+
[src/types/testing.ts:49](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L49)

docs/code/interfaces/types_testing.LogSnapshotConfig.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Any accounts/addresses to replace the address for predictably
2727

2828
#### Defined in
2929

30-
[src/types/testing.ts:139](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L139)
30+
[src/types/testing.ts:144](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L144)
3131

3232
___
3333

@@ -39,7 +39,7 @@ Any app IDs to replace predictably
3939

4040
#### Defined in
4141

42-
[src/types/testing.ts:141](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L141)
42+
[src/types/testing.ts:146](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L146)
4343

4444
___
4545

@@ -65,7 +65,7 @@ Optional filter predicate to filter out logs
6565

6666
#### Defined in
6767

68-
[src/types/testing.ts:143](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L143)
68+
[src/types/testing.ts:148](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L148)
6969

7070
___
7171

@@ -77,4 +77,4 @@ Any transaction IDs or transactions to replace the ID for predictably
7777

7878
#### Defined in
7979

80-
[src/types/testing.ts:137](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L137)
80+
[src/types/testing.ts:142](https://github.com/algorandfoundation/algokit-utils-ts/blob/main/src/types/testing.ts#L142)

packages/transact/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export {
2020
encodeSignedTransaction,
2121
encodeSignedTransactions,
2222
validateSignedTransaction,
23-
type LogicSignature,
23+
type LogicSigSignature,
2424
type MultisigSignature,
2525
type MultisigSubsignature,
2626
type SignedTransaction,

0 commit comments

Comments
 (0)