Skip to main content
TVL: ~$2M | Type: Cross-Chain Spoke/Hub Lending | Docs: docs.townsq.xyz

Overview

TownSquare uses a spoke/hub architecture similar to Folks Finance. Monad acts as a spoke chain where users interact locally; the hub coordinates cross-chain state and rate discovery. Markets with zero deposits are filtered out automatically.
getTownSquareMarkets() filters out markets where totalDeposits === 0. Newly deployed markets may not appear until they receive initial deposits.

Functions

getTownSquareMarkets()

Returns all active TownSquare markets on Monad with non-zero deposits. Returns TownSquareMarket[]

getTownSquareTVL()

Returns total value locked across all active TownSquare markets in USD. Returns number

Usage Example

Contract Addresses