UniLend is a decentralized protocol that combines spot trading services, money markets, lending, and borrowing services through smart contracts.