kauri-io / Content

A peer reviewed repository of content for kauri.io
12 stars 22 forks source link

A tutorial on how to create a MetaMask plugin #87

Closed ChrisChinchilla closed 4 years ago

ChrisChinchilla commented 4 years ago

The new Metamask plugin API is in beta, but we would like a tutorial created that shows the reader how to build a reasonably meaningful plugin for Metamask.

Deliverables

Guidelines

gitcoinbot commented 4 years ago

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


This issue now has a funding of 2.0 ETH (368.68 USD @ $184.34/ETH) attached to it as part of the kauri-io fund.

gitcoinbot commented 4 years ago

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


Work has been started.

These users each claimed they can complete the work by 1 day, 6 hours from now. Please review their action plans below:

1) sprimage has applied to start work _(Funders only: approve worker | reject worker)_.

Hi, experienced Ethereum and server side developer here. Also good at creating project documentation (wrote for Echidna (https://github.com/crytic/echidna). Can write a comprehensive article on using metamak api with examples, test and possible debugging challenges. Will also ask some of the developers in the CryptoDevs community to help review so i can improve. ETA on this project is 3 days. Thanks 2) thesachinmittal has been approved to start work.

I have already gone through the Metamask plugin update doc twice. And our company intends to implement it in future. This will be a good opportunity for me, to go in-out on it. Also, understand the audience, and have been adding metamask plugin for quite sometime in the projects. 3) pasdamola has applied to start work _(Funders only: approve worker | reject worker)_.

Hi, I'm an experienced ethereum developer, also certified as a blockchain developer by the blockchain council. I've implemented the matamask plugin in a test project before, so writing a tutorial will be a great way for me to express all I encounterd while using it.

Learn more on the Gitcoin Issue Details page.

janus commented 4 years ago

@ChrisChinchilla Is this still open?

blackswordsman7 commented 4 years ago

@ChrisChinchilla on further reading!

Here is my revised work plan:

  1. Describe about the implementation of plugin, and its new features through a use case.
  2. Run the reader through a development setup. (Using images, and tags)
  3. Provide my own idea, and POC for implementation of Plugin.
  4. Revise it!

I strongly believe in the sequence of: Product -> Users -> Developer Community

Which Metamask has executed perfectly, and I am really happy that their community strength has reached 0.5 Million. Addressing to such big community will be really awesome!

ChrisChinchilla commented 4 years ago

Welcome on board @thesachinmittal Please supply an outline (in a PR) first and then we'll take things from there.

gitcoinbot commented 4 years ago

@thesachinmittal Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

@thesachinmittal Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

blackswordsman7 commented 4 years ago

I have already submitted the PR, as asked! @ChrisChinchilla Please review!

gitcoinbot commented 4 years ago

@thesachinmittal Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

@thesachinmittal Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

blackswordsman7 commented 4 years ago

I have updated the PR, please review! And to speed up its completion. I would like to know the ETA for this.

gitcoinbot commented 4 years ago

@thesachinmittal Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

@thesachinmittal Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

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


@thesachinmittal due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

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


@thesachinmittal due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

blackswordsman7 commented 4 years ago

I will submit it within next two days.

ChrisChinchilla commented 4 years ago

@thesachinmittal How is this going?

blackswordsman7 commented 4 years ago

Done with the final draft will be sending you to review and finalise.

blackswordsman7 commented 4 years ago

https://github.com/kauri-io/Content/pull/117

Please review and suggest changes.

gitcoinbot commented 4 years ago

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


Work for 2.0 ETH (254.92 USD @ $127.46/ETH) has been submitted by:

  1. @thesachinmittal

@ChrisChinchilla please take a look at the submitted work:


blackswordsman7 commented 4 years ago

I agree with the suggested changes, let's get this posted. :)

ChrisChinchilla commented 4 years ago

OK, final step @thesachinmittal is to create an account on kauri.io, and post the article with an image and tags etc. Then I'll get the bounty paid out.

blackswordsman7 commented 4 years ago

I have posted the article on Kauri. https://kauri.io/how-to-create-a-metamask-plugin/937a0e7fb83047f39ec6cba27e679f89/a

gitcoinbot commented 4 years ago
Kauri Pioneer ⚡️ A *Kauri Pioneer* Kudos has been sent to @thesachinmittal for this issue from @ChrisChinchilla. ⚡️ Nice work @thesachinmittal! Your Kudos has automatically been sent in the ETH address we have on file.
gitcoinbot commented 4 years ago

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


Work has been started.

These users each claimed they can complete the work by 3 hours from now. Please review their action plans below:

1) sprimage has applied to start work _(Funders only: approve worker | reject worker)_.

Hi, experienced Ethereum and server side developer here. Also good at creating project documentation (wrote for Echidna (https://github.com/crytic/echidna). Can write a comprehensive article on using metamak api with examples, test and possible debugging challenges. Will also ask some of the developers in the CryptoDevs community to help review so i can improve. ETA on this project is 3 days. Thanks 2) thesachinmittal has been approved to start work.

I have already gone through the Metamask plugin update doc twice. And our company intends to implement it in future. This will be a good opportunity for me, to go in-out on it. Also, understand the audience, and have been adding metamask plugin for quite sometime in the projects. 3) pasdamola has applied to start work _(Funders only: approve worker | reject worker)_.

Hi, I'm an experienced ethereum developer, also certified as a blockchain developer by the blockchain council. I've implemented the matamask plugin in a test project before, so writing a tutorial will be a great way for me to express all I encounterd while using it.

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 4 years ago

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


The funding of 2.0 ETH (351.89 USD @ $175.94/ETH) attached to this issue has been approved & issued to @thesachinmittal.