Spark
Testnet

Sentinelle

I built Sentinelle, a lending vault on Monad that watches my collateral ratio every block and repays debt automatically if it gets risky, no idle cash sitting around waiting for a bad day. I'm on rotations most of the day and can't check my phone mid-shift, so this solves the actual problem I had: reacting to a position when I'm not able to look at it. What I learned building this: the first version used a pre-funded reserve for repayment, and it took me a while to realize that fights the whole point of borrowing, you're locking up extra capital just in case. Switching to self-deleverage, selling a slice of your own collateral instead, was the harder build but the right one. Also learned the hard way that a public testnet RPC has much tighter rate limits than you'd expect once you actually try to query historical event logs at scale.

Discussion

Sign in to comment on this project.

No comments yet. Be the first to share what you think.