# Using Contract

Learn how to interact with BitFi's contracts.

## bfBTC

* [Stake bfBTC](https://bitfi-2.gitbook.io/bitfi/developer/using-contract/stake-bfbtc)
* [Unstake bfBTC](https://bitfi-2.gitbook.io/bitfi/developer/using-contract/unstake-bfbtc)
* [bfBTC Fees](https://bitfi-2.gitbook.io/bitfi/developer/using-contract/bfbtc-fees)
* [bfBTC Price Oracle](https://bitfi-2.gitbook.io/bitfi/developer/using-contract/bfbtc-price-oracle)

## bfUSD

* [Stake bfUSD](https://bitfi-2.gitbook.io/bitfi/developer/using-contract/stake-bfusd)
* [Unstake bfUSD](https://bitfi-2.gitbook.io/bitfi/developer/using-contract/unstake-bfusd)
* [Redeem bfUSD](https://bitfi-2.gitbook.io/bitfi/developer/using-contract/redeem-bfusd)
* [bfUSD Fees](https://bitfi-2.gitbook.io/bitfi/developer/using-contract/bfusd-fees)
* [bfUSD Oracle](https://bitfi-2.gitbook.io/bitfi/developer/using-contract/bfusd-oracle)
