-
Notifications
You must be signed in to change notification settings - Fork 33
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
Cashu BTC enhancement, test and verify integration #168
Comments
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedMy name is Collins Ikechukwu. I'm a full stack blockchain developer developer. How I plan on tackling this issueI will finish the Cashu BTC integration by completing hooks in packages/afk_nostr_sdk and mobile UI components. I'll test wallet functionality (send/receive e-cash/sats) and ensure proofs/invoices are saved in local storage. I will enhance the UI, test QR code generation, LN invoice payments, and P2P transfers. I'll also implement NIP 60/61 for relay selection and LN addresses in profiles, following the provided docs and wallet example. ETA 30 hours |
@MSghais can i work on this |
@MSghais can i be assigned this task |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHello @MSghais I'm a front-end and a blockchain developer. I will love to work on this please |
hello @MSghais can i be assigned this issue |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI'm a frontend developer with 3years of experience. I've worked on multiple payment systems. Worked on mobile app using NFC for payment. I'm hardworking and get things done fast and in the most optimized way while also following best practices. How I plan on tackling this issueI'll first look at the structure of how API integration and make sure it is following best practices and there is abstraction of business logic from my UI. Following software architecture principles. Then I'd go onto make sure error handling is taken care of in a neat way. Then start fixing layout issues and making the app look clean and the flow seamless. Finally go into state management to avoid querying endpoints at multiple instances to prevent multiple calls of data that doesn't frequenlty change. Hence reducing the number of network requests. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI have been working as a full stack programmer for 4 years, and it has been 1 year since I started contributing to starknet, my last contributions were for cairo lint and scaffold-starknet How I plan on tackling this issueIt is not difficult to carry out this and it is a good factor to get to know the project, since it covers a little of everything. I am looking for an issue like this to gain confidence in the project and increasingly be able to take on more complex issues. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am Jedidiah Gabriel, a seasoned fullstack web3 developer with experience in developing cross-platform application in React Native. You could look up my portfolio: https://www.jedshock.com How I plan on tackling this issueI will complete the Cashu BTC integration by finalizing hooks in packages/afk_nostr_sdk and refining mobile UI components. I'll ensure seamless wallet functionality by writing unit to end-to-end tests for sending/receiving e-cash and sats, with robust exception handling throughout. Instead of generic local storage, I'll leverage react-native-encrypted-storage, a de facto choice for secure local data management. I'll also enhance the UI experience, testing QR code generation, LN invoice payments, and P2P transfers. Additionally, I'll implement respective NIP relay selection and Lightning addresses in profiles, adhering closely to the provided documentation and wallet example. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedi have experience in blockchain previously as personal projects and OS, so hoping to make use of them here and mark my first odhack contribution |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI have experience integrating wallet functionalities and enhancing UI in mobile applications, which will facilitate a smooth Cashu BTC integration. How I plan on tackling this issueI would test the Cashu BTC wallet for sending/receiving ecash and sats, enhance the UI components, ensure that all proofs and invoices are correctly saved in local storage, and implement features like QR code generation and LN invoice payments. Additionally, I would focus on upgrading the necessary screens for contact management, history, and invoice handling. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am a cairo dev. A new-comer here, willing and ready to contribute to contribute to solve the issue. |
Can I handle this task? |
Please, I'd like to have the opportunity to contribute to this project |
Hello! Lindsay - Software Engineer with 4.5+ years of exp and multiple contributions to this project. Can I hop into this one? I had previously worked on enhancing the main cashu screen and some components. Would love to keep working with the cashu integration!
|
May I pick this up? |
May I take care of this? |
Finish Cashu BTC integration
Docs:
https://github.com/cashubtc/cashu-ts
Wallet example:
https://github.com/cashubtc/cashu.me
TODO
Screens to upgrade
Invoices
History
Send modal ecash or invoice:
Contact management:
Receive invoice or ecash:
The text was updated successfully, but these errors were encountered: