Skip to content

Commit 54171a5

Browse files
authored
Merge branch 'main' into feature(frontend)/add-cbbtc-tokens-for-onesec
2 parents 267b6a1 + 9d7b168 commit 54171a5

File tree

7 files changed

+101
-0
lines changed

7 files changed

+101
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import type { TokenGroupData, TokenGroupId } from '$lib/types/token-group';
2+
import { parseTokenGroupId } from '$lib/validation/token-group.validation';
3+
import bob from '/icons/icrc/7pail-xaaaa-aaaas-aabmq-cai.png';
4+
5+
const BOB_TOKEN_GROUP_SYMBOL = 'BOB';
6+
7+
export const BOB_TOKEN_GROUP_ID: TokenGroupId = parseTokenGroupId(BOB_TOKEN_GROUP_SYMBOL);
8+
9+
export const BOB_TOKEN_GROUP: TokenGroupData = {
10+
id: BOB_TOKEN_GROUP_ID,
11+
icon: bob,
12+
name: 'BOB',
13+
symbol: BOB_TOKEN_GROUP_SYMBOL
14+
};
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import { ETHEREUM_NETWORK } from '$env/networks/networks.eth.env';
2+
import { BOB_TOKEN_GROUP } from '$env/tokens/groups/groups.bob.env';
3+
import type { RequiredAdditionalErc20Token } from '$eth/types/erc20';
4+
import { TokenCategoryTagValue, TokenTagType } from '$lib/enums/token-tag';
5+
import type { TokenId } from '$lib/types/token';
6+
import { parseTokenId } from '$lib/validation/token.validation';
7+
import bob from '/icons/icrc/7pail-xaaaa-aaaas-aabmq-cai.png';
8+
9+
const BOB_DECIMALS = 8;
10+
11+
const BOB_SYMBOL = 'BOB';
12+
13+
export const BOB_TOKEN_ID: TokenId = parseTokenId(BOB_SYMBOL);
14+
15+
export const BOB_TOKEN: RequiredAdditionalErc20Token = {
16+
id: BOB_TOKEN_ID,
17+
network: ETHEREUM_NETWORK,
18+
standard: { code: 'erc20' },
19+
category: 'default',
20+
tags: [{ type: TokenTagType.CATEGORY, value: TokenCategoryTagValue.CRYPTO }],
21+
name: 'BOB',
22+
symbol: BOB_SYMBOL,
23+
decimals: BOB_DECIMALS,
24+
icon: bob,
25+
address: '0xecc5f868AdD75F4ff9FD00bbBDE12C35BA2C9C89',
26+
groupData: BOB_TOKEN_GROUP
27+
};
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import { ARBITRUM_MAINNET_NETWORK } from '$env/networks/networks-evm/networks.evm.arbitrum.env';
2+
import { BOB_TOKEN_GROUP } from '$env/tokens/groups/groups.bob.env';
3+
import type { RequiredEvmErc20Token } from '$evm/types/erc20';
4+
import { TokenCategoryTagValue, TokenTagType } from '$lib/enums/token-tag';
5+
import type { TokenId } from '$lib/types/token';
6+
import { parseTokenId } from '$lib/validation/token.validation';
7+
import bob from '/icons/icrc/7pail-xaaaa-aaaas-aabmq-cai.png';
8+
9+
export const BOB_DECIMALS = 8;
10+
11+
export const BOB_SYMBOL = 'BOB';
12+
13+
export const BOB_TOKEN_ID: TokenId = parseTokenId(BOB_SYMBOL);
14+
15+
export const BOB_TOKEN: RequiredEvmErc20Token = {
16+
id: BOB_TOKEN_ID,
17+
network: ARBITRUM_MAINNET_NETWORK,
18+
standard: { code: 'erc20' },
19+
category: 'default',
20+
tags: [{ type: TokenTagType.CATEGORY, value: TokenCategoryTagValue.CRYPTO }],
21+
name: 'BOB',
22+
symbol: BOB_SYMBOL,
23+
decimals: BOB_DECIMALS,
24+
icon: bob,
25+
address: '0xecc5f868AdD75F4ff9FD00bbBDE12C35BA2C9C89',
26+
groupData: BOB_TOKEN_GROUP
27+
};

