-
Notifications
You must be signed in to change notification settings - Fork 28
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
Add a claimable balance feature #16
Comments
@ElliotFriend can I work on this |
Hi @CollinsC1O! |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am a Full Stack developer with 6 years of experience in the industry, I am super excited to be able to contribute to Web 3 projects, this to continue paving my way as an Open Source Contributor. I am from Dojo Coding Community How I plan on tackling this issueDetect Missing Trustline Before Payment: Offer to Create Claimable Balance: Fallback to Claimable Balance Creation: Provide Clear User Feedback: |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI would like to take this task, and it will be delivered within (26, September, 2024-30, September, 2024). I am a programmer who has intensive knowledge in Python and Javascript. I have worked on a lot of problems which has given me insights in detecting problems and coming up with optimized solutions. How I plan on tackling this issueI would use an if statement to check if the user's contact doesn't have a trustline and if this is the case; the if block would handle it by creating a claimable for the user. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHello @ElliotFriend I am Joseph I am a Software 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. This is my first time to contribute to this repo ill appreciate the opportunity to contribute. How I plan on tackling this issueI will ensure the issue is solved by adding a claimable balance feature I will complete this in 2-3 days |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am a blockchain developer and technical writer with vast experiences with languages like css, react, typescript and javascript. How I plan on tackling this issueI will implement a check before processing the payment to verify if the contact has a trustline for the asset; if not, prompt the user with an option to create a claimable balance for the contact, ensuring a smoother transaction experience and preventing payment failures. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am a smart blockchain developer. I can leverage on my background to solve this issue by implementing an automated trustline check and Claimable Balance creation system. Design a smart contract that verifies the recipient's trustline status before initiating a payment, and if absent, automatically generate a Claimable Balance. This approach combines your knowledge of state management and conditional execution from smart contract development with the Stellar network's Claimable Balance feature, providing a seamless and efficient solution to the trustline problem How I plan on tackling this issueI will take the following steps;
|
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedPlease can I be assigned this issue? I'll love to contribute to this project please. I am a blockchain Developer, and my experience includes html, css, react, JavaScript,TypeScript and solidity, python and Cairo. How I plan on tackling this issueTo solve this issue, I'd take the following steps:
Please assign me. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHi my name is Joseph Gimba a computer engineer graduate that has passion for web3 and blockchain development, I have experience in writing smart contracts as well as using Javascript to a create Frontend for my projects built. How I plan on tackling this issueUsing try & catch if the user does not have a Trustline then the catch block prompts the user to create a claimable balance to be able to receive payment. another approach would be asking the user if he wants us to automatically create a trustline for him automatically to receive the funds. |
@ElliotFriend Hi, can you give me more details about this issue? Steps to reproduce the use case? |
Hi, there @PabloVillaplana! Thanks for taking the issue on! Hope all this info helps, and if not feel free to reach out and ask more questions! The current state of BasicPay allows sending a regular So, we should do something like the following:
Helpful Docs and Links
|
Hi, @PabloVillaplana! Thanks for the interest in this issue. Since I haven't seen a PR yet for this issue, I'm going to un-assign it and make it available for ODHack9. You should definitely feel free to apply again, though! Thanks again! |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am applying to this issue via https://app.onlydust.com/hackathons/odhack-90. I am Collins Cxaton, a fullstark developer with a strong background in integrating APIs and designing responsive UI components based on Figma designs. I have experience in working with cryptocurrency wallets and displaying real-time wallet balances by integrating financial APIs. My skills in React and JavaScript allow me to effectively manage currency conversions and data handling. How I plan on tackling this issueFirst, when a user attempts a payment, check if the recipient has a trustline for the asset. This can be done by querying the user’s account and assets. Integrate a conditional check before initiating the payment operation. lLasty, notify the sender when a claimable balance is created; also i will create a test case and update the documentation |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedwould love to work on this |
I’d like to resolve this. |
My background and how it can be leveraged: I'm a Computer Science student with experience in JavaScript, and I’m eager to apply my skills to web3 projects. While this is my first time working with decentralized systems, I have a solid foundation in software development and problem-solving. My experience with JavaScript will be especially useful when working with payment flows and handling the detection logic required for this issue. How I plan on tackling this issue: 1.I will review how payments are currently processed and identify where the transaction fails when the contact lacks a trustline for the asset. |
Would love to tackle this! |
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. To implement the
Finally, thorough testing will be essential to ensure that this feature works across different assets and account types. Special care should be taken to handle edge cases, such as when the recipient establishes a trustline but does not claim the balance promptly or when a recipient fails to set up the trustline altogether. |
Is it okay if I tackle this? |
Can I start working on this? |
Can I take this from here? |
Can I contribute to this one? |
Could I take a shot at this? |
Can I handle this task? |
I’d like to work on this, im pretty sure it will be over in a day |
Can I contribute to this one? |
hey @fricoben Can I contribute to this one? Let me handle this issue! |
Mind if I try this one? |
I'd like to take this issue. |
May I try my hand at this? About me: How I plan on tackling this issue: |
Can I start working on this? |
I'd like to take this issue. |
Can I take this issue? |
Please can I work on this, haven't gotten issues to contribute to yet |
Can I be assigned to this? |
im a newbie contributor, i'd be grateful if you'd give me the opportunity to work in this. |
Can I try solving this issue? |
I @ElliotFriend I am koxy, a stellar ecosystem contributor, can you pls assign this task to me?. I would work on this by implementing the change trust operation on stellar's SDK. |
I'm a returning contributor and I'd like to try this one. |
Could I take on this issue? I've worked on this repository in the previous ODHack and I'm confident that I'll be able to resolve this issue. |
When sending a payment to a user's contact, if the contact doesn't have a trustline for that asset the transaction will fail. That's because we're only using the
payment
operation. We should detect this case, and offer to create a claimable balance for the user.The text was updated successfully, but these errors were encountered: