Open MSghais opened 1 month ago
I am applying to this issue via OnlyDust platform.
My name is Collins Ikechukwu. I'm a full stack blockchain developer developer.
I 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.
Hello @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.
I'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.
I'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.
I 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
It 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.
I 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
I 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.
i 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.
I have experience integrating wallet functionalities and enhancing UI in mobile applications, which will facilitate a smooth Cashu BTC integration.
I 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.
I 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
May I pick this up?
Could I be assigned to this?
Hello! Lindsay Morales - Software Engineer with +4.5 years of experience and multiple contributions to this project. I recently worked refactoring the Cashu Wallet module for this project so I have the context of what has been implemented here. Now I would work on nip implementations and also on integrating the receive ecash feature using url. ETA: 2-3 days
Finish Cashu BTC integration
NIP 60 and 61:
https://github.com/nostr-protocol/nips/blob/master/60.md https://github.com/nostr-protocol/nips/blob/master/61.md
Docs: https://github.com/cashubtc/cashu-ts
Wallet example: https://github.com/cashubtc/cashu.me
https://wallet.cashu.me/#/
https://docs.cashu.space/wallets
TODO
To verify
[ ] Unit (sats etc ofr the mint), and conversion
[ ] Table for Invoices
[ ] Table for tx out and in
[ ] Contact better UI: ADD contact, Send to contact
[ ] Scan and QR code ui
[ ] Received modal
[ ] Send modal
[ ] ReceivedCashuScreen with cashu parameters
[ ] Test the Cashu BTC wallet directly to receive/send and ecash/sats.
[ ] Contact management
[ ] Enhance the UI
[ ] Test every proofs, invoices etc are correctly saved in Localstorage
[ ] Mint relays to select
[ ] QR Code generation
[ ] Pay LN invoice
[ ] Send P2P
[ ] Receive
[ ] LN address in profile
Screens to upgrade
Invoices
History
Send modal ecash or invoice:
Contact management:
Receive invoice or ecash: