@@ -249,6 +249,8 @@ export const CHAINLIST_CHAIN_IDS_MAP = {
249
249
SONEIUM_TESTNET : '0x79a' ,
250
250
MODE_SEPOLIA : '0x397' ,
251
251
MODE : '0x868b' ,
252
+ SHAPE_SEPOLIA : '0x2b03' ,
253
+ SHAPE : '0x168' ,
252
254
} as const ;
253
255
254
256
// To add a deprecation warning to a network, add it to the array
@@ -306,6 +308,8 @@ export const INK_DISPLAY_NAME = 'Ink Mainnet';
306
308
export const SONEIUM_DISPLAY_NAME = 'Soneium Mainnet' ;
307
309
export const MODE_SEPOLIA_DISPLAY_NAME = 'Mode Sepolia' ;
308
310
export const MODE_DISPLAY_NAME = 'Mode Mainnet' ;
311
+ export const SHAPE_SEPOLIA_DISPLAY_NAME = 'Shape Sepolia' ;
312
+ export const SHAPE_DISPLAY_NAME = 'Shape' ;
309
313
310
314
export const infuraProjectId = process . env . INFURA_PROJECT_ID ;
311
315
export const getRpcUrl = ( {
@@ -435,6 +439,8 @@ const CHAINLIST_CURRENCY_SYMBOLS_MAP = {
435
439
SONEIUM_MAINNET : 'ETH' ,
436
440
SONEIUM_TESTNET : 'ETH' ,
437
441
MODE : 'ETH' ,
442
+ SHAPE : 'ETH' ,
443
+ SHAPE_SEPOLIA : 'ETH' ,
438
444
} as const ;
439
445
440
446
export const CHAINLIST_CURRENCY_SYMBOLS_MAP_NETWORK_COLLISION = {
@@ -527,6 +533,8 @@ export const SONIC_MAINNET_IMAGE_URL = './images/sonic.svg';
527
533
export const SONEIUM_IMAGE_URL = './images/soneium.svg' ;
528
534
export const MODE_SEPOLIA_IMAGE_URL = './images/mode-sepolia.svg' ;
529
535
export const MODE_IMAGE_URL = './images/mode.svg' ;
536
+ export const SHAPE_SEPOLIA_IMAGE_URL = './images/shape-sepolia.svg' ;
537
+ export const SHAPE_IMAGE_URL = './images/shape.svg' ;
530
538
export const UNICHAIN_IMAGE_URL = './images/unichain.svg' ;
531
539
export const MEGAETH_TESTNET_IMAGE_URL = './images/MegaETH-logo-testnet.png' ;
532
540
@@ -775,6 +783,9 @@ export const CHAIN_ID_TO_CURRENCY_SYMBOL_MAP = {
775
783
CHAINLIST_CURRENCY_SYMBOLS_MAP . SONEIUM_MAINNET ,
776
784
[ CHAINLIST_CHAIN_IDS_MAP . SONEIUM_TESTNET ] :
777
785
CHAINLIST_CURRENCY_SYMBOLS_MAP . SONEIUM_TESTNET ,
786
+ [ CHAINLIST_CHAIN_IDS_MAP . SHAPE ] : CHAINLIST_CURRENCY_SYMBOLS_MAP . SHAPE ,
787
+ [ CHAINLIST_CHAIN_IDS_MAP . SHAPE_SEPOLIA ] :
788
+ CHAINLIST_CURRENCY_SYMBOLS_MAP . SHAPE_SEPOLIA ,
778
789
[ CHAINLIST_CHAIN_IDS_MAP . MEGAETH_TESTNET ] :
779
790
TEST_NETWORK_TICKER_MAP [ NETWORK_TYPES . MEGAETH_TESTNET ] ,
780
791
} as const ;
@@ -907,6 +918,8 @@ export const CHAIN_ID_TO_NETWORK_IMAGE_URL_MAP: Record<Hex, string> = {
907
918
[ CHAINLIST_CHAIN_IDS_MAP . SONEIUM_TESTNET ] : SONEIUM_IMAGE_URL ,
908
919
[ CHAINLIST_CHAIN_IDS_MAP . MODE_SEPOLIA ] : MODE_SEPOLIA_IMAGE_URL ,
909
920
[ CHAINLIST_CHAIN_IDS_MAP . MODE ] : MODE_IMAGE_URL ,
921
+ [ CHAINLIST_CHAIN_IDS_MAP . SHAPE ] : SHAPE_IMAGE_URL ,
922
+ [ CHAINLIST_CHAIN_IDS_MAP . SHAPE_SEPOLIA ] : SHAPE_SEPOLIA_IMAGE_URL ,
910
923
[ CHAINLIST_CHAIN_IDS_MAP . UNICHAIN ] : UNICHAIN_IMAGE_URL ,
911
924
[ CHAINLIST_CHAIN_IDS_MAP . UNICHAIN_SEPOLIA ] : UNICHAIN_IMAGE_URL ,
912
925
} as const ;
@@ -956,6 +969,8 @@ export const CHAIN_ID_TOKEN_IMAGE_MAP = {
956
969
[ CHAINLIST_CHAIN_IDS_MAP . SONIC_MAINNET ] : SONIC_MAINNET_IMAGE_URL ,
957
970
[ CHAIN_IDS . MODE ] : ETH_TOKEN_IMAGE_URL ,
958
971
[ CHAINLIST_CHAIN_IDS_MAP . FUNKICHAIN ] : ETH_TOKEN_IMAGE_URL ,
972
+ [ CHAINLIST_CHAIN_IDS_MAP . SHAPE ] : ETH_TOKEN_IMAGE_URL ,
973
+ [ CHAINLIST_CHAIN_IDS_MAP . SHAPE_SEPOLIA ] : TEST_ETH_TOKEN_IMAGE_URL ,
959
974
[ CHAINLIST_CHAIN_IDS_MAP . UNICHAIN ] : ETH_TOKEN_IMAGE_URL ,
960
975
[ CHAINLIST_CHAIN_IDS_MAP . UNICHAIN_SEPOLIA ] : ETH_TOKEN_IMAGE_URL ,
961
976
} as const ;
0 commit comments