src/frontend/src/env/tokens/tokens-evm/tokens-arbitrum/tokens.erc20.env.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { ARBITRUM_MAINNET_ENABLED } from '$env/networks/networks-evm/networks.evm.arbitrum.env';
22
import { ARB_TOKEN } from '$env/tokens/tokens-evm/tokens-arbitrum/tokens-erc20/tokens.arb.env';
3+
import { BOB_TOKEN } from '$env/tokens/tokens-evm/tokens-arbitrum/tokens-erc20/tokens.bob.env';
34
import { BONK_TOKEN } from '$env/tokens/tokens-evm/tokens-arbitrum/tokens-erc20/tokens.bonk.env';
45
import { CBBTC_TOKEN } from '$env/tokens/tokens-evm/tokens-arbitrum/tokens-erc20/tokens.cbbtc.env';
56
import {
@@ -19,6 +20,7 @@ const ARBITRUM_ERC20_TOKENS_MAINNET: RequiredEvmErc20Token[] = [
1920
USDC_TOKEN,
2021
USDT_TOKEN,
2122
ARB_TOKEN,
23+
BOB_TOKEN,
2224
BONK_TOKEN,
2325
CBBTC_TOKEN,
2426
WBTC_TOKEN,
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import { BASE_NETWORK } from '$env/networks/networks-evm/networks.evm.base.env';
2+
import { BOB_TOKEN_GROUP } from '$env/tokens/groups/groups.bob.env';
3+
import type { RequiredEvmErc20Token } from '$evm/types/erc20';
4+
import { TokenCategoryTagValue, TokenTagType } from '$lib/enums/token-tag';
5+
import type { TokenId } from '$lib/types/token';
6+
import { parseTokenId } from '$lib/validation/token.validation';
7+
import bob from '/icons/icrc/7pail-xaaaa-aaaas-aabmq-cai.png';
8+
9+
export const BOB_DECIMALS = 8;
10+
11+
export const BOB_SYMBOL = 'BOB';
12+
13+
export const BOB_TOKEN_ID: TokenId = parseTokenId(BOB_SYMBOL);
14+
15+
export const BOB_TOKEN: RequiredEvmErc20Token = {
16+
id: BOB_TOKEN_ID,
17+
network: BASE_NETWORK,
18+
standard: { code: 'erc20' },
19+
category: 'default',
20+
tags: [{ type: TokenTagType.CATEGORY, value: TokenCategoryTagValue.CRYPTO }],
21+
name: 'BOB',
22+
symbol: BOB_SYMBOL,
23+
decimals: BOB_DECIMALS,
24+
icon: bob,
25+
address: '0xecc5f868AdD75F4ff9FD00bbBDE12C35BA2C9C89',
26+
groupData: BOB_TOKEN_GROUP
27+
};

src/frontend/src/env/tokens/tokens-evm/tokens-base/tokens.erc20.env.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { BASE_MAINNET_ENABLED } from '$env/networks/networks-evm/networks.evm.base.env';
2+
import { BOB_TOKEN } from '$env/tokens/tokens-evm/tokens-base/tokens-erc20/tokens.bob.env';
23
import { CBBTC_TOKEN } from '$env/tokens/tokens-evm/tokens-base/tokens-erc20/tokens.cbbtc.env';
34
import {
45
EURC_TOKEN,
@@ -17,6 +18,7 @@ import { defineSupportedTokens } from '$lib/utils/env.tokens.utils';
1718
const BASE_ERC20_TOKENS_SEPOLIA: RequiredEvmErc20Token[] = [SEPOLIA_USDC_TOKEN, SEPOLIA_EURC_TOKEN];
1819

1920
const BASE_ERC20_TOKENS_MAINNET: RequiredEvmErc20Token[] = [
21+
BOB_TOKEN,
2022
CBBTC_TOKEN,
2123
EURC_TOKEN,
2224
SPX_TOKEN,

src/frontend/src/env/tokens/tokens.erc20.env.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { ARB_TOKEN } from '$env/tokens/tokens-erc20/tokens.arb.env';
99
import { ARMON_TOKEN } from '$env/tokens/tokens-erc20/tokens.armon.env';
1010
import { BABAON_TOKEN } from '$env/tokens/tokens-erc20/tokens.babaon.env';
1111
import { BIDUON_TOKEN } from '$env/tokens/tokens-erc20/tokens.biduon.env';
12+
import { BOB_TOKEN } from '$env/tokens/tokens-erc20/tokens.bob.env';
1213
import { CBBTC_TOKEN } from '$env/tokens/tokens-erc20/tokens.cbbtc.env';
1314
import { COPXON_TOKEN } from '$env/tokens/tokens-erc20/tokens.copxon.env';
1415
import { DAI_TOKEN } from '$env/tokens/tokens-erc20/tokens.dai.env';
@@ -73,6 +74,7 @@ export const ADDITIONAL_ERC20_TOKENS: RequiredAdditionalErc20Token[] = [
7374
ARMON_TOKEN,
7475
BABAON_TOKEN,
7576
BIDUON_TOKEN,
77+
BOB_TOKEN,
7678
CBBTC_TOKEN,
7779
COPXON_TOKEN,
7880
DAI_TOKEN,

0 commit comments

Comments
 (0)