From a013bcf6d30fa4bcfbb758f2292f8d998de4cab6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane?= Date: Fri, 6 Dec 2024 17:20:13 +0100 Subject: [PATCH] ARC-79 Final --- ARCs/arc-0079.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ARCs/arc-0079.md b/ARCs/arc-0079.md index 903f78f26..2abd6ddc7 100644 --- a/ARCs/arc-0079.md +++ b/ARCs/arc-0079.md @@ -4,8 +4,7 @@ title: URI scheme, App NoOp call extension description: A specification for encoding NoOp Application call Transactions in a URI format. author: MG (@emg110) discussions-to: https://github.com/algorandfoundation/ARCs/issues/319 -status: Last Call -last-call-deadline: 2024-11-30 +status: Final type: Standards Track category: Interface sub-category: General @@ -55,7 +54,7 @@ otherparam = qchar *qchar [ "=" *qchar ] - type: fixed to "appl". Used to disambiguate the transaction type from the base [ARC-26](./arc-0026.md) standard and other possible extensions -- app: The first reference is set to specify the called application (Algorand Smart Contract) ID and is mandatory. Additional references are optional and will be used in the Application NoOp call's foreign applications array. +- app: The first reference is set to specify the called application (Algorand Smart Contract) ID and is mandatory. Additional references are optional and will be used in the Application NoOp call's foreign applications array. - method: Specify the full method expression (e.g "example_method(uint64,uint64)void"). @@ -79,7 +78,7 @@ If the URI is constructed so that other dApps, wallets or protocols could use it - The placeholder account/app address in URI **MUST** be ZeroAddress ("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5HFKQ"). Since ZeroAddress cannot initiate any action this approach is considered non-vulnerable and secure. - + ### Example Call claim(uint64,uint64)byte[] method on contract 11111111 paying a fee of 10000 micro ALGO from an specific address