File tree Expand file tree Collapse file tree 7 files changed +101
-0
lines changed
src/frontend/src/env/tokens Expand file tree Collapse file tree 7 files changed +101
-0
lines changed Original file line number Diff line number Diff line change 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+ } ;
Original file line number Diff line number Diff line change 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+ } ;
Original file line number Diff line number Diff line change 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+ } ;
Original file line number Diff line number Diff line change 11import { ARBITRUM_MAINNET_ENABLED } from '$env/networks/networks-evm/networks.evm.arbitrum.env' ;
22import { 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' ;
34import { BONK_TOKEN } from '$env/tokens/tokens-evm/tokens-arbitrum/tokens-erc20/tokens.bonk.env' ;
45import { CBBTC_TOKEN } from '$env/tokens/tokens-evm/tokens-arbitrum/tokens-erc20/tokens.cbbtc.env' ;
56import {
@@ -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 ,
Original file line number Diff line number Diff line change 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+ } ;
Original file line number Diff line number Diff line change 11import { 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' ;
23import { CBBTC_TOKEN } from '$env/tokens/tokens-evm/tokens-base/tokens-erc20/tokens.cbbtc.env' ;
34import {
45 EURC_TOKEN ,
@@ -17,6 +18,7 @@ import { defineSupportedTokens } from '$lib/utils/env.tokens.utils';
1718const BASE_ERC20_TOKENS_SEPOLIA : RequiredEvmErc20Token [ ] = [ SEPOLIA_USDC_TOKEN , SEPOLIA_EURC_TOKEN ] ;
1819
1920const BASE_ERC20_TOKENS_MAINNET : RequiredEvmErc20Token [ ] = [
21+ BOB_TOKEN ,
2022 CBBTC_TOKEN ,
2123 EURC_TOKEN ,
2224 SPX_TOKEN ,
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import { ARB_TOKEN } from '$env/tokens/tokens-erc20/tokens.arb.env';
99import { ARMON_TOKEN } from '$env/tokens/tokens-erc20/tokens.armon.env' ;
1010import { BABAON_TOKEN } from '$env/tokens/tokens-erc20/tokens.babaon.env' ;
1111import { BIDUON_TOKEN } from '$env/tokens/tokens-erc20/tokens.biduon.env' ;
12+ import { BOB_TOKEN } from '$env/tokens/tokens-erc20/tokens.bob.env' ;
1213import { CBBTC_TOKEN } from '$env/tokens/tokens-erc20/tokens.cbbtc.env' ;
1314import { COPXON_TOKEN } from '$env/tokens/tokens-erc20/tokens.copxon.env' ;
1415import { 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 ,
You can’t perform that action at this time.
0 commit comments