From 7d0dfe4996947ff30577c6f87921d16e40a066c6 Mon Sep 17 00:00:00 2001 From: Chef Jerry <144641937+ChefJerry@users.noreply.github.com> Date: Mon, 2 Sep 2024 17:31:36 +0800 Subject: [PATCH] feat: dola farm (#10596) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ## PR-Codex overview This PR adds support for the Dola USD Stablecoin token and a new farm configuration for it. ### Detailed summary - Added Dola USD Stablecoin token (`dola`) to base tokens constants - Configured a new farm for Dola USD Stablecoin with pid 39, ChainId.BASE, and Protocol.V3 > ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}` --- packages/farms/src/farms/base.ts | 9 +++++++++ packages/tokens/src/constants/base.ts | 8 ++++++++ 2 files changed, 17 insertions(+) diff --git a/packages/farms/src/farms/base.ts b/packages/farms/src/farms/base.ts index ee8d61c64596c..a7c737427f40d 100644 --- a/packages/farms/src/farms/base.ts +++ b/packages/farms/src/farms/base.ts @@ -71,6 +71,15 @@ const pinnedFarmConfig: UniversalFarmConfig[] = [ export const baseFarmConfig: UniversalFarmConfig[] = [ ...pinnedFarmConfig, + { + pid: 39, + chainId: ChainId.BASE, + protocol: Protocol.V3, + lpAddress: Pool.getAddress(baseTokens.dola, baseTokens.usdc, FeeAmount.MEDIUM), + token0: baseTokens.dola, + token1: baseTokens.usdc, + feeAmount: FeeAmount.MEDIUM, + }, { pid: 38, chainId: ChainId.BASE, diff --git a/packages/tokens/src/constants/base.ts b/packages/tokens/src/constants/base.ts index 4c40ea2c881c8..93070cb14aec2 100644 --- a/packages/tokens/src/constants/base.ts +++ b/packages/tokens/src/constants/base.ts @@ -142,4 +142,12 @@ export const baseTokens = { 'dogwifhat', 'https://dogwifcoin.org/', ), + dola: new ERC20Token( + ChainId.BASE, + '0x4621b7A9c75199271F773Ebd9A499dbd165c3191', + 18, + 'DOLA', + 'Dola USD Stablecoin', + 'https://www.inverse.finance/', + ), }