From 3939f0fe8748faf5e25c240b43ff396b99ebdb3b Mon Sep 17 00:00:00 2001 From: Elias Rad <146735585+nnsW3@users.noreply.github.com> Date: Tue, 18 Jun 2024 12:58:40 +0300 Subject: [PATCH 1/5] fix typos README.md --- arc-0001/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arc-0001/README.md b/arc-0001/README.md index d2f01e0..16c628b 100644 --- a/arc-0001/README.md +++ b/arc-0001/README.md @@ -10,7 +10,7 @@ created: 2020-02-07 ## Abstract -Aleo Request for Comments (ARCs) are protocol-level, network-level, and application-level standards for the Aleo ecosystem. +Aleo Request for Comments (ARCs) is protocol-level, network-level, and application-level standards for the Aleo ecosystem. ## Specification From 423051d9c9d57fb622eeed9ddbe96a9e2bc1e9d1 Mon Sep 17 00:00:00 2001 From: Elias Rad <146735585+nnsW3@users.noreply.github.com> Date: Tue, 18 Jun 2024 13:00:16 +0300 Subject: [PATCH 2/5] fix typos README.md --- arc-0002/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arc-0002/README.md b/arc-0002/README.md index 0598a33..86dc47d 100644 --- a/arc-0002/README.md +++ b/arc-0002/README.md @@ -281,7 +281,7 @@ Checks whether `first` and `second` are not equal, halting if they are equal. #### Description -Returns the height of the block within the finalize scope. +Returns the height of the block within the finalized scope. Currently, block height is the only supported property. #### Example Usage From e9a456a19fb00a5557fd145f62c044f0a3eae741 Mon Sep 17 00:00:00 2001 From: Elias Rad <146735585+nnsW3@users.noreply.github.com> Date: Tue, 18 Jun 2024 13:00:47 +0300 Subject: [PATCH 3/5] fix typos README.md --- arc-0003/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arc-0003/README.md b/arc-0003/README.md index 4d783ff..8e7a850 100644 --- a/arc-0003/README.md +++ b/arc-0003/README.md @@ -10,7 +10,7 @@ created: 9-29-2022 ## Abstract -The purpose of this ARC is to unify syntax between Leo and Aleo instructions to make it clear what tools developers have at their disposal. We propose several breaking changes to both Leo and Aleo instructions to achieve this goal. +The purpose of this ARC is to unify syntax between Leo and Aleo's instructions to make it clear what tools developers have at their disposal. We propose several breaking changes to both Leo and Aleo's instructions to achieve this goal. | Leo V1 —> | Leo V2 & Aleo Instructions V2 | <— Aleo Instructions V1 | |:-------------------:|:-----------------------------:|:------------------------:| @@ -64,7 +64,7 @@ The following must be defined outside the program scope in a Leo file. * interface definitions. ### Interface Abstract Type -Interfaces are being added to both Leo and Aleo instructions to relate types that have similar implementations. +Interfaces are being added to both Leo and Aleo's instructions to relate types that have similar implementations. Interfaces are similar to classes in object-oriented programming languages. Interfaces can define From b40a158f0b76351431ec6d94e2b594db39e254e6 Mon Sep 17 00:00:00 2001 From: Elias Rad <146735585+nnsW3@users.noreply.github.com> Date: Tue, 18 Jun 2024 13:01:05 +0300 Subject: [PATCH 4/5] fix typos README.md --- arc-0004/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arc-0004/README.md b/arc-0004/README.md index 05656f6..c8dc694 100644 --- a/arc-0004/README.md +++ b/arc-0004/README.md @@ -32,7 +32,7 @@ boolean. The flagged operations are different from wrapped (e.g. `abs.w`) or lossy (e.g. `cast.lossy`) operations. It is important that the flagged -operation have the same semantics as the current halting instruction +operation has the same semantics as the current halting instruction except for the halting behavior and extra return value, for ease of use by compilers. From 196393651341bbfe5cdf8e64969be19d6234fe5d Mon Sep 17 00:00:00 2001 From: Elias Rad <146735585+nnsW3@users.noreply.github.com> Date: Tue, 18 Jun 2024 13:01:22 +0300 Subject: [PATCH 5/5] fix typos README.md --- arc-0030/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arc-0030/README.md b/arc-0030/README.md index 957f109..ab9d79b 100644 --- a/arc-0030/README.md +++ b/arc-0030/README.md @@ -10,7 +10,7 @@ created: 9/2/2022 ## Abstract -Let's get NFTs & Tokens/DeFI working on Aleo. Currently, you can create an ERC-20/ERC-721-like program on Aleo but it is severly limited. +Let's get NFTs & Tokens/DeFI working on Aleo. Currently, you can create an ERC-20/ERC-721-like program on Aleo but it is severely limited. The biggest limitation is that a program cannot own an NFT. This prevents these Aleo tokens from being used in: escrow, auctions, pools, etc. In order to enable this functionality, we need an opcode in the Aleo instruction set like: `self.parent`. This opcode would be similar to `self.caller` except it would result in the address of the program who called another program.