Skip to content

Commit ef0521e

Browse files
committed
chore: refresh test artifacts
1 parent 9d8bc9f commit ef0521e

File tree

6 files changed

+983
-0
lines changed

6 files changed

+983
-0
lines changed
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
#pragma version 10
2+
#pragma typetrack false
3+
4+
// algopy.arc4.ARC4Contract.approval_program() -> uint64:
5+
main:
6+
// tests/artifacts/CreatedAppAsset/other.py:4
7+
// class AppCall(ARC4Contract):
8+
txn NumAppArgs
9+
bz main_bare_routing@6
10+
pushbytes 0xd3479e65 // method "some_value()uint64"
11+
txna ApplicationArgs 0
12+
match main_some_value_route@3
13+
14+
main_after_if_else@10:
15+
// tests/artifacts/CreatedAppAsset/other.py:4
16+
// class AppCall(ARC4Contract):
17+
pushint 0 // 0
18+
return
19+
20+
main_some_value_route@3:
21+
// tests/artifacts/CreatedAppAsset/other.py:5
22+
// @arc4.abimethod()
23+
txn OnCompletion
24+
!
25+
assert // OnCompletion is not NoOp
26+
txn ApplicationID
27+
assert // can only call when not creating
28+
callsub some_value
29+
itob
30+
pushbytes 0x151f7c75
31+
swap
32+
concat
33+
log
34+
pushint 1 // 1
35+
return
36+
37+
main_bare_routing@6:
38+
// tests/artifacts/CreatedAppAsset/other.py:4
39+
// class AppCall(ARC4Contract):
40+
txn OnCompletion
41+
bnz main_after_if_else@10
42+
txn ApplicationID
43+
!
44+
assert // can only call when creating
45+
pushint 1 // 1
46+
return
47+
48+
49+
// tests.artifacts.CreatedAppAsset.other.AppCall.some_value() -> uint64:
50+
some_value:
51+
// tests/artifacts/CreatedAppAsset/other.py:7
52+
// return Global.group_size * (Txn.group_index + 1)
53+
global GroupSize
54+
txn GroupIndex
55+
pushint 1 // 1
56+
+
57+
*
58+
retsub
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{
2+
"hints": {
3+
"some_value()uint64": {
4+
"call_config": {
5+
"no_op": "CALL"
6+
}
7+
}
8+
},
9+
"source": {
10+
"approval": "I3ByYWdtYSB2ZXJzaW9uIDEwCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBhbGdvcHkuYXJjNC5BUkM0Q29udHJhY3QuYXBwcm92YWxfcHJvZ3JhbSgpIC0+IHVpbnQ2NDoKbWFpbjoKICAgIC8vIHRlc3RzL2FydGlmYWN0cy9DcmVhdGVkQXBwQXNzZXQvb3RoZXIucHk6NAogICAgLy8gY2xhc3MgQXBwQ2FsbChBUkM0Q29udHJhY3QpOgogICAgdHhuIE51bUFwcEFyZ3MKICAgIGJ6IG1haW5fYmFyZV9yb3V0aW5nQDYKICAgIHB1c2hieXRlcyAweGQzNDc5ZTY1IC8vIG1ldGhvZCAic29tZV92YWx1ZSgpdWludDY0IgogICAgdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMAogICAgbWF0Y2ggbWFpbl9zb21lX3ZhbHVlX3JvdXRlQDMKCm1haW5fYWZ0ZXJfaWZfZWxzZUAxMDoKICAgIC8vIHRlc3RzL2FydGlmYWN0cy9DcmVhdGVkQXBwQXNzZXQvb3RoZXIucHk6NAogICAgLy8gY2xhc3MgQXBwQ2FsbChBUkM0Q29udHJhY3QpOgogICAgcHVzaGludCAwIC8vIDAKICAgIHJldHVybgoKbWFpbl9zb21lX3ZhbHVlX3JvdXRlQDM6CiAgICAvLyB0ZXN0cy9hcnRpZmFjdHMvQ3JlYXRlZEFwcEFzc2V0L290aGVyLnB5OjUKICAgIC8vIEBhcmM0LmFiaW1ldGhvZCgpCiAgICB0eG4gT25Db21wbGV0aW9uCiAgICAhCiAgICBhc3NlcnQgLy8gT25Db21wbGV0aW9uIGlzIG5vdCBOb09wCiAgICB0eG4gQXBwbGljYXRpb25JRAogICAgYXNzZXJ0IC8vIGNhbiBvbmx5IGNhbGwgd2hlbiBub3QgY3JlYXRpbmcKICAgIGNhbGxzdWIgc29tZV92YWx1ZQogICAgaXRvYgogICAgcHVzaGJ5dGVzIDB4MTUxZjdjNzUKICAgIHN3YXAKICAgIGNvbmNhdAogICAgbG9nCiAgICBwdXNoaW50IDEgLy8gMQogICAgcmV0dXJuCgptYWluX2JhcmVfcm91dGluZ0A2OgogICAgLy8gdGVzdHMvYXJ0aWZhY3RzL0NyZWF0ZWRBcHBBc3NldC9vdGhlci5weTo0CiAgICAvLyBjbGFzcyBBcHBDYWxsKEFSQzRDb250cmFjdCk6CiAgICB0eG4gT25Db21wbGV0aW9uCiAgICBibnogbWFpbl9hZnRlcl9pZl9lbHNlQDEwCiAgICB0eG4gQXBwbGljYXRpb25JRAogICAgIQogICAgYXNzZXJ0IC8vIGNhbiBvbmx5IGNhbGwgd2hlbiBjcmVhdGluZwogICAgcHVzaGludCAxIC8vIDEKICAgIHJldHVybgoKCi8vIHRlc3RzLmFydGlmYWN0cy5DcmVhdGVkQXBwQXNzZXQub3RoZXIuQXBwQ2FsbC5zb21lX3ZhbHVlKCkgLT4gdWludDY0Ogpzb21lX3ZhbHVlOgogICAgLy8gdGVzdHMvYXJ0aWZhY3RzL0NyZWF0ZWRBcHBBc3NldC9vdGhlci5weTo3CiAgICAvLyByZXR1cm4gR2xvYmFsLmdyb3VwX3NpemUgKiAoVHhuLmdyb3VwX2luZGV4ICsgMSkKICAgIGdsb2JhbCBHcm91cFNpemUKICAgIHR4biBHcm91cEluZGV4CiAgICBwdXNoaW50IDEgLy8gMQogICAgKwogICAgKgogICAgcmV0c3ViCg==",
11+
"clear": "I3ByYWdtYSB2ZXJzaW9uIDEwCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBhbGdvcHkuYXJjNC5BUkM0Q29udHJhY3QuY2xlYXJfc3RhdGVfcHJvZ3JhbSgpIC0+IHVpbnQ2NDoKbWFpbjoKICAgIHB1c2hpbnQgMSAvLyAxCiAgICByZXR1cm4K"
12+
},
13+
"state": {
14+
"global": {
15+
"num_byte_slices": 0,
16+
"num_uints": 0
17+
},
18+
"local": {
19+
"num_byte_slices": 0,
20+
"num_uints": 0
21+
}
22+
},
23+
"schema": {
24+
"global": {
25+
"declared": {},
26+
"reserved": {}
27+
},
28+
"local": {
29+
"declared": {},
30+
"reserved": {}
31+
}
32+
},
33+
"contract": {
34+
"name": "AppCall",
35+
"methods": [
36+
{
37+
"name": "some_value",
38+
"args": [],
39+
"readonly": false,
40+
"returns": {
41+
"type": "uint64"
42+
}
43+
}
44+
],
45+
"networks": {}
46+
},
47+
"bare_call_config": {
48+
"no_op": "CREATE"
49+
}
50+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#pragma version 10
2+
#pragma typetrack false
3+
4+
// algopy.arc4.ARC4Contract.clear_state_program() -> uint64:
5+
main:
6+
pushint 1 // 1
7+
return

0 commit comments

Comments
 (0)