4
4
AlgorandSubscriberConfig ,
5
5
BalanceChangeRole ,
6
6
)
7
- from algokit_utils .beta .algorand_client import AlgorandClient
8
- from algokit_utils .beta .composer import (
7
+ from algokit_utils import (
8
+ AlgoAmount ,
9
+ AlgorandClient ,
9
10
AssetCreateParams ,
10
11
AssetDestroyParams ,
11
12
AssetOptInParams ,
12
13
AssetTransferParams ,
13
- PayParams ,
14
+ PaymentParams ,
14
15
)
15
16
16
17
from .accounts import generate_account
@@ -25,9 +26,11 @@ def test_asset_create_txns(filter_fixture: dict) -> None:
25
26
txns = (
26
27
localnet .new_group ()
27
28
.add_asset_create (
28
- AssetCreateParams (sender = sender , static_fee = 2000 , total = 100_000_000 )
29
+ AssetCreateParams (
30
+ sender = sender , static_fee = AlgoAmount (micro_algo = 2000 ), total = 100_000_000
31
+ )
29
32
)
30
- .execute ()
33
+ .send ()
31
34
)
32
35
confirmations = get_confirmations (localnet , txns .tx_ids )
33
36
asset = confirmations [0 ]["asset-index" ]
@@ -64,19 +67,24 @@ def test_asset_destroy_txns(filter_fixture: dict) -> None:
64
67
localnet .new_group ()
65
68
.add_asset_create (
66
69
AssetCreateParams (
67
- sender = sender , static_fee = 2000 , total = 100_000_000 , manager = sender
70
+ sender = sender ,
71
+ static_fee = AlgoAmount (micro_algo = 2000 ),
72
+ total = 100_000_000 ,
73
+ manager = sender ,
68
74
)
69
75
)
70
- .execute ()
76
+ .send ()
71
77
)
72
78
asset = get_confirmations (localnet , create_asset_txns .tx_ids )[0 ]["asset-index" ]
73
79
74
80
txns = (
75
81
localnet .new_group ()
76
82
.add_asset_destroy (
77
- AssetDestroyParams (sender = sender , static_fee = 2000 , asset_id = asset )
83
+ AssetDestroyParams (
84
+ sender = sender , static_fee = AlgoAmount (micro_algo = 2000 ), asset_id = asset
85
+ )
78
86
)
79
- .execute ()
87
+ .send ()
80
88
)
81
89
82
90
subscription = filter_fixture ["subscribe_and_verify" ](
@@ -112,18 +120,26 @@ def test_balance_change_filter_on_fee(filter_fixture: dict) -> None:
112
120
txns = (
113
121
localnet .new_group ()
114
122
.add_asset_create (
115
- AssetCreateParams (sender = random_account , static_fee = 3000 , total = 1 )
123
+ AssetCreateParams (
124
+ sender = random_account , static_fee = AlgoAmount (micro_algo = 3000 ), total = 1
125
+ )
116
126
)
117
127
.add_asset_create (
118
- AssetCreateParams (sender = test_account , static_fee = 1000 , total = 1 )
128
+ AssetCreateParams (
129
+ sender = test_account , static_fee = AlgoAmount (micro_algo = 1000 ), total = 1
130
+ )
119
131
)
120
132
.add_asset_create (
121
- AssetCreateParams (sender = test_account , static_fee = 3000 , total = 1 )
133
+ AssetCreateParams (
134
+ sender = test_account , static_fee = AlgoAmount (micro_algo = 3000 ), total = 1
135
+ )
122
136
)
123
137
.add_asset_create (
124
- AssetCreateParams (sender = test_account , static_fee = 5000 , total = 1 )
138
+ AssetCreateParams (
139
+ sender = test_account , static_fee = AlgoAmount (micro_algo = 5000 ), total = 1
140
+ )
125
141
)
126
- .execute ()
142
+ .send ()
127
143
)
128
144
129
145
filter_fixture ["subscribe_and_verify_filter" ](
@@ -155,54 +171,89 @@ def test_various_filters_on_payments(filter_fixture: dict) -> None:
155
171
txns = (
156
172
localnet .new_group ()
157
173
.add_payment (
158
- PayParams (amount = 1000 , sender = account , receiver = account2 , static_fee = 1000 )
174
+ PaymentParams (
175
+ amount = AlgoAmount (micro_algo = 1000 ),
176
+ sender = account ,
177
+ receiver = account2 ,
178
+ static_fee = AlgoAmount (micro_algo = 1000 ),
179
+ )
159
180
)
160
181
.add_payment (
161
- PayParams (amount = 1000 , sender = account2 , receiver = account , static_fee = 1000 )
182
+ PaymentParams (
183
+ amount = AlgoAmount (micro_algo = 1000 ),
184
+ sender = account2 ,
185
+ receiver = account ,
186
+ static_fee = AlgoAmount (micro_algo = 1000 ),
187
+ )
162
188
)
163
189
.add_payment (
164
- PayParams (amount = 2000 , sender = account , receiver = account2 , static_fee = 1000 )
190
+ PaymentParams (
191
+ amount = AlgoAmount (micro_algo = 2000 ),
192
+ sender = account ,
193
+ receiver = account2 ,
194
+ static_fee = AlgoAmount (micro_algo = 1000 ),
195
+ )
165
196
)
166
197
.add_payment (
167
- PayParams (amount = 2000 , sender = account2 , receiver = account , static_fee = 1000 )
198
+ PaymentParams (
199
+ amount = AlgoAmount (micro_algo = 2000 ),
200
+ sender = account2 ,
201
+ receiver = account ,
202
+ static_fee = AlgoAmount (micro_algo = 1000 ),
203
+ )
168
204
)
169
205
.add_payment (
170
- PayParams (amount = 3000 , sender = account , receiver = account2 , static_fee = 1000 )
206
+ PaymentParams (
207
+ amount = AlgoAmount (micro_algo = 3000 ),
208
+ sender = account ,
209
+ receiver = account2 ,
210
+ static_fee = AlgoAmount (micro_algo = 1000 ),
211
+ )
171
212
)
172
213
.add_payment (
173
- PayParams (amount = 3000 , sender = account2 , receiver = account , static_fee = 1000 )
214
+ PaymentParams (
215
+ amount = AlgoAmount (micro_algo = 3000 ),
216
+ sender = account2 ,
217
+ receiver = account ,
218
+ static_fee = AlgoAmount (micro_algo = 1000 ),
219
+ )
174
220
)
175
221
.add_payment (
176
- PayParams (
177
- amount = 100_000 ,
222
+ PaymentParams (
223
+ amount = AlgoAmount ( micro_algo = 100_000 ) ,
178
224
sender = account ,
179
225
receiver = account2 ,
180
- static_fee = 1000 ,
226
+ static_fee = AlgoAmount ( micro_algo = 1000 ) ,
181
227
close_remainder_to = account3 ,
182
228
)
183
229
)
184
230
.add_payment (
185
- PayParams (
186
- amount = 100_000 ,
231
+ PaymentParams (
232
+ amount = AlgoAmount ( micro_algo = 100_000 ) ,
187
233
sender = account2 ,
188
234
receiver = account ,
189
- static_fee = 1000 ,
235
+ static_fee = AlgoAmount ( micro_algo = 1000 ) ,
190
236
close_remainder_to = account ,
191
237
)
192
238
)
193
239
.add_payment (
194
- PayParams (
195
- amount = 100_000 ,
240
+ PaymentParams (
241
+ amount = AlgoAmount ( micro_algo = 100_000 ) ,
196
242
sender = account3 ,
197
243
receiver = account2 ,
198
- static_fee = 2000 ,
244
+ static_fee = AlgoAmount ( micro_algo = 2000 ) ,
199
245
close_remainder_to = account ,
200
246
)
201
247
)
202
248
.add_payment (
203
- PayParams (amount = 0 , sender = account , receiver = account , static_fee = 0 )
249
+ PaymentParams (
250
+ amount = AlgoAmount (micro_algo = 0 ),
251
+ sender = account ,
252
+ receiver = account ,
253
+ static_fee = AlgoAmount (micro_algo = 0 ),
254
+ )
204
255
)
205
- .execute ()
256
+ .send ()
206
257
)
207
258
208
259
subscribe_and_verify_filter (
@@ -471,10 +522,10 @@ def test_various_filters_on_axfers(filter_fixture: dict) -> None: # noqa: PLR09
471
522
472
523
asset1 = localnet .send .asset_create (
473
524
AssetCreateParams (sender = test_account , total = 1000 , clawback = test_account )
474
- )[ " confirmation" ] ["asset-index" ]
525
+ ). confirmation ["asset-index" ]
475
526
asset2 = localnet .send .asset_create (
476
527
AssetCreateParams (sender = test_account , total = 1001 , clawback = test_account )
477
- )[ " confirmation" ] ["asset-index" ]
528
+ ). confirmation ["asset-index" ]
478
529
479
530
localnet .send .asset_opt_in (AssetOptInParams (sender = account , asset_id = asset1 ))
480
531
localnet .send .asset_opt_in (AssetOptInParams (sender = account2 , asset_id = asset1 ))
@@ -588,7 +639,7 @@ def test_various_filters_on_axfers(filter_fixture: dict) -> None: # noqa: PLR09
588
639
sender = account2 , receiver = account , asset_id = asset2 , amount = 23
589
640
)
590
641
)
591
- .execute ()
642
+ .send ()
592
643
)
593
644
594
645
subscribe_and_verify_filter (
@@ -861,7 +912,7 @@ def test_various_filters_on_axfers(filter_fixture: dict) -> None: # noqa: PLR09
861
912
862
913
863
914
def test_block_payouts () -> None :
864
- algorand = AlgorandClient .main_net ()
915
+ algorand = AlgorandClient .mainnet ()
865
916
payout_round = 46838092
866
917
watermark : int = payout_round - 1
867
918
0 commit comments