Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENS Hourly Script and Minor Frontend Updates #223

Closed
villanuevawill opened this issue Oct 11, 2018 · 10 comments
Closed

ENS Hourly Script and Minor Frontend Updates #223

villanuevawill opened this issue Oct 11, 2018 · 10 comments

Comments

@villanuevawill
Copy link
Collaborator

villanuevawill commented Oct 11, 2018

This is an advanced task and we are only accepting candidates who have time, resources, and bandwidth to put significant time into this.

We want to take our first step into integrating ENS int our app, but we want to start off with it at just a functional level.

We would like a daily script that does a reverse lookup of all our current users with their address to see if they own any root ENS domains. If they own multiple, then choose the smallest. A new field should be added on the user model. Additionally, the frontend repo should update the avatar component here to accept an ENS input and prioritize that vs. the address if it is there. All instances of avatar across the app should be updated appropriately to pass that through.

Requirements

  • Add the following fields to the user model:
    • created, edited as shown here (default to both to NOW)
    • last_viewed which should be set and saved in this endpoint (default for current users to NOW)
    • last_logged_in which should be set and saved here (default for current users to NOW)
  • Daily script should be set up to iterate through users and check for a root ENS domain, but only for users who have a last viewed within the last day
  • the frontend repo should update the avatar component here to accept an ENS input and prioritize that vs. the address if it is there
  • All instances on the frontend should be updated to pass it through if it is currently showing the address
  • This should be a django management script like this

Communication

  • Join our slack community and message in our community-dev channel for questions
  • Put a PR up directly into the bounties-api repo
@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 2.0 ETH (453.34 USD @ $226.67/ETH) attached to it as part of the Bounties Network fund__.__

@villanuevawill
Copy link
Collaborator Author

This is referencing Bounties-Network/Explorer#233

@gitcoinbot
Copy link

gitcoinbot commented Oct 11, 2018

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 4 months, 3 weeks ago.
Please review their action plans below:

1) subramanianv has been approved to start work.

I would like to tackle this task.
I will create a script that would do reverse ENS lookups.

I have time and bandwidth to complete this task

Learn more on the Gitcoin Issue Details page.

@villanuevawill
Copy link
Collaborator Author

@subramanianv approved.

@villanuevawill
Copy link
Collaborator Author

Please join the community and ask Q's post plan/proposal there.

@villanuevawill
Copy link
Collaborator Author

@subramanianv - ping me in the community since there is one thing to take into account on setup that we need to update in our docs/haven't updated yet.

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 2.0 ETH (424.3 USD @ $212.15/ETH) has been submitted by:

  1. @subramanianv

@villanuevawill please take a look at the submitted work:


@PixelantDesign
Copy link

Hello @villanuevawill, please review @subramanianv work submission ^ !

@villanuevawill
Copy link
Collaborator Author

Thanks @PixelantDesign I submitted the transactino yesterday but things were backed up. I submitted again with higher gas price.

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 2.0 ETH (411.98 USD @ $205.99/ETH) attached to this issue has been approved & issued to @subramanianv.

@mbeylin mbeylin closed this as completed Jun 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants