Skip to content

Commit

Permalink
Merge pull request #88 from dhedge/feat/add-tokens
Browse files Browse the repository at this point in the history
feat: add tBTC tokens
  • Loading branch information
dimlbc authored Oct 1, 2024
2 parents 287bcde + 1dcc627 commit 06946fb
Show file tree
Hide file tree
Showing 7 changed files with 58 additions and 3 deletions.
2 changes: 1 addition & 1 deletion packages/trading-widget/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dhedge/trading-widget",
"version": "2.0.3",
"version": "2.0.4",
"type": "module",
"main": "index.js",
"module": "index.mjs",
Expand Down
14 changes: 14 additions & 0 deletions packages/trading-widget/src/core-kit/const/tokens/arbitrum.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,17 @@ export const WBTC_ARBITRUM: TradingToken = {
decimals: 8,
value: '',
}

export const TBTC_ARBITRUM: TradingToken = {
address: '0x6c84a8f1c29108F47a79964b5Fe888D4f4D0dE40',
symbol: 'tBTC',
decimals: DEFAULT_PRECISION,
value: '',
}

export const WSTETH_ARBITRUM: TradingToken = {
address: '0x5979D7b546E38E414F7E9822514be443A4800529',
symbol: 'wstETH',
decimals: DEFAULT_PRECISION,
value: '',
}
14 changes: 14 additions & 0 deletions packages/trading-widget/src/core-kit/const/tokens/base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,17 @@ export const RETH_BASE: TradingToken = {
decimals: DEFAULT_PRECISION,
value: '',
}

export const TBTC_BASE: TradingToken = {
address: '0x236aa50979D5f3De3Bd1Eeb40E81137F22ab794b',
symbol: 'tBTC',
decimals: DEFAULT_PRECISION,
value: '',
}

export const WSTETH_BASE: TradingToken = {
address: '0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452',
symbol: 'wstETH',
decimals: DEFAULT_PRECISION,
value: '',
}
14 changes: 14 additions & 0 deletions packages/trading-widget/src/core-kit/const/tokens/optimism.ts
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,17 @@ export const LINK_OPTIMISM: TradingToken = {
decimals: DEFAULT_PRECISION,
value: '',
}

export const TBTC_OPTIMISM: TradingToken = {
address: '0x6c84a8f1c29108F47a79964b5Fe888D4f4D0dE40',
symbol: 'tBTC',
decimals: DEFAULT_PRECISION,
value: '',
}

export const WSTETH_OPTIMISM: TradingToken = {
address: '0x1F32b1c2345538c0c6f582fCB022739c4A194Ebb',
symbol: 'wstETH',
decimals: DEFAULT_PRECISION,
value: '',
}
6 changes: 6 additions & 0 deletions packages/trading-widget/src/core-kit/const/tokens/polygon.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,9 @@ export const DAI_POLYGON: TradingToken = {
decimals: DEFAULT_PRECISION,
value: '',
}
export const TBTC_POLYGON: TradingToken = {
address: '0x236aa50979d5f3de3bd1eeb40e81137f22ab794b',
symbol: 'tBTC',
decimals: DEFAULT_PRECISION,
value: '',
}
4 changes: 2 additions & 2 deletions packages/trading-widget/src/core-kit/utils/formatter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export const formatToUsd = ({
compact = false,
normalize = false,
}: {
value: number
value: number | string
minimumFractionDigits?: number
maximumFractionDigits?: number
compact?: boolean
Expand All @@ -28,7 +28,7 @@ export const formatToUsd = ({
notation: compact ? 'compact' : undefined,
minimumFractionDigits,
maximumFractionDigits,
}).format(normalize ? normalizeNumber(value) : value)
}).format(normalize ? normalizeNumber(value) : Number(value))

export const formatNumeratorToPercentage = (
numerator: number | string,
Expand Down
7 changes: 7 additions & 0 deletions packages/trading-widget/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,13 @@ export {
WBTC_ARBITRUM,
TRADING_LOG_EVENT_PARAM,
TRADING_PANEL_LOG_EVENT,
TBTC_OPTIMISM,
TBTC_ARBITRUM,
TBTC_BASE,
TBTC_POLYGON,
WSTETH_ARBITRUM,
WSTETH_BASE,
WSTETH_OPTIMISM,
} from './core-kit/const'
export { DefaultSellingParams, EstimationError } from './core-kit/models'
export type {
Expand Down

0 comments on commit 06946fb

Please sign in to comment.