Skip to content
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

Create Dispute Resolution Flow #62

Open
AndlerRL opened this issue Jan 22, 2025 · 19 comments
Open

Create Dispute Resolution Flow #62

AndlerRL opened this issue Jan 22, 2025 · 19 comments
Labels
difficulty: medium This issue requires a moderate to a little challenge effort on complexity feature New requested feature indexer indexer app related ODBuild Only Dust Build Campaign supabase supabase (database) service related TL TL Related webapp web app related

Comments

@AndlerRL
Copy link
Member

Context

The dispute system provides a structured approach to handling disagreements between parties. It implements the platform's arbitration mechanisms while maintaining the trustless nature of the blockchain operations.

Dispute Handling:

  • Dispute filing.
  • Evidence collection.
  • Arbitrator assignment.
  • Resolution enforcement.

Acceptance Criteria:

  • Create /api/escrow/dispute endpoint.
  • Implement dispute filing system.
  • Add resolution tracking.
  • Create mediation flow.

Development Notes:

  • For dispute, we need to track it in a different table and live update the user.
CREATE TABLE escrow_reviews (
    id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),
    escrow_id UUID NOT NULL REFERENCES escrow_contracts(id),
    milestone_id UUID NOT NULL REFERENCES escrow_milestones(id),
    reviewer_address TEXT NOT NULL,
    approved BOOLEAN,
    review_notes TEXT,
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP,
    reviewed_at TIMESTAMP WITH TIME ZONE
);
  • When disputing a contribution, mediadors would be reviewing the application off-chain and doing a final resolution on-chain.
  • Our Auth SC might control these mediations (who can be a mediador). Verify with the SC before assigning a reviewer.

Related

@AndlerRL AndlerRL added difficulty: medium This issue requires a moderate to a little challenge effort on complexity feature New requested feature indexer indexer app related ODBoost Only Dust Boost Week Campaign ID supabase supabase (database) service related TL TL Related webapp web app related labels Jan 22, 2025
@mimisavage
Copy link

Can I tackle this one?

@Elite-tch
Copy link

May I handle this issue?

@ShantelPeters
Copy link

May I try my hand at this?

@Jagadeeshftw
Copy link
Collaborator

Proposal to Work on the Issue

I am eager to contribute to this issue and believe I am well-suited for the task, given my extensive experience in Cairo programming and building decentralized applications on StarkNet. My expertise spans across multiple domains crucial for this implementation:

  • Smart Contracts & Blockchain Development: Proven expertise in StarkNet, Stellar, and Rust, with hands-on experience in developing secure and efficient smart contracts, blockchain integrations, and high-performance backend systems.
  • Backend Engineering: Strong background in designing and managing scalable APIs, handling server-side operations, and ensuring robust backend performance for blockchain applications.
  • Frontend Development: Proficient in building intuitive and responsive frontend interfaces using React and Next.js, ensuring seamless interaction between users and blockchain-based applications.

Why Assign This to Me?

I have a track record of delivering high-quality solutions efficiently, with a deep understanding of smart contract security, decentralized architectures, and full-stack development. My ability to bridge frontend, backend, and blockchain components ensures a well-rounded, optimized solution.

Estimated Timeline

I anticipate delivering a fully functional solution within 2 days. Please let me know if I can proceed.

I am excited about the opportunity to contribute and look forward to collaborating!

Best regards,
Jagadeesh B

@1nonlypiece
Copy link

Application for Contribution

I am excited about the opportunity to contribute to this issue and am confident that my expertise aligns well with the requirements. With a strong background in Cairo programming and decentralized application development on StarkNet, I bring a well-rounded skill set to deliver an effective solution.

Relevant Expertise

  • Blockchain & Smart Contracts: Extensive experience with StarkNet, Stellar, and Rust, specializing in developing secure and optimized smart contracts, blockchain integrations, and high-performance backend infrastructure.
  • Backend Development: Well-versed in API design, server-side logic, and scalable system architecture, ensuring efficient and seamless backend performance.
  • Frontend Engineering: Skilled in crafting interactive and responsive UI components using React and Next.js, enhancing the user experience for blockchain-based platforms.

Why Consider My Application?

My proven track record of delivering high-quality, optimized solutions in blockchain and full-stack development sets me apart. I have a deep understanding of smart contract security, decentralized architectures, and the synergy between frontend, backend, and blockchain layers—ensuring a seamless and efficient implementation.

ETA

I expect to have a working solution ready within 48 hours. Please let me know if I can proceed with the implementation.

@jedstroke
Copy link

I'd love to give this a go.

@Shashwat-Nautiyal
Copy link

