xGov-26 ASA Stats Offer - Algorand blockchain ASA/NFT creators' channel

Author Ivica Paleka (@ipaleka), Marcin Zawiejski (@dragmz), Eduard Ravnic (@kerrilija)

Category Tools

Focus User Onboarding

Open-Source Yes

ALGO Requested 55000

Abstract

ASA Stats offer represents a proposal to exchange two or more ASA between an authenticated Algorand address owner and the owner of any other Algorand address. An authenticated user is a person who has proven ownership of one or multiple Algorand addresses.

After both participants approve an offer, the assets defined by the offer are transferred to the recipients’ addresses through the proxy escrows. Ultimately, two identical ASA Stats Offer NFTs are created and allocated to the participants’ addresses. The owners of those NFTs are allowed to repeat the same offer an unlimited number of times free of charge.

Link for details

2 Likes

Benefits for the community

ASA Stats Offer will become a direct communication channel between Algorand blockchain ASA/NFT creators and prospects. It is compatible with every existing trading and communication channel available to the ecosystem’s creators and its usage will interfere with none of them.

It is expected that the ASA Stats Offer becomes a primary trading/communication channel for the new ecosystem’s NFT creators. On top of available tools on the Algorand blockchain that allow flawless NFT minting for non-technical people/artists, the ASA Stats Offer brings the possibility to be connected with prospects for those artists who aren’t business masterminds or innovators at the same time.

The well-known or experienced creators/artists will benefit from the ASA Stats Offer too. They will be able to use it for promotion and offering of their new collections to the previous buyers or to the parties that have been interested in the artist’s work in the past.

ASA Stats Offer will also become the simplest and fastest way to exchange multiple ASA/NFTs between people, kind of a one-click experience compared with the hassle of signing many opt-in and asset allocation transactions for both of the involved participants. As well as the simplest and fastest method to gift friends, acquaintances, family, or community members.

ASA Stats Offer is going to become an integral part of the ASA Stats website and mobile app, while it is planned that the ASA Stats DAO cast a vote on whether the ASA Stats website’s codebase should be open-source or not. However, the ASA Stats Offer source code will be freely available under the ASA Stats organization on GitHub, so such a decision won’t affect the open-source nature of the ASA Stats Offer project.

1 Like

i honestly have problems understanding this proposal and i heard i am not the only one. i have a few questions:

  1. can you in easy words please what asa stats offer is about and give a simple example how people would utilize it?
  2. can you compare your solutions to stuff like exa swaps, atomicswap and swapper?
  3. why dont you utilize deflex limit orders (Introduction - Deflex) instead of implementing a solution youself?

Hi and thanks for asking. :slight_smile:

i honestly have problems understanding this proposal and i heard i am not the only one. i have a few questions:

  1. can you in easy words please what asa stats offer is about and give a simple example how people would utilize it?
  2. can you compare your solutions to stuff like exa swaps, atomicswap and swapper?

Here’s a few quotes from the proposal that may answer these two questions:

  • Every authenticated ASA Stats user will be able to send an offer to any available Algorand address.

  • The offer page consists of a real-time chat window on the top

  • Both users are able to change every asset (add, remove, change quantity, …) from both the left and right sides, up until both of them finally accept the offer by clicking the related button.

  • After the second participant signs their transaction and both escrows are filled with all the assets, an NFT named ASA Stats Offer #xy is created. Its total supply is always 2 and each offer’s participant gets one of those. The NFT’s URL field leads to a newly created IPFS containing the offer in JSON and PDF formats, with recorded offer assets.

  • Every ASA Stats Offer NFT holder is allowed to make an offer for the same assets to the other owner of the same NFT without any cost if they, of course, satisfy the involved assets quantity conditions. If the other participant (NFT holder) is willing to accept the offer, the process can continue without any cost but basic transaction fees. There are no restrictions on how many times that can be accomplished. Also, there are no restrictions on positions in the offer - someone can return the assets from the initial offer or the same swap can be repeated multiple times.

