Blog
Engineering log
Where we share what we're learning building in this space and the Stellar ecosystem — how we think about architecture, and how we approach the hard problems along the way.
Blend doesn't owe you an event, and neither does the ledger
An indexer built on "wait for the event, then fold it" breaks twice on Stellar. Blend moves balances with no transaction and names its biggest action numerically; and Soroban's state archival evicts a position from the ledger with no user action at all. Two mutators of user state that never emit the thing you'd poll for.
Hello from Orion engineering
Why we are building a unified DeFi position API for Stellar, and what to expect from this log.