Skip to content

Impactflowlabs/impactflow-contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImpactFlow Contracts

Soroban smart contracts powering the ImpactFlow Protocol.

Overview

This repository contains the core smart contracts for:

  • Escrow funding
  • Milestone-based releases
  • DAO governance
  • Reputation scoring
  • Treasury management

Smart Contracts

Escrow Contract

Locks funds securely until milestone completion.

Milestone Contract

Handles conditional release logic.

Governance Contract

Community validators vote on milestone approvals.

Reputation Contract

Tracks beneficiary and validator credibility.

Tech Stack

  • Soroban SDK
  • Rust
  • Stellar SDK

Getting Started

Install Dependencies

cargo build

Run Tests

cargo test

Deploy Contracts

soroban contract deploy

Folder Structure

contracts/
 ├── escrow/
 ├── governance/
 ├── milestone/
 └── reputation/

Security Goals

  • Transparent fund management
  • Multi-signature validation
  • Fraud prevention
  • Immutable audit trail

Roadmap

  • Escrow implementation
  • DAO voting
  • Treasury multisig
  • Streaming payments
  • Reputation scoring
  • Emergency recovery

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors