diff --git a/.changeset/heavy-coins-eat.md b/.changeset/heavy-coins-eat.md new file mode 100644 index 0000000..ea9431f --- /dev/null +++ b/.changeset/heavy-coins-eat.md @@ -0,0 +1,5 @@ +--- +"@mangrovedao/mgv": patch +--- + +Add sepolia market WBTC/DAI diff --git a/src/addresses/index.ts b/src/addresses/index.ts index 5b71b7d..404e000 100644 --- a/src/addresses/index.ts +++ b/src/addresses/index.ts @@ -16,6 +16,8 @@ export { blastMetaStreetWETHPUNKS40, baseSepoliaUSDC, baseSepoliaWETH, + baseSepoliaDAI, + baseSepoliaWBTC, baseSepoliaTokens, } from './tokens/index.js' diff --git a/src/addresses/markets/base-sepolia.ts b/src/addresses/markets/base-sepolia.ts index dd0eca3..67c533b 100644 --- a/src/addresses/markets/base-sepolia.ts +++ b/src/addresses/markets/base-sepolia.ts @@ -1,5 +1,10 @@ import type { MarketParams } from '../../types/index.js' -import { baseSepoliaUSDC, baseSepoliaWETH } from '../tokens/base-sepolia.js' +import { + baseSepoliaDAI, + baseSepoliaUSDC, + baseSepoliaWBTC, + baseSepoliaWETH, +} from '../tokens/base-sepolia.js' export const baseSepoliaMarkets = [ { @@ -7,4 +12,9 @@ export const baseSepoliaMarkets = [ quote: baseSepoliaUSDC, tickSpacing: 1n, }, + { + base: baseSepoliaWBTC, + quote: baseSepoliaDAI, + tickSpacing: 1n, + }, ] as const satisfies MarketParams[] diff --git a/src/addresses/tokens/base-sepolia.ts b/src/addresses/tokens/base-sepolia.ts index 8da1a52..947af6f 100644 --- a/src/addresses/tokens/base-sepolia.ts +++ b/src/addresses/tokens/base-sepolia.ts @@ -13,4 +13,24 @@ export const baseSepoliaUSDC = buildToken({ decimals: 6, }) -export const baseSepoliaTokens = [baseSepoliaUSDC, baseSepoliaWETH] as const +export const baseSepoliaWBTC = buildToken({ + address: '0x5146d560975A44B9Ad1a8bdF5f4017591a26df82', + symbol: 'WBTC', + decimals: 8, + displayDecimals: 5, + priceDisplayDecimals: 6, +}) + +export const baseSepoliaDAI = buildToken({ + address: '0x9508B3459Bc95A39CA66c385f1Ae12f03f72f8af', + symbol: 'DAI', + displayDecimals: 2, + priceDisplayDecimals: 2, +}) + +export const baseSepoliaTokens = [ + baseSepoliaUSDC, + baseSepoliaWETH, + baseSepoliaWBTC, + baseSepoliaDAI, +] as const diff --git a/src/addresses/tokens/index.ts b/src/addresses/tokens/index.ts index 42559f9..43e8f71 100644 --- a/src/addresses/tokens/index.ts +++ b/src/addresses/tokens/index.ts @@ -9,6 +9,8 @@ export { export { baseSepoliaUSDC, baseSepoliaWETH, + baseSepoliaDAI, + baseSepoliaWBTC, baseSepoliaTokens, } from './base-sepolia.js'