Skip to content

Comments

feat: implement payout_participant function, including submission sta…#56

Open
PeterOche wants to merge 2 commits intoQuid-proquo:mainfrom
PeterOche:feat/payout-participant
Open

feat: implement payout_participant function, including submission sta…#56
PeterOche wants to merge 2 commits intoQuid-proquo:mainfrom
PeterOche:feat/payout-participant

Conversation

@PeterOche
Copy link

…tus tracking, new error types, and comprehensive tests.

I have implemented the
payout_participant function in the Quid Store contract. This function allows the mission owner to approve a submission and release rewards from the escrow to the hunter.

Changes Made
Smart Contract Logic:

lib.rs: Implemented payout_participant which validates the mission state, submission status, and executes the token transfer.
types.rs: Added SubmissionStatus enum and updated DataKey to track submissions and payouts.
error.rs: Added new error variants: AlreadyPaid, SubmissionNotFound, and NotPending.

closes #40

“Peteroche” added 2 commits February 23, 2026 22:18
…tus tracking, new error types, and comprehensive tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Contract] Implement payout_participant

1 participant