Skip to content

feat: add grant escrow smart contract#5

Open
Dharmesh070294 wants to merge 1 commit into
teethaking:mainfrom
Dharmesh070294:feat-solidity-escrow-contract
Open

feat: add grant escrow smart contract#5
Dharmesh070294 wants to merge 1 commit into
teethaking:mainfrom
Dharmesh070294:feat-solidity-escrow-contract

Conversation

@Dharmesh070294
Copy link
Copy Markdown

Summary

Added the core GrantStream escrow smart contract implementation using Hardhat and Solidity.

Changes

  • Added GrantStreamEscrow.sol
  • Added USDC-based grant funding flow
  • Added milestone submission with IPFS evidence URI
  • Added verifier approval and rejection flow
  • Added automatic USDC release on milestone approval
  • Added Base Sepolia deploy configuration
  • Added deployment script
  • Added MockUSDC for local testing
  • Added Hardhat tests for the core escrow flow

Testing

Ran:

npm run compile
npm test

7 passing

@vercel
Copy link
Copy Markdown

vercel Bot commented May 31, 2026

Someone is attempting to deploy a commit to the tee's projects Team on Vercel.

A member of the Team first needs to authorize it.

@Dharmesh070294
Copy link
Copy Markdown
Author

The smart contract implementation is ready for review.

Local verification completed:

npm run compile
npm test

Result: 7 passing 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.

1 participant