Skip to content

Commit

Permalink
feat: list-new-farms-base-arb (#10644)
Browse files Browse the repository at this point in the history
<!--
Before opening a pull request, please read the [contributing
guidelines](https://github.com/pancakeswap/pancake-frontend/blob/develop/CONTRIBUTING.md)
first
-->

<!-- start pr-codex -->

---

## PR-Codex overview
This PR adds new tokens, farms, and gauges configurations. It includes
ERC20 tokens like Gains Network USDC, Renzo Restaked ETH, and Mog Coin,
as well as farm configurations for different chains.

### Detailed summary
- Added new ERC20 tokens like Gains Network USDC, Renzo Restaked ETH,
and Mog Coin
- Included farm configurations for different chains such as Arbitrum One
and Base
- Added gauge configurations for various token pairs and chains

> The following files were skipped due to too many changes:
`packages/farms/src/farms/index.test.ts`

> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your
question}`

<!-- end pr-codex -->
  • Loading branch information
ChefJerry authored Sep 6, 2024
1 parent d63697d commit 72fb1db
Show file tree
Hide file tree
Showing 7 changed files with 365 additions and 147 deletions.
7 changes: 7 additions & 0 deletions .changeset/kind-frogs-rescue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@pancakeswap/gauges': patch
'@pancakeswap/tokens': patch
'@pancakeswap/farms': patch
---

Listed new tokens & farms & gauges config
18 changes: 18 additions & 0 deletions packages/farms/src/farms/arb.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,24 @@ const pinnedFarmConfig: UniversalFarmConfig[] = [

export const arbFarmConfig: UniversalFarmConfig[] = [
...pinnedFarmConfig,
{
pid: 92,
chainId: ChainId.ARBITRUM_ONE,
protocol: Protocol.V3,
lpAddress: Pool.getAddress(arbitrumTokens.usdplus, arbitrumTokens.usdt, FeeAmount.LOWEST),
token0: arbitrumTokens.usdplus,
token1: arbitrumTokens.usdt,
feeAmount: FeeAmount.LOWEST,
},
{
pid: 91,
chainId: ChainId.ARBITRUM_ONE,
protocol: Protocol.V3,
lpAddress: Pool.getAddress(arbitrumTokens.usdc, arbitrumTokens.gusdc, FeeAmount.LOWEST),
token0: arbitrumTokens.usdc,
token1: arbitrumTokens.gusdc,
feeAmount: FeeAmount.LOWEST,
},
{
pid: 90,
chainId: ChainId.ARBITRUM_ONE,
Expand Down
63 changes: 63 additions & 0 deletions packages/farms/src/farms/base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,69 @@ const pinnedFarmConfig: UniversalFarmConfig[] = [

export const baseFarmConfig: UniversalFarmConfig[] = [
...pinnedFarmConfig,
{
pid: 46,
chainId: ChainId.BASE,
protocol: Protocol.V3,
lpAddress: Pool.getAddress(baseTokens.usdc, baseTokens.eUsd, FeeAmount.LOWEST),
token0: baseTokens.usdc,
token1: baseTokens.eUsd,
feeAmount: FeeAmount.LOWEST,
},
{
pid: 45,
chainId: ChainId.BASE,
protocol: Protocol.V3,
lpAddress: Pool.getAddress(baseTokens.mog, baseTokens.weth, FeeAmount.MEDIUM),
token0: baseTokens.mog,
token1: baseTokens.weth,
feeAmount: FeeAmount.MEDIUM,
},
{
pid: 44,
chainId: ChainId.BASE,
protocol: Protocol.V3,
lpAddress: Pool.getAddress(baseTokens.ovn, baseTokens.usdPlus, FeeAmount.MEDIUM),
token0: baseTokens.ovn,
token1: baseTokens.usdPlus,
feeAmount: FeeAmount.MEDIUM,
},
{
pid: 43,
chainId: ChainId.BASE,
protocol: Protocol.V3,
lpAddress: Pool.getAddress(baseTokens.ezEth, baseTokens.weth, FeeAmount.LOWEST),
token0: baseTokens.ezEth,
token1: baseTokens.weth,
feeAmount: FeeAmount.LOWEST,
},
{
pid: 42,
chainId: ChainId.BASE,
protocol: Protocol.V3,
lpAddress: Pool.getAddress(baseTokens.weth, baseTokens.usdc, FeeAmount.MEDIUM),
token0: baseTokens.weth,
token1: baseTokens.usdc,
feeAmount: FeeAmount.MEDIUM,
},
{
pid: 41,
chainId: ChainId.BASE,
protocol: Protocol.V3,
lpAddress: Pool.getAddress(baseTokens.weth, baseTokens.aero, FeeAmount.MEDIUM),
token0: baseTokens.weth,
token1: baseTokens.aero,
feeAmount: FeeAmount.MEDIUM,
},
{
pid: 40,
chainId: ChainId.BASE,
protocol: Protocol.V3,
lpAddress: Pool.getAddress(baseTokens.usdc, baseTokens.aero, FeeAmount.MEDIUM),
token0: baseTokens.usdc,
token1: baseTokens.aero,
feeAmount: FeeAmount.MEDIUM,
},
{
pid: 39,
chainId: ChainId.BASE,
Expand Down
Loading

0 comments on commit 72fb1db

Please sign in to comment.