Skip to content

midcontract/contracts

Repository files navigation

Midcontract Platform Contracts

This repository contains the smart contract suite used in Midcontract project


Getting Started

Install Foundry and Forge: installation guide

Usage

Setup:

git clone <repo_link>

Install dependencies:

forge install

Compile contracts:

make build

Run unit tests:

make test

Add required .env variables:

cp .env.example .env

Deploy contracts:

make deploy-escrow

Contracts on Ethereum Sepolia Testnet:

Name Address
Escrow 0xd4c83df44115999261b97a9321d44467fa12a94e
Factory 0xE732a3625499885cE800f795A076C6Daf69e9E3d
Registry 0xcda8DF73fFA90c151879F0E5A46B2ad659502C73
FeeManager 0xA4857B1178425cfaaaeedBcFc220F242b4A518fA
Mock USDT 0xa801061f49970Ef796e0fD0998348f3436ccCb1d
Escrow Proxy 0xEAC34764333F697c31a7C72ee74ED33D1dEfff0d

Licensing

The primary license for the Midcontract platform is MIT, see LICENSE

About

This repository contains the smart contract suite used in Midcontract project

Topics

Resources

License

Stars

Watchers

Forks