Skip to content

Commit f3f3afa

Browse files
chore: IF SOMETHING BROKE UNDO THIS - rebuild contracts with puyapy 4.5.2
1 parent 30d54dd commit f3f3afa

File tree

74 files changed

+20372
-13783
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+20372
-13783
lines changed

projects/python-examples/.algokit/static-analysis/snapshots/Arc4StaticArray.approval.json

+88-88
Large diffs are not rendered by default.

projects/python-examples/.algokit/static-analysis/snapshots/Arc4Tuple.approval.json

+128-128
Original file line numberDiff line numberDiff line change
@@ -107,15 +107,16 @@
107107
"124: pushbytes \"[email protected]\"",
108108
"125: ==",
109109
"126: assert",
110-
"129: dup",
111-
"130: pushbytes 0x00000000211d1ae3",
112-
"131: b==",
113-
"132: assert",
114-
"135: bytec_0",
115-
"136: frame_dig -1",
116-
"137: app_global_put",
117-
"140: btoi",
118-
"141: retsub"
110+
"129: pushbytes 0x00000000211d1ae3",
111+
"130: b==",
112+
"131: assert",
113+
"134: bytec_0",
114+
"135: frame_dig -1",
115+
"136: app_global_put",
116+
"139: frame_dig -1",
117+
"142: pushint 4",
118+
"145: extract_uint64",
119+
"146: retsub"
119120
],
120121
[
121122
"67: itob",
@@ -162,13 +163,12 @@
162163
"45: callsub return_contact"
163164
],
164165
[
165-
"145: return_contact:",
166-
"149: proto 0 1",
167-
"152: intc_0",
168-
"153: bytec_0",
169-
"154: app_global_get_ex",
170-
"155: assert",
171-
"156: retsub"
166+
"150: return_contact:",
167+
"153: intc_0",
168+
"154: bytec_0",
169+
"155: app_global_get_ex",
170+
"156: assert",
171+
"157: retsub"
172172
],
173173
[
174174
"46: bytec_1",
@@ -318,15 +318,16 @@
318318
"124: pushbytes \"[email protected]\"",
319319
"125: ==",
320320
"126: assert",
321-
"129: dup",
322-
"130: pushbytes 0x00000000211d1ae3",
323-
"131: b==",
324-
"132: assert",
325-
"135: bytec_0",
326-
"136: frame_dig -1",
327-
"137: app_global_put",
328-
"140: btoi",
329-
"141: retsub"
321+
"129: pushbytes 0x00000000211d1ae3",
322+
"130: b==",
323+
"131: assert",
324+
"134: bytec_0",
325+
"135: frame_dig -1",
326+
"136: app_global_put",
327+
"139: frame_dig -1",
328+
"142: pushint 4",
329+
"145: extract_uint64",
330+
"146: retsub"
330331
],
331332
[
332333
"67: itob",
@@ -373,13 +374,12 @@
373374
"45: callsub return_contact"
374375
],
375376
[
376-
"145: return_contact:",
377-
"149: proto 0 1",
378-
"152: intc_0",
379-
"153: bytec_0",
380-
"154: app_global_get_ex",
381-
"155: assert",
382-
"156: retsub"
377+
"150: return_contact:",
378+
"153: intc_0",
379+
"154: bytec_0",
380+
"155: app_global_get_ex",
381+
"156: assert",
382+
"157: retsub"
383383
],
384384
[
385385
"46: bytec_1",
@@ -549,15 +549,16 @@
549549
"124: pushbytes \"[email protected]\"",
550550
"125: ==",
551551
"126: assert",
552-
"129: dup",
553-
"130: pushbytes 0x00000000211d1ae3",
554-
"131: b==",
555-
"132: assert",
556-
"135: bytec_0",
557-
"136: frame_dig -1",
558-
"137: app_global_put",
559-
"140: btoi",
560-
"141: retsub"
552+
"129: pushbytes 0x00000000211d1ae3",
553+
"130: b==",
554+
"131: assert",
555+
"134: bytec_0",
556+
"135: frame_dig -1",
557+
"136: app_global_put",
558+
"139: frame_dig -1",
559+
"142: pushint 4",
560+
"145: extract_uint64",
561+
"146: retsub"
561562
],
562563
[
563564
"67: itob",
@@ -604,13 +605,12 @@
604605
"45: callsub return_contact"
605606
],
606607
[
607-
"145: return_contact:",
608-
"149: proto 0 1",
609-
"152: intc_0",
610-
"153: bytec_0",
611-
"154: app_global_get_ex",
612-
"155: assert",
613-
"156: retsub"
608+
"150: return_contact:",
609+
"153: intc_0",
610+
"154: bytec_0",
611+
"155: app_global_get_ex",
612+
"156: assert",
613+
"157: retsub"
614614
],
615615
[
616616
"46: bytec_1",
@@ -760,15 +760,16 @@
760760
"124: pushbytes \"[email protected]\"",
761761
"125: ==",
762762
"126: assert",
763-
"129: dup",
764-
"130: pushbytes 0x00000000211d1ae3",
765-
"131: b==",
766-
"132: assert",
767-
"135: bytec_0",
768-
"136: frame_dig -1",
769-
"137: app_global_put",
770-
"140: btoi",
771-
"141: retsub"
763+
"129: pushbytes 0x00000000211d1ae3",
764+
"130: b==",
765+
"131: assert",
766+
"134: bytec_0",
767+
"135: frame_dig -1",
768+
"136: app_global_put",
769+
"139: frame_dig -1",
770+
"142: pushint 4",
771+
"145: extract_uint64",
772+
"146: retsub"
772773
],
773774
[
774775
"67: itob",
@@ -815,13 +816,12 @@
815816
"45: callsub return_contact"
816817
],
817818
[
818-
"145: return_contact:",
819-
"149: proto 0 1",
820-
"152: intc_0",
821-
"153: bytec_0",
822-
"154: app_global_get_ex",
823-
"155: assert",
824-
"156: retsub"
819+
"150: return_contact:",
820+
"153: intc_0",
821+
"154: bytec_0",
822+
"155: app_global_get_ex",
823+
"156: assert",
824+
"157: retsub"
825825
],
826826
[
827827
"46: bytec_1",
@@ -981,15 +981,16 @@
981981
"124: pushbytes \"[email protected]\"",
982982
"125: ==",
983983
"126: assert",
984-
"129: dup",
985-
"130: pushbytes 0x00000000211d1ae3",
986-
"131: b==",
987-
"132: assert",
988-
"135: bytec_0",
989-
"136: frame_dig -1",
990-
"137: app_global_put",
991-
"140: btoi",
992-
"141: retsub"
984+
"129: pushbytes 0x00000000211d1ae3",
985+
"130: b==",
986+
"131: assert",
987+
"134: bytec_0",
988+
"135: frame_dig -1",
989+
"136: app_global_put",
990+
"139: frame_dig -1",
991+
"142: pushint 4",
992+
"145: extract_uint64",
993+
"146: retsub"
993994
],
994995
[
995996
"67: itob",
@@ -1041,13 +1042,12 @@
10411042
"45: callsub return_contact"
10421043
],
10431044
[
1044-
"145: return_contact:",
1045-
"149: proto 0 1",
1046-
"152: intc_0",
1047-
"153: bytec_0",
1048-
"154: app_global_get_ex",
1049-
"155: assert",
1050-
"156: retsub"
1045+
"150: return_contact:",
1046+
"153: intc_0",
1047+
"154: bytec_0",
1048+
"155: app_global_get_ex",
1049+
"156: assert",
1050+
"157: retsub"
10511051
],
10521052
[
10531053
"46: bytec_1",
@@ -1229,15 +1229,16 @@
12291229
"124: pushbytes \"[email protected]\"",
12301230
"125: ==",
12311231
"126: assert",
1232-
"129: dup",
1233-
"130: pushbytes 0x00000000211d1ae3",
1234-
"131: b==",
1235-
"132: assert",
1236-
"135: bytec_0",
1237-
"136: frame_dig -1",
1238-
"137: app_global_put",
1239-
"140: btoi",
1240-
"141: retsub"
1232+
"129: pushbytes 0x00000000211d1ae3",
1233+
"130: b==",
1234+
"131: assert",
1235+
"134: bytec_0",
1236+
"135: frame_dig -1",
1237+
"136: app_global_put",
1238+
"139: frame_dig -1",
1239+
"142: pushint 4",
1240+
"145: extract_uint64",
1241+
"146: retsub"
12411242
],
12421243
[
12431244
"67: itob",
@@ -1284,13 +1285,12 @@
12841285
"45: callsub return_contact"
12851286
],
12861287
[
1287-
"145: return_contact:",
1288-
"149: proto 0 1",
1289-
"152: intc_0",
1290-
"153: bytec_0",
1291-
"154: app_global_get_ex",
1292-
"155: assert",
1293-
"156: retsub"
1288+
"150: return_contact:",
1289+
"153: intc_0",
1290+
"154: bytec_0",
1291+
"155: app_global_get_ex",
1292+
"156: assert",
1293+
"157: retsub"
12941294
],
12951295
[
12961296
"46: bytec_1",
@@ -1493,15 +1493,16 @@
14931493
"124: pushbytes \"[email protected]\"",
14941494
"125: ==",
14951495
"126: assert",
1496-
"129: dup",
1497-
"130: pushbytes 0x00000000211d1ae3",
1498-
"131: b==",
1499-
"132: assert",
1500-
"135: bytec_0",
1501-
"136: frame_dig -1",
1502-
"137: app_global_put",
1503-
"140: btoi",
1504-
"141: retsub"
1496+
"129: pushbytes 0x00000000211d1ae3",
1497+
"130: b==",
1498+
"131: assert",
1499+
"134: bytec_0",
1500+
"135: frame_dig -1",
1501+
"136: app_global_put",
1502+
"139: frame_dig -1",
1503+
"142: pushint 4",
1504+
"145: extract_uint64",
1505+
"146: retsub"
15051506
],
15061507
[
15071508
"67: itob",
@@ -1553,13 +1554,12 @@
15531554
"45: callsub return_contact"
15541555
],
15551556
[
1556-
"145: return_contact:",
1557-
"149: proto 0 1",
1558-
"152: intc_0",
1559-
"153: bytec_0",
1560-
"154: app_global_get_ex",
1561-
"155: assert",
1562-
"156: retsub"
1557+
"150: return_contact:",
1558+
"153: intc_0",
1559+
"154: bytec_0",
1560+
"155: app_global_get_ex",
1561+
"156: assert",
1562+
"157: retsub"
15631563
],
15641564
[
15651565
"46: bytec_1",
@@ -1741,15 +1741,16 @@
17411741
"124: pushbytes \"[email protected]\"",
17421742
"125: ==",
17431743
"126: assert",
1744-
"129: dup",
1745-
"130: pushbytes 0x00000000211d1ae3",
1746-
"131: b==",
1747-
"132: assert",
1748-
"135: bytec_0",
1749-
"136: frame_dig -1",
1750-
"137: app_global_put",
1751-
"140: btoi",
1752-
"141: retsub"
1744+
"129: pushbytes 0x00000000211d1ae3",
1745+
"130: b==",
1746+
"131: assert",
1747+
"134: bytec_0",
1748+
"135: frame_dig -1",
1749+
"136: app_global_put",
1750+
"139: frame_dig -1",
1751+
"142: pushint 4",
1752+
"145: extract_uint64",
1753+
"146: retsub"
17531754
],
17541755
[
17551756
"67: itob",
@@ -1796,13 +1797,12 @@
17961797
"45: callsub return_contact"
17971798
],
17981799
[
1799-
"145: return_contact:",
1800-
"149: proto 0 1",
1801-
"152: intc_0",
1802-
"153: bytec_0",
1803-
"154: app_global_get_ex",
1804-
"155: assert",
1805-
"156: retsub"
1800+
"150: return_contact:",
1801+
"153: intc_0",
1802+
"154: bytec_0",
1803+
"155: app_global_get_ex",
1804+
"156: assert",
1805+
"157: retsub"
18061806
],
18071807
[
18081808
"46: bytec_1",

0 commit comments

Comments
 (0)