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

Create an “Add Chain to Keplr Wallet” Button npm Package #7

Open
oceans404 opened this issue Aug 2, 2024 · 7 comments
Open

Create an “Add Chain to Keplr Wallet” Button npm Package #7

oceans404 opened this issue Aug 2, 2024 · 7 comments

Comments

@oceans404
Copy link
Member

Bounty Objective

Create an importable button component via an npm package that allows users to easily add a custom blockchain to their Keplr wallet. Keplr is a popular wallet extension for Cosmos-SDK-based blockchains. This button should be configurable and seamlessly integrate with the Keplr wallet, enabling users to add new chains including NilChain Testnet.

Bounty Requirements

Build an open source npm package that:

  • Provides a React component for a button that, when clicked, prompts the user to add a custom blockchain to their Keplr wallet
  • Allows developers to customize the button text and ChainInfo
  • Uses the Keplr API to facilitate the addition of the new chain
  • Validates and handles errors gracefully if the chain cannot be added
  • Provides feedback to the user indicating whether the addition was successful or not
  • Is compatible with major web browsers (Chrome, Firefox, Edge)

Build a web app demo that:

  • Imports your npm package
  • Includes a working “Add NilChain to Keplr” button with the NilChain Testnet chain info from the chain-info.json file: https://docs.nillion.com/network#nilchain-testnet
  • Shows the NIL balance of the connected account
  • Host this web app demo and provide a live link so we can try it.

Document your solution:

  • Submit your completed implementation as an open source GitHub repo
  • Include instructions in the README on how to run your implementation
  • Explain how to install and use your npm package in a new web app

How to Submit

Review the Terms and Conditions for Nillion Builder Bounties here.

Open source your repo and submit your bounty by creating a new discussion in Nillion’s “Show and Tell” Github Discussions Forum. For project type, choose “Builder Bounty Submission”

@oceans404 oceans404 converted this from a draft issue Aug 2, 2024
@yashmangal112
Copy link

Hi @oceans404
I completed it. My project fulfil your all requirements. And I also added a discussion here: https://github.com/orgs/NillionNetwork/discussions/94

Please have a look into it.
Thanks

@oceans404 oceans404 moved this from Open bounties to Under review in Nillion Builder Bounties Aug 8, 2024
@daningyn
Copy link

daningyn commented Aug 8, 2024

Hi @oceans404
Here is my project: https://github.com/orgs/NillionNetwork/discussions/95

Please check it out, Thank you

@Myestery
Copy link

Myestery commented Aug 9, 2024

Hi @oceans404
I submitted a discussion last week https://github.com/orgs/NillionNetwork/discussions/90
Please check it out

@tonytrandevv
Copy link

Hi @oceans404 . I submitted the project here : https://github.com/orgs/NillionNetwork/discussions/109
Please take a look.
Thank you.

@khanhhuy-bkdn
Copy link

Hi @oceans404, Please check my submission: https://github.com/orgs/NillionNetwork/discussions/113

@Myestery
Copy link

Hi @oceans404
Just checking up on the status of this

@yashmangal112
Copy link

Hi @oceans404
Could you give me a status update on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Under review
Development

No branches or pull requests

6 participants