BCH ATLAS

Campaign Detail

issues.cash

SUCCESS
fundmemiddlewareJuly 12, 2024
36.00 BCH
≈ $13,263 USDat BCH price on Jul 12, 2024
Raised
100%
Funded

Description

2nd attemptThis is the second attempt of funding this project, as the first campaign expired on January 4th. The reception was good, but we weren’t able to raise the full amount.Given the positive feedback, continued interest from pledgers, and recent price rise, I’ve decided to relaunch it with a lower requested amount. The price rose by about 20%, and the requested amount was lowered by approximately 15% to account for any potential drops.Scope stays the same, the only thing that changes is the amount being requested. The “status” section was also updated with the latest progress.This campaign will be shorter in duration, as the goal is just to extend the contribution window with a more reachable goal.Introductionissues.cash is a bounty platform on Bitcoin Cash. It allows maintainers post and manage bounties, and helps developers discover paid work, improving collaboration and bringing visibility to projects that need development.How it worksDemos of the actual implementation can be checked in this GitHub issue.With the provided apps, project maintainers are able to create task-based bounties. A smart contract is used to hold the bounty amount, which is released automatically to the contributor when their work gets approved by the maintainer, or refunded upon cancellation or after an expiry date. Maintainers can also track active bounties and active attempts. Any project, BCH-related or not, can implement it.On the other hand, developers can explore open bounties in the community, and submit work based on their interest. They can also check whether a bounty is already funded by the maintainer, bringing more transparency to the process. When their work is approved, the smart contract settles immediately, making the payment effortless to the maintainer, and eliminating any delays.All the operations can be done with commands via GitHub/GitLab comments on issues and pull requests. For example:Commenting:/bounty 0.1 —refund <address> —expiry <days>…on an issue assigns a bounty to it.Creating a pull request with:/claim <issue_number> —payout <address>…registers an attempt to claim the bounty.PreviewTrust modelissues.cash acts as an oracle that monitors the project repositories, and calls the smart contract when:a task is completed and approved (pull request gets merged)the bounty is cancelledthe bounty expiresIt is not completely trustless, as full trustlessness is not the immediate goal. This can be improved in later versions by introducing arbiters and a reputation system.As of the current model:the maintainer must trust the oracle, which has access to the smart contract settlement functionsthe developer must trust the oracle, but also the maintainer to act in good faith, so as to not copy their work prior to it being approved and settled, or favor a competing attempt unfairlyA maintainer could theoretically benefit by acting in bad faith, but doing so is inconvenient, costly, detrimental to their reputation, thus not beneficial long-term.The maintainer can mitigate the need to trust the oracle by self-hosting the platform, but would thereby lose some benefits like publicity of their bounties.DeliveryEstimation for completion: 45–60 days after funding. Securing funding allows me to dedicate full-time focus to this project.DeliverablesBy the end of the delivery, the open source platform will be online, for free, charging zero commission. The only fees are network fees, which are deposited in advance to the contract to fund the settlement or refund transactions.FeaturesSupports GitHub and GitLab repositoriesCreate, fund, and cancel bountiesBounty funding verificationBounty auto-settlement once pull/merge request is mergedBounty expiry date with auto-refundWebsite with open bounty list and statsFor future considerationThese are not part of the initial scope, but could be explored based on community interest:Stable token bountiesArbitration system for disputesReputation scores for maintainers and contributorsFundingRequested: 42 BCH 36 BCHIncluding:Architecture, building, and testingDedicated server for official oracle (1 year)Maintenance and security updates (1 year)If the campaign contributions exceed the initial amount, the remaining will be re-invested in the platform by funding future development.Current status: 10%The smart contract is stable and available for review here.GitHub integration is mostly ready, and has all the main smart contract interactions working and tested on testnet3.The current progress is at roughly 10% quantitatively, and task breakdown can be followed on the public repository.The developerI’m Mateus, a software developer who has been a Bitcoin enthusiast for 10+ years.I’ve worked for 3 years at Nash, a regulated crypto platform, where I had my longest professional experience in blockchain. There, I worked on various products like a fully-fledged decentralized exchange, a mobile wallet, and a fiat-ramps SDK.Over the last year, I’ve proudly contributed to Selene Wallet doing mostly paid contributions via bounties, but also some voluntary contributions.ContactEmail: mateus@dlbn.coX: https://x.com/dlbncoTelegram: @dlbnco

Part of project

issues.cash

View Project →

Timeline

Completion

July 12, 2024

Funded

July 12, 2024 at 10:06 AM

Time Since

1 year ago

Block Height

#854,167

Recipients (1)

bitcoincash:qpurr8l5ucshqv0nyhqr08d6y60zkkwegsx4msr8vz

Shared Recipients (1)

Other campaigns funded by the same recipient address — typically the same team across multiple rounds.