← 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
- Demohttps://natichain.vercel.app/
- Repositoryhttps://github.com/Brayhan23/natichain
- View post ↗