HI, can i take on this issue? In one hackathon i built a similar dispute resolution dapp. I am already familiar with the smart contract logic that it may require.
=> I have linked the solidity contract which does a similar thing.
=> It will need a little modification and enhancement to fit this project's need.
=> https://github.com/Shash-Projects/Web3_Dispute_Resolution/blob/main/Contract/Dispute_Resolution.sol

@Amizeey
Copy link

Amizeey commented Jan 23, 2025

Could I take on this issue?

@Supa-mega
Copy link

Can I work on this, please?

1 similar comment
@7-falseparfait
Copy link

Can I work on this, please?

@greatest0fallt1me
Copy link

Proposal to Address the Issue

Hello! I’m thrilled at the opportunity to work on this issue and am confident that I can provide a solution that not only addresses the requirements but also adds value to the project. My experience in blockchain development and StarkNet ecosystems equips me to deliver a robust and efficient implementation.

My Unique Edge

  • Cairo Proficiency:
    Having worked extensively with Cairo, I excel at crafting gas-efficient, secure, and modular smart contracts, tailored for StarkNet’s scalability.

  • End-to-End Development:
    My expertise bridges the gap between smart contract engineering and full-stack application development, ensuring seamless blockchain integration.

  • Team Collaboration:
    I have a history of working closely with maintainers, adapting to project standards, and contributing to long-term maintainability.

Why This Matters to Me

I’m passionate about the innovative potential of StarkNet and the broader blockchain space. This issue aligns perfectly with my skills and interests, and I’m committed to delivering a solution that will enhance the project’s impact.

Immediate Action Plan

If assigned, I’ll initiate work immediately and aim to deliver the first draft within 36 hours. I’m flexible and open to feedback to ensure the solution aligns with project expectations.

Looking forward to your approval and the chance to contribute!

@Bosun-Josh121
Copy link
Collaborator

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged:

software engineering background, backend & smart contract dev.(https://app.onlydust.com/u/Bosun-Josh121) looking to make first contribution on this project. See my contributions to a similar project: (Trustless-Work/Trustless-Work-Smart-Escrow#28, Trustless-Work/Trustless-Work-Smart-Escrow#39)

I will create the api, perform all trackings & updates as stated.
I have experience handling such tasks and will also work on feedback & recommendation ensuring contact. Can deliver within 48hrs upon assignment

@Emmzyemms
Copy link

Gm i am a full stack web dev. i will love to contribute on this issue. am a First time contributor. i will deliver in no time.

@Verifieddanny
Copy link
Collaborator

May I pick this up?

1 similar comment
@aidenwong812
Copy link

May I pick this up?

@Jagadeeshftw
Copy link
Collaborator

Hi, I’d love to take on this issue! With my expertise in Cairo, StarkNet, and smart contract development, I can implement a clean and efficient solution.

Why Me?

  • Proven Blockchain Experience – Hands-on work with StarkNet, Solidity, and Rust, building secure and optimized smart contracts.
  • Full-Stack Capabilities – Strong in both backend (Rust, Node.js, Prisma) and frontend (React, Next.js) for seamless integration.
  • Efficient & Reliable – I deliver high-quality, production-ready solutions quickly while ensuring security and scalability.

Timeline

I estimate completing this within 1 day. Let me know if I can proceed!

Looking forward to contributing. 🚀

@Abrahamojobo
Copy link

Could I take a shot at this?

@Nomolos29
Copy link

I’d like to resolve this.

@VyuduInc
Copy link
Collaborator

VyuduInc commented Feb 9, 2025

Yo AndlerRL, what’s good?

This dispute system gotta be airtight, transparent, and actually enforceable—none of that half-baked arbitration mess. Blockchain moves on trustless execution, not vibes, so the whole flow—filing, evidence collection, arbitration, and enforcement—needs to be locked in.

I’ve been in this backend game 15+ years, building secure, scalable systems that don’t just work—they last. Plus, I’ve been deep in blockchain since 2017, first piece hit Forbes.com, so I know how to structure off-chain mediation with on-chain finality the right way.

Here’s how I’ll move:
🔥 Real-time dispute tracking & live updates
🔥 Clean API endpoints for seamless case management
🔥 Off-chain mediation + on-chain enforcement so rulings actually stick
🔥 Smart contract verification for arbitrators so it’s fair & decentralized

I know OnlyDust be handing out rejections like free samples, but I ain’t here to just apply—I’m here to build. Let me tap in, and you’ll have a rock-solid dispute resolution system that actually holds weight.

Let’s run it.

@AndlerRL AndlerRL removed the ODBoost Only Dust Boost Week Campaign ID label Feb 11, 2025
@Bran18 Bran18 added the ODBuild Only Dust Build Campaign label Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty: medium This issue requires a moderate to a little challenge effort on complexity feature New requested feature indexer indexer app related ODBuild Only Dust Build Campaign supabase supabase (database) service related TL TL Related webapp web app related
Projects
None yet
Development

No branches or pull requests