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

Enroll select projects with tea.xyz #5

Open
9 of 15 tasks
jaraco opened this issue Mar 5, 2024 · 6 comments
Open
9 of 15 tasks

Enroll select projects with tea.xyz #5

jaraco opened this issue Mar 5, 2024 · 6 comments
Assignees

Comments

@jaraco
Copy link
Member

jaraco commented Mar 5, 2024

I've been approach by the tea project to consider enrolling select projects (configparser, inflect, keyring) with tea. I've signed an agreement to do just that and this issue tracks the milestones and steps.

Milestone 1

  • Sign up for the tea Protocol using one of the native sign up methods: email, google, twitter, discord.
  • Link the primary GitHub associated with your project(s) during or after sign-up using the tools provided by the tea Protocol incentivized testnet.
  • Register your project(s) with the tea Protocol using the tools provided by the tea Protocol incentivized testnet. You must register the project(s) associated with this contract.
  • Stake your registered project(s) from your project’s/projects’ treasury using the tools provided by the tea Protocol incentivized testnet. On-chain data will be utilised to confirm the completion of this milestone task.
  • Stake your registered project(s) from your own tea account using the tools provided by the tea Protocol incentivized
    testnet. On-chain data will be utilised to confirm the completion of this milestone task.

Milestone 2

  • Invite OSS devs to join the tea Protocol incentivized testnet via two channels: direct marketing (email), a blog post, a public channel/forum post or social media. In order to complete this deliverable the project(s) will email a referral link to OSS devs AND post on twitter (X) inviting OSS devs and projects to join ITN.
  • Utilise the tea Protocol in order to increase your teaRank. Your teaRank must go up based on your activity in order to make this milestone task completed.
  • Create a proposal to the teaDAO based on your experience with the tea Protocol incentivized testnet. The proposal must be robust and relevant.
  • Participate in a teaDAO by voting on a proposal using your own tea account. You can vote on any active proposal. Voting on your own proposal will not count towards this milestone task.
  • Participate in a teaDAO by voting on a proposal as the project(s) associated with this contract. You can vote on any active proposal. Voting on your own proposal will not count towards this milestone task.

Milestone 3

  • Post a 2-5 posts thread on you AND your project’s/projects’ twitter account(s) (if applicable) about your experience with the tea Protocol and the tea Protocol incentivized testnet. Posts must link to the tea website (https://tea.xyz) to complete the milestone task.
  • Verify the email address you signed up with when you joined the tea Protocol incentivized testnet using the tools provided
    by the tea Protocol incentivized testnet.
  • Claim teaRank rewards earned from your project(s) and stake them back into your project(s) using the tools provided by the tea Protocol incentivized testnet. You must stake at least the minimum amount required by the tea Protocol to complete this milestone task.
  • Claim your project’s/projects’ staking rewards in the tea Protocol using the tools provided by the tea Protocol incentivized testnet.
  • The individual who registered the project(s) or the project itself will have an AMA with Max Howell, the founder of tea. The AMA will be conducted on the tea twitter account at an agreed upon time by both parties. The AMA must be completed and shared on your twitter account(s) in order to complete this milestone task.
@jaraco jaraco self-assigned this Mar 5, 2024
@jaraco
Copy link
Member Author

jaraco commented Mar 24, 2024

A couple of weeks ago, I attempted to complete 1.3 (stake the registered projects from the projects' treasury). Today, I can confirm that inflect did get staked:

image

I'm pretty sure I'd tried to do the same with configparser, but it was still showing the initial balance of 10,000, so I re-processed the staking and it now shows half-staked (deducted from the treasury but not yet showing in the bug bounty):

image

I've also succeeded in staking keyring, but not the correct one. There are two keyrings on my account and I staked the non-PyPI one:

image

Today I also requested to stake keyring (PyPI) and it's in the same state as configparser:

image

Hopefully keyring and configparser show the staking in the bug bounty pool soon.

@sanchitram1
Copy link

configparser and keyring have successfully staked:

you can always copy the address of the project (thing below the name) and search on sepolia.basescan to confirm a txn wen through. are they still not showing you a 0 value in the BBP?

@jaraco
Copy link
Member Author

jaraco commented Mar 25, 2024

Yes! Both now show 2,500 in the BBP. Thanks!

@jaraco
Copy link
Member Author

jaraco commented Apr 3, 2024

I've staked the three projects from my own test account as well:

image

@jaraco
Copy link
Member Author

jaraco commented May 23, 2024

Today I had the AMA with Max and will add that to my twitter account once I have the link.

@jaraco
Copy link
Member Author

jaraco commented May 27, 2024

I've posted this thread on Twitter for milestone 3.1 (including a call to action for fellow maintainers for half of 2.1).

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

2 participants