Skip to content

Commit

Permalink
Merge pull request #307 from algorandfoundation/Deprecating-Ecosystem…
Browse files Browse the repository at this point in the history
…-ARCs

Deprecating XGov/Rewards ARCs  33-34-42-48-49
  • Loading branch information
SudoWeezy authored Dec 9, 2024
2 parents a013bcf + 069f272 commit d0fa484
Show file tree
Hide file tree
Showing 12 changed files with 20 additions and 27 deletions.
1 change: 0 additions & 1 deletion ARCs/arc-0006.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ status: Deprecated
type: Standards Track
category: Interface
created: 2021-08-09
superseded-by:
---

# Algorand Wallet Address Discovery API
Expand Down
1 change: 0 additions & 1 deletion ARCs/arc-0007.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ status: Deprecated
type: Standards Track
category: Interface
created: 2021-08-09
superseded-by:
---

# Algorand Wallet Post Transactions API
Expand Down
3 changes: 1 addition & 2 deletions ARCs/arc-0008.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ status: Deprecated
type: Standards Track
category: Interface
created: 2021-08-09
superseded-by:
---

# Algorand Wallet Sign and Post API
Expand Down Expand Up @@ -53,4 +52,4 @@ For dApps using the `signAndPostTxns` function, it is **RECOMMENDED** to display
## Copyright

Copyright and related rights waived via <a href="https://creativecommons.org/publicdomain/zero/1.0/">CCO</a>.
Copyright and related rights waived via <a href="https://creativecommons.org/publicdomain/zero/1.0/">CCO</a>.
3 changes: 1 addition & 2 deletions ARCs/arc-0009.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ status: Deprecated
type: Standards Track
category: Interface
created: 2021-08-09
superseded-by:
---

# Algorand Wallet Algodv2 and Indexer API
Expand Down Expand Up @@ -52,7 +51,7 @@ In case the wallet uses an API service that is secret or provided by the user, t
## Rationale
Nontrivial dApps often require the ability to query the network for activity. Algorand dApps written without regard to wallets are likely written using `Algodv2` and `Indexer` from `algosdk`.
Nontrivial dApps often require the ability to query the network for activity. Algorand dApps written without regard to wallets are likely written using `Algodv2` and `Indexer` from `algosdk`.
This document allows dApps to instantiate `Algodv2` and `Indexer` for a wallet API service, making it easy for JavaScript dApp authors to port their code to work with wallets.
## Security Considerations
Expand Down
9 changes: 4 additions & 5 deletions ARCs/arc-0010.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ status: Deprecated
type: Standards Track
category: Interface
created: 2021-08-09
superseded-by:
---

# Algorand Wallet Reach Minimum Requirements
Expand Down Expand Up @@ -51,8 +50,8 @@ There are additional semantics for using these functions together.

### Additional requirements regarding LogicSigs

