There are 2 core pools (contracts) in which you can stake tokens in order to receive additional $AFF tokens. Below is a detailed look at each pool:
• Afflarium pool — This pool only holds $AFF. It has a pool weight of 0.3
• $AFF/USDC pool — This pool only holds Uniswap LP tokens. It has a pool weight of 0.7
The major differences are what you stake into the pool, the pool weight, and the risk.
With the $AFF pool, you stake $AFF. With the $AFF / USDC pool, you first provide liquidity to the Uniswap $AFF / USDC pool and receive Uniswap LP tokens in Uniswap exchange. You then stake those Uniswap LP tokens. The $AFF/ USDC pool receives a larger percentage of the dispersed tokens. By providing liquidity you are increasing the total liquidity in the pool, which has the positive benefit of lowering the slippage when someone purchases from the Uniswap pool. In order to somewhat mitigate the risk of Impermanent Loss, you also earn a percentage of the exchange fees from the Uniswap pool.
**** Pool Weight
The value of one pool compared to others in the protocol for the purpose of liquidity mining. Pools with higher weights will receive more tokens from liquidity mining. For example, if there are only two pools, one with a weight of 0.3 and one with a weight of 0.7 — then they will receive 30% and 70% of the liquidity mining tokens, respectively. Pool weight is not used to calculate vault distributions.