lfglabs-dev / starknet.quest

The on-chain quest tool of Starknet
https://starknet.quest
32 stars 98 forks source link

Add Kepler wallet to the app #886

Open fricoben opened 3 days ago

fricoben commented 3 days ago

Following the work done in the PR closing this issue https://github.com/lfglabs-dev/app.starknet.id/issues/898 please add the kepler wallet to the starknet quest app.

You need to test it works by trying to connect and launch tx through the Kepler wallet

Iwueseiter commented 3 days ago

Hi @fricoben can I work on this?

anonfedora commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

As a fullstack blockchain developer, my work with StarkLudo (a starknet onchain game's frontend) in the recently concluded O.D hack 8.0 and subgraphs for querying on-chain data shows my familiarity with the Starknet ecosystem and integrating wallets with smart contracts.

How I plan on tackling this issue

Review the PR that resolved the original issue (GitHub issue #898) to understand:

sajalbnl commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I have 2 years of experience as a front-end developer, with expertise in JavaScript, React.js, CSS, and HTML. I've built full-stack projects like Crypto Bank, handling both front-end and back-end development. My skills in creating responsive, dynamic interfaces make me well-equipped to contribute effectively to your project.

pheobeayo commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a Web3 front-end developer skilled in technical documentation and software development. I greatly understand technologies like JavaScript, Typescript, Cairo, Rust and Solidity. I have contributed successfully to open-source projects like Stark Quest and Speedrun scaffold-stark.

How I plan on tackling this issue

My Approach includes:

Otaiki1 commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Fullstack blockchain developer with exp building dapps that interact with kepler

How I plan on tackling this issue

I would add the proper requests and demo it workinbg

Akshola00 commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I have a solid foundation in web development and blockchain technologies, focusing on integrating wallets with decentralized applications. My experience includes both frontend and backend systems, allowing me to effectively manage wallet connectivity and user interactions.

How I plan on tackling this issue

I would start by reviewing the previous pull request to understand the existing wallet integration structure. Then, I would implement the Kepler wallet integration using its SDK or API, adding the required connection buttons and managing authentication. After integration, I would conduct thorough testing, simulating successful connections, failed attempts, and transaction launches. Finally, I would document the integration process and any issues encountered while seeking feedback from the team to ensure all requirements are met.

josephchimebuka commented 1 hour ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hello @fricoben I am Joseph I am a frontend developer and blockchain developer and I am also an active contributor here on only dust here is my profile https://app.onlydust.com/u/josephchimebuka. I would like to contribute to this project

How I plan on tackling this issue

First, I will install and import the Kepler wallet connector/SDK according to their documentation. Then I will update the wallet connection logic to include Kepler as a supported option alongside existing wallets. Next, I'll implement the connection handler that initializes the Kepler provider and requests user approval. Then for transaction testing, I'll create a test transaction, trigger it through the app's interface, and verify that the Kepler wallet popup appears correctly for signing.