nexlabsweb3 / scanguard

https://scanguard.vercel.app
2 stars 7 forks source link

Integrate Wallet Connect #12

Open zintarh opened 3 hours ago

zintarh commented 3 hours ago

This issues is part of ODHACK 9.0, apply via the platform

Thanks you for showing interest!

Integrate wallet connection using starknet-react to allow users to seamlessly connect their wallets

Please ensure to provide an ETA.

Looking forward to seeing your great work!

CollinsC1O commented 3 hours ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hello @zintarh I'm a front-end and a blockchain developer. Can I work on this issue

How I plan on tackling this issue

To integrate Wallet Connect and ensure a pixel-perfect implementation, here's my approach:

To implement wallet connect I will:

martinvibes commented 3 hours ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

hello @ i'm an experienced frontend developer and a blockchain developer i would love to work on this issue Pleasee kindly assign :)

How I plan on tackling this issue

i will:

1. Set Up the Development Environment:

4. Implement Connect Button:

5. Handle Connection States:

ETA: <=24 hrs

blessingbytes commented 3 hours ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hello, i'm a fullstack developer, pls i will love to work on this issue

How I plan on tackling this issue

-I will create a new component for wallet connection that utilizes starknet-react's hooks.

NueloSE commented 3 hours ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

am a frontend developer with experience in connecting smart contracts to dapp in cairo and solidity.

How I plan on tackling this issue

Using starknetReact i would be able to implement the above task ETA <= 28hr

Benjtalkshow commented 3 hours ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a Full Stack Developer specializing in Next.js, TypeScript, Node.js, Cairo and Rust . With over 31 contributions across projects in the OnlyDust ecosystem, I’ve developed strong proficiency in delivering high-quality solutions and resolving complex issues within tight deadlines. My experience spans frontend, backend, smart contracts, and the optimization and maintenance of scalable codebases.

How I plan on tackling this issue

I will integrate Wallet Connect using the starknet-react library to allow users to connect their wallets seamlessly. This integration aims to enhance the user experience by providing a simple and efficient way for users to access their wallets directly within the application.

The integration process will involve several steps. First, I will set up the necessary dependencies and ensure that the starknet-react library is properly configured in the project. Then, I will implement the Wallet Connect functionality, which will involve creating a user-friendly interface that guides users through the wallet connection process. This interface will provide clear instructions and feedback, making it easy for users to connect their wallets without confusion.

To ensure the integration is robust, I will test the functionality with various wallet providers supported by Wallet Connect. This will help identify any potential compatibility issues or bugs that may arise during the connection process. Additionally, I will implement error handling to provide users with informative messages in case of any connection failures, ensuring that they know how to proceed.

Once the integration is complete, I will conduct thorough testing to verify that the wallet connection works as intended, focusing on the user flow and experience. I will also gather feedback from users to make any necessary adjustments to improve the process further. My ETA is 3days.

Cyberking99 commented 3 hours ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

My name is Kingsley Kefas, I am a software engineer. With my 5+ years of experience as a software engineer with blockchain skills and expertise in ReactJs & NextJs, I can easily handle the wallet connection and functionality implementation. I will ensure that users will be able to connect their wallet to ScanGuard using starknet-react.

How I plan on tackling this issue

I will first of all install and configure starknet-react library, then create a WalletConnect component and then implement the connection logic and finally test the overall implementation. The steps I will take in a more detailed description are:

  1. Set Up starknet-react: I will install and configure the starknet-react library to manage wallet connections.
  2. Create a WalletConnect Component: I will build a reusable component for users to connect or disconnect their wallets and display wallet status.
  3. Implement Connection Logic: I will make use of hooks like useStarknet and useAccount to manage connection status and retrieve user account details.
  4. Testing: The last step I will take is to test the wallet connectivity with different Starknet wallets and ensure smooth user experience.

My ETA is 3 days (including test)

0xdevcollins commented 3 hours ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hi, I'm Collins a frontend and blockchain developer, and an active contributor on OnlyDust. You can check out my profile here: https://app.onlydust.com/u/0xdevcollins. This is my first time contributing to this repository, and I’m excited about the opportunity to contribute. Looking forward to collaborating!

How I plan on tackling this issue

I will first set up the starknet-react library in the project, ensuring all necessary dependencies are installed. Then, I’ll create a wallet connection component that will allow users to connect their wallets seamlessly. This component will handle the connection logic and provide feedback to users during the connection process.

Next, I will implement state management to track the connection status and user wallet information. I will also ensure that the UI reflects whether a wallet is connected or not, providing options to connect or disconnect. Finally, I'll conduct thorough testing to ensure the wallet connection works smoothly across different scenarios.

I look forward to delivering great results! Let me know if there are any additional requirements or adjustments you need.

ETA: 24hrs

Otaiki1 commented 3 hours ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hi, I'm a fullstack developer with 3 years experience building DAPPS , i am looking forward to contributing to this project as the project aligns with what i am passionate about

How I plan on tackling this issue

Initialize the library and ensure everything works as described

ETA: 36hrs

mimisavage commented 3 hours ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hi, I’m Mimi Sav, a frontend and blockchain developer. This is my first time contributing to this repository, and I'm excited about the opportunity to collaborate.

How I plan on tackling this issue

To implement wallet connection using starknet-react, I will start by installing the required dependencies and configuring the project for wallet integration. This will involve designing an intuitive interface for users to select their wallets and managing the connection states effectively.

Next, I will utilize starknet-react to handle the connection logic, ensuring a smooth and seamless wallet connection experience. I’ll conduct thorough testing to ensure compatibility with various wallet providers.

ETA:24hrs

I’m excited to move forward with this!