Replies: 3 comments 2 replies
-
That's straightforward.
The following idea may solve this issue if it is viable from the technical point of view,
A. Remain as is: e.g. Binance.algo is represented as https://www.asastats.com/ATXMIVSPIHEEIEZWG4OZC3LUS2HUYJ5HRNKGYMD3JWYHTHNFJ3TVQYNXPU |
Beta Was this translation helpful? Give feedback.
-
During @jeremyv3 talks with Patrick from NFD, we decided to apply for a reservation of the Congratulations! Your NFD: asastats.algo is reserved for NFD Mainnet! Launch is this Saturday, June 4th at 5:00pm EDT. We hope to see you there! Btw, the core research and development for the implementation was conducted by @dragmz . We'd probably implement NFD together with ANS based on this suggestion. |
Beta Was this translation helpful? Give feedback.
-
We have implemented both providers, with a workflow as suggested by initially DragMZ and SCN9A in this comment. By entering If the name is registered at both providers then such a name will be presented in the input box with two providers' icon buttons below. By clicking on an icon, the provider's code will be appended to the name: Append a provider's code in order to directly access the provider's database: https://www.asastats.com/name.algo/ans or |
Beta Was this translation helpful? Give feedback.
-
We have opened another discussion here about ANS proposition, and the intention with this one is to discuss the practical ways for implementation of both platforms in ASA Stats, as well as discuss and invite JohnMizzoni to this thread as defined in our Twitter DM:
by @JohnMizzoni on May 17, 2022, 10:08 PM:
Hi, would you be interested discussing a possible integration with us at
@NFDomains
May 17, 2022, 10:10 PM
We'd love to hop on a call and discuss how we could work together and what features you could use of ours!
Thanks so much!
Hi!
We discuss everything in ASA Stats, so in order to answer your question we'll first open a discussion on our official communication Channel (https://github.com/asastats/channel/discussions). We'd open such a discussion with your proposal.
Are you ok with that?
Btw, our DAO governor and fellow developer Jeremy V had some chats with Patrick about implementation on our website.
Best regards!
that sounds great!
Well, meanwhile our fellow developer DragMZ had talked with your devs and afterwards he developed a solution that uses Algorand Node instance instead of your API and that pretty much solves all of our requirements.
🔥
fantastic!
It really is. We'll soon open a public discussion about a preferred ways for solving duplicate ".algo" found for both providers, so we'll link it here afterwards. Regards!
Hi!
We're about to open the discussion on our Channel. If you have a proposition you think doesn't fit public space, please let us know here in Twitter DM and then we can arrange a meeting where you can present it to us.
So, I'm about to give a proposition for solving the unprecedented issue ASA Stats and Algorand community as a whole have got with this great idea started by our (unclaimed) governor @barnjamin. We have implemented the ANS, while the NFD is going to be deployed on Mainnet on 6/4.
My proposition for implementation in ASA Stats is defined by the following process:
user enters ".algo" name in the index page's input box or directly in URL (
https://www.asastats.com/name.algo
)Entries are case insensitive,
namE.AlGo
orNAME.ALGO
applies too.our engine tries to resolve the name using both providers' dApps
if only one provider has got the name registered, we use the related address
if both providers have got the name registered we use the provider where the name was registered first
Based on a preliminary check of @dragmz work, we would be able to retrieve that information without additional calls to Algoran Node.
if the address isn't the one our user wanted to show, the user has to enter the name with appended a suffix character to it
Examples:
name.algo+
name.algo-
name.algo2
name.algo1
name.ALGORE
name.algorand
name.algotendolla
The suffix can be any character, while additional characters will just be ignored. One added character implies the alternative provider. If there would be additional providers in the future, then one added character would imply the second oldest name registered, two added characters would imply the third oldest name, etc.
Beta Was this translation helpful? Give feedback.
All reactions