On top of those, ASA Stats is going to provide evaluation of all the blockchain’s NFTs this summer and that functionality is something no provider can offer. Or to say the same from another perspective, in order for EXA, Atomixwap or Swapper to provide similar functionality like ASA Stats Offer, then they’d need to implement ASA Stats API to get the prices for NFTs.

  1. why dont you utilize deflex limit orders (Introduction - Deflex 1) instead of implementing a solution youself?

I guess this question emphasizes the core of misunderstanding.

Prices/values in an ASA Stats Offer are just informational and we’ll be using our engine only to help participants to decide whether the offer suits them as is, whether would they need to adjust the amounts or completely reject the offer. The only that matter are the amounts. Limit orders are too inferior comparing them to this functionality.

Also, as stated above, we’d provide price information for both ASA and NFTs, in real-time.

Let me also copy/paste the Benefits section here:

Benefits for the community

ASA Stats Offer will become a direct communication channel between Algorand blockchain ASA/NFT creators and prospects. It is compatible with every existing trading and communication channel available to the ecosystem’s creators and its usage will interfere with none of them.

It is expected that the ASA Stats Offer becomes a primary trading/communication channel for the new ecosystem’s NFT creators. On top of available tools on the Algorand blockchain that allow flawless NFT minting for non-technical people/artists, the ASA Stats Offer brings the possibility to be connected with prospects for those artists who aren’t business masterminds or innovators at the same time.

The well-known or experienced creators/artists will benefit from the ASA Stats Offer too. They will be able to use it for promotion and offering of their new collections to the previous buyers or to the parties that have been interested in the artist’s work in the past.

ASA Stats Offer will also become the simplest and fastest way to exchange multiple ASA/NFTs between people, kind of a one-click experience compared with the hassle of signing many opt-in and asset allocation transactions for both of the involved participants. As well as the simplest and fastest method to gift friends, acquaintances, family, or community members.

ASA Stats Offer is going to become an integral part of the ASA Stats website and mobile app, while it is planned that the ASA Stats DAO cast a vote on whether the ASA Stats website’s codebase should be open-source or not. However, the ASA Stats Offer source code will be freely available under the ASA Stats organization on GitHub, so such a decision won’t affect the open-source nature of the ASA Stats Offer project.

P.S. Maybe the crucial information is the following: ASA Stats (or in particular our future trading user widgets) and ASA Stats Offer aren’t on-chain services decentralized applications. The only on-chain decentralized aspect is mentioned ASA Stats Offer NFTs that will be created on-chain and used in an off-chain centralized application/service to reinitiate an offer.

1 Like

thanks for the quick reply as always!

the “ASA Stats Offer #xy” you mentioned is just a way to have a receipt of your performed trade as its created after both parties accepted the offer?

which NFTs do you mean? i thought there are only 2 NFTs for each trade performed?

sorry dont get it, i am just confused. are you saying that i can try to sell a package and people can make offers on it?

the “ASA Stats Offer #xy” you mentioned is just a way to have a receipt of your performed trade as its created after both parties accepted the offer?

Yes, kind of assets back non-guaranteed receipt. :laughing:

Every ASA Stats Offer NFT holder

which NFTs do you mean? i thought there are only 2 NFTs for each trade performed?

Yes, that could have been written as “Both ASA Stats Offer NFT holders”, but that would negate other perks/utility of an ASA Stast Offer NFT: that NFT is kind of your ticket to communicating to the other account’s owner. Sometimes only that fact can be worth and you may sell such an NFT on an open market, buyer prospects are those who want a contact possibility with the other owner of the NFT (for whatever reason).

sorry dont get it, i am just confused. are you saying that i can try to sell a package and people can make offers on it?

Let’s say you and me have created an offer where I provided 2 Alchemons and 100 COOP, while you provided 1 LILknit.

After a while, I’m offering you 1 LILknit for 2 Alchemons and 100 COOP. You’ll get a notification and a button “Accept”. If you click it, our initial offer will be reset/reverted without a charge.