# Smart Contract

Lista Lending is a decentralized lending protocol that allows users to borrow and lend various assets. The following contracts manage the core lending functionality, interest rate models, vault operations, and reward distributions across the protocol.

## BNB Smart Chain (BSC)

| Document                                                                                                                | Description                                                                                                     |
| ----------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| [Core Contracts](https://docs.bsc.lista.org/for-developer/lista-lending/smart-contract/smart-contract-bsc-core)         | Moolah, Vaults, Providers, Liquidators, IRM, TimeLock, MoolahVaultManager, MarketFactory, PositionManager, etc. |
| [Lending Brokers](https://docs.bsc.lista.org/for-developer/lista-lending/smart-contract/smart-contract-bsc-brokers)     | LendingBroker markets, BrokerInterestRelayer, Rate Calculator                                                   |
| [Smart Lending](https://docs.bsc.lista.org/for-developer/lista-lending/smart-contract/smart-contract-bsc-smart-lending) | StableSwap pools, SmartProvider (LP collateral)                                                                 |
| [Oracles](https://docs.bsc.lista.org/for-developer/lista-lending/smart-contract/smart-contract-bsc-oracles)             | PTLinearDiscountOracle variants                                                                                 |
| [Credit](https://docs.bsc.lista.org/for-developer/lista-lending/smart-contract/smart-contract-bsc-credit)               | CreditToken, CreditBroker, MoolahVault (Credit Vault)                                                           |

## Ethereum

| Document                                                                                                            | Description                                       |
| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- |
| [Ethereum Contracts](https://docs.bsc.lista.org/for-developer/lista-lending/smart-contract/smart-contract-ethereum) | Moolah, Vaults, Liquidators, Oracles, ETHProvider |