`signAndPostTxns` must also be able to handle logic sigs, and more generally transactions signed by the DApp itself.
In case of logic sigs, callers are expected to sign the logic sig by themselves, rather than expecting the wallet to do so on their behalf.
`signAndPostTxns` must also be able to handle logic sigs, and more generally transactions signed by the DApp itself.
In case of logic sigs, callers are expected to sign the logic sig by themselves, rather than expecting the wallet to do so on their behalf.
To handle these cases, we adopt and extend the [ARC-0001](./arc-0001.md#interface-wallettransaction) format for `WalletTransaction`s that do not need to be signed:

```json
Expand All @@ -72,7 +71,7 @@ To handle these cases, we adopt and extend the [ARC-0001](./arc-0001.md#interfac

In order for a wallet to be useable by a DApp, it must support features for account discovery, signing and posting transactions, and querying the network.

To whatever extent possible, the end users of a DApp should be empowered to select their own wallet, accounts, and network to be used with the DApp.
To whatever extent possible, the end users of a DApp should be empowered to select their own wallet, accounts, and network to be used with the DApp.
Furthermore, said users should be able to use their preferred network node connection, without exposing their connection details and secrets (such as endpoint URLs and API tokens) to the DApp.

The APIs presented in this document and related documents are sufficient to cover the needed functionality, while protecting user choice and remaining compatible with best security practices.
Expand Down Expand Up @@ -109,4 +108,4 @@ None.

## Copyright

Copyright and related rights waived via <a href="https://creativecommons.org/publicdomain/zero/1.0/">CCO</a>.
Copyright and related rights waived via <a href="https://creativecommons.org/publicdomain/zero/1.0/">CCO</a>.
3 changes: 1 addition & 2 deletions ARCs/arc-0011.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ status: Deprecated
type: Standards Track
category: Interface
created: 2021-08-09
superseded-by:
---

# Algorand Wallet Reach Browser Spec
Expand Down Expand Up @@ -45,4 +44,4 @@ None.

## Copyright

Copyright and related rights waived via <a href="https://creativecommons.org/publicdomain/zero/1.0/">CCO</a>.
Copyright and related rights waived via <a href="https://creativecommons.org/publicdomain/zero/1.0/">CCO</a>.
1 change: 0 additions & 1 deletion ARCs/arc-0015.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ type: Standards Track
category: Interface
created: 2022-11-21
requires: 4
superseded-by:
---

# Encrypted Short Messages
Expand Down
4 changes: 2 additions & 2 deletions ARCs/arc-0033.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
arc: 33
title: Becoming an xGov
title: xGov Pilot - Becoming an xGov
description: Explanation on how to become Expert Governors.
author: Stéphane Barroso (@SudoWeezy), Adriana Belotti, Massimo Morini, Michel Treccani, John Woods, Shai Halevi
discussions-to: https://github.com/algorandfoundation/ARCs/issues/
status: Living
status: Deprecated
type: Meta
created: 2022-11-22
---
Expand Down
6 changes: 3 additions & 3 deletions ARCs/arc-0034.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
arc: 34
title: xGov Proposal Process
title: xGov Pilot - Proposal Process
description: Criteria for the creation of proposals.
author: Stéphane Barroso (@SudoWeezy), Adriana Belotti, Michel Treccani
discussions-to: https://github.com/algorandfoundation/ARCs/issues/151
status: Living
status: Deprecated
type: Meta
created: 2022-11-22
---

## Abstract

The Goal of this ARC is to clearly define the steps involved in submitting proposals for the xGov Program, to increase transparency and efficiency, ensuring all proposals are given proper consideration. The goal of this grants scheme is to fund proposals that will help us in our goal of increasing the adoption of the Algorand network, as the most advanced layer 1 blockchain to date. The program aims to fund proposals to develop open source software, including tooling, as well as educational resources to help inform and grow the Algorand community.
Expand Down
8 changes: 4 additions & 4 deletions ARCs/arc-0042.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
arc: 42
title: Integration of xGov Process
title: xGov Pilot - Integration
description: Integration of xGov Process
author: Stéphane Barroso (@SudoWeezy)
discussions-to: https://github.com/algorandfoundation/ARCs/issues/204
status: Final
status: Deprecated
type: Informational
created: 2023-06-01
---
Expand Down Expand Up @@ -47,14 +47,14 @@ The optional "xGv":"ABC" designates address "ABC" as the xGov-controller of this

#### Goal example

goal clerk send -a 0 -f ALDJ4R2L2PNDGQFSP4LZY4HATIFKZVOKTBKHDGI2PKAFZJSWC4L3UY5HN4 -t RFKCBRTPO76KTY7KSJ3HVWCH5HLBPNBHQYDC52QH3VRS2KIM7N56AS44M4 -n
goal clerk send -a 0 -f ALDJ4R2L2PNDGQFSP4LZY4HATIFKZVOKTBKHDGI2PKAFZJSWC4L3UY5HN4 -t RFKCBRTPO76KTY7KSJ3HVWCH5HLBPNBHQYDC52QH3VRS2KIM7N56AS44M4 -n

‘af/gov1:j{“com”:1000000,“12345":2,“67890”:30,“bnf”:“DRWUX3L5EW7NAYCFL3NWGDXX4YC6Y6NR2XVYIC6UNOZUUU2ERQEAJHOH4M”,“xGv”:“ALDJ4R2L2PNDGQFSP4LZY4HATIFKZVOKTBKHDGI2PKAFZJSWC4L3UY5HN4”}’


### How to Interact with the Voting Application
#### How to get the Application ID
Every vote will be a different ID, but search for all apps created by the used account and look at the global state to see if is_bootstrapped is 1.
Every vote will be a different ID, but search for all apps created by the used account and look at the global state to see if is_bootstrapped is 1.

#### ABI

Expand Down
2 changes: 1 addition & 1 deletion ARCs/arc-0048.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: Targeted DeFi Rewards
description: Targeted DeFi Rewards, Terms and Conditions
author: Stéphane BARROSO (@SudoWeezy)
discussions-to: https://github.com/algorandfoundation/ARCs/issues/227
status: Living
status: Deprecated
type: Informational
created: 2023-07-19
---
Expand Down
6 changes: 3 additions & 3 deletions ARCs/arc-0049.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ title: NFT Rewards
description: NFT Rewards, Terms and Conditions
author: Stéphane BARROSO (@SudoWeezy)
discussions-to: https://github.com/algorandfoundation/ARCs/issues/228
status: Living
status: Deprecated
type: Informational
created: 2023-07-19
---

## Abstract
The NFT Rewards is a temporary incentive program that distributes ALGO to be deployed in targeted activities to attract new NFT users from within and outside the ecosystem.
The NFT Rewards is a temporary incentive program that distributes ALGO to be deployed in targeted activities to attract new NFT users from within and outside the ecosystem.

## Specification
The key words "**MUST**", "**MUST NOT**", "**REQUIRED**", "**SHALL**", "**SHALL NOT**", "**SHOULD**", "**SHOULD NOT**", "**RECOMMENDED**", "**MAY**", and "**OPTIONAL**" in this document are to be interpreted as described in <a href="https://www.ietf.org/rfc/rfc2119.txt">RFC-2119</a>.
Expand Down Expand Up @@ -48,7 +48,7 @@ Their allocated ALGO will be converted to USDCa post prior to the payment transf
### Process for launching initiative

- To apply, a qualifying NFT marketplace must provide detailed information on the specifics of initiatives they are planning in that period, as well as any documentation proving the location of its headquarters.
- If approved by the Algorand Foundation team, rewards will be distributed proportionally based on the allocation defined above.
- If approved by the Algorand Foundation team, rewards will be distributed proportionally based on the allocation defined above.
- The qualifying NFT marketplaces must provide a detailed 1-page report following the initiative to Algorand Foundation and on the Forum:
1. Summary of the initiatives implemented;
1. Amount of rewards paid out (including any unspent rewards, which must be returned), and wallet addresses;
Expand Down

0 comments on commit d0fa484

Please sign in to comment.