# Staking CDO\_vBNB / CDO\_vBUSD / CDO\_vBTCB / CDO\_vETH

Follow the steps below to start earning CODEX tokens by staking CDO\_vBNB / CDO\_vBUSD / CDO\_vBTCB / CDO\_vETH tokens:

* Go to CDO.Finance's CODEX Staking page (<https://cdo.finance/codex-staking>)
* Connect to your Web3 wallet (such as MetaMask) and make sure your network is set to Binance Smart Chain. Click [here](https://academy.binance.com/en/articles/connecting-metamask-to-binance-smart-chain) if you do not have the network in your wallet yet
* Select the CDO\_vBNB / CDO\_vBUSD / CDO\_vBTCB / CDO\_vETH staking pool
* Specify the amount of tokens you want to stake - if you do not yet have CDO\_vBNB / CDO\_vBUSD / CDO\_vBTCB / CDO\_vETH, you must first [deposit BNB / BUSD / BTCB / ETH into the Junior Tranche(s)](https://cdo-finance.gitbook.io/cdo-finance/user-guide/tranche-pools/depositing-into-junior-tranche-buying-junior-tokens)
* Click "**Approve**"
* After clicking "**Approve**", you should get a pop-up notification in your MetaMask to accept the transaction.
* Confirm the Transaction on your Metamask pop-up.
* **Patiently wait for the transaction to be processed (do not press approve again)**
* Once the transaction has completed, you should see the updated amount of staked CDO\_vBNB / CDO\_vBUSD / CDO\_vBTCB / CDO\_vETH tokens.&#x20;
* You are now earning CODEX rewards!
