UniLend is a permission-less DeFi protocol that combines spot trading services and lending/borrowing functionality within the same platform without restricting which ERC20 tokens can be supported.