Skip to content
Brayhan Escobar
← Back to home

NatiChain

Savings circle (natillera) governed by a smart contract on Monad Testnet. Winner of Monad Blitz Medellín V2.

Result: shared first place (with PACT) at Monad Blitz Medellín V2, Oct 17, 2026.

Type
Hackathon
Status
Prototype
Year
2026
Role
Lead developer in a team of 3
Stack
  • Solidity 0.8.28
  • Monad Testnet (EVM)
  • Scaffold-ETH 2
  • Hardhat
  • Next.js 15
  • React 19
  • wagmi
  • viem
  • RainbowKit
  • Sourcify
  • Vercel
01

Problem

In natilleras (collective savings groups) the money depends on trusting a treasurer.

02

Solution

A natillera with rules enforced by a smart contract on Monad Testnet and a web app to view contributions and balances transparently. It runs on testnet: it does not handle real funds. Contract verified on Sourcify (0x3FcED7F51b5559bA1FBBB45F0bbb53Bf04409675, Monad Testnet).

03

Features

  • Savings: create a natillera, join, pay contributions and withdraw at closing. Nobody withdraws early (LOCKED seal) and there is no administrator.
  • Emergency exit: the member receives 90% and the 10% penalty stays with the group.
  • Loans to businesses or individuals: approved only if all members vote yes, capped at 50%, with a promissory-note hash on the blockchain (demonstration), collection, payment and late fees.
  • Events with sign-up (bingo, raffle, outing, sale) and donations.
  • "Your December": shows your savings, the estimated gain and where it comes from.
  • "Trust" page: verified contract and known limitations.
04

My role

Lead developer in a team of 3. Implemented most of the project; one teammate helped deploy the smart contract and another prepared the presentation.

05

Links