flow-pie/chamaa.api

Integrate Ethereum (Polygon testnet)

Open

#81 创建于 2025年11月9日

在 GitHub 查看
 (0 评论) (0 反应) (0 负责人)HTML (4 fork)auto 404
help wanted

仓库指标

Star
 (3 star)
PR 合并指标
 (PR 指标待抓取)

描述

Objective

Integrate the Polygon (Ethereum Layer 2) blockchain network to enable on-chain transactions for ChamaaChain’s savings and governance features.

Why Polygon?

Polygon offers fast, low-cost, and eco-friendly transactions—perfect for micro-savings and DAO governance in emerging markets.

Key Tasks

  • Configure Polygon testnet (Mumbai) connection using Alchemy or Infura.
  • Deploy a simple smart contract for on-chain savings records.
  • Implement a service (via Ethers.js or Nethereum) to interact with the contract.
  • Store transaction hashes in the backend DB (PostgreSQL).

Tech Stack

  • Smart Contracts: Solidity
  • Integration: Ethers.js / Nethereum
  • Blockchain Network: Polygon (Mumbai Testnet)
  • Backend: NestJS API

Acceptance Criteria

  • Successful deployment of the smart contract on Polygon testnet.
  • Backend can read/write on-chain transactions.
  • Each user’s transaction hash is stored and retrievable from the database.
  • Tested end-to-end with mock savings and governance data.

References

Future Extension

After testnet validation, migrate to Polygon mainnet and expand smart contracts to include loan approval and voting modules.

贡献者指南