Merge pull request #598 from LedgerHQ/vf/additional_networks
EVM Networks cleanup and addition
|
Before Width: | Height: | Size: 734 B After Width: | Height: | Size: 18 B |
1
glyphs/chain_10200_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_100_64px.gif
|
||||
|
Before Width: | Height: | Size: 734 B After Width: | Height: | Size: 18 B |
|
Before Width: | Height: | Size: 543 B After Width: | Height: | Size: 18 B |
1
glyphs/chain_1101_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_137_64px.gif
|
||||
|
Before Width: | Height: | Size: 543 B After Width: | Height: | Size: 18 B |
1
glyphs/chain_11155420_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_10_64px.gif
|
||||
BIN
glyphs/chain_1135_64px.gif
Normal file
|
After Width: | Height: | Size: 541 B |
1
glyphs/chain_168587773_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_81457_64px.gif
|
||||
|
Before Width: | Height: | Size: 389 B After Width: | Height: | Size: 23 B |
1
glyphs/chain_20531811_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_20531812_64px.gif
|
||||
|
Before Width: | Height: | Size: 389 B After Width: | Height: | Size: 23 B |
|
Before Width: | Height: | Size: 587 B After Width: | Height: | Size: 24 B |
1
glyphs/chain_245022926_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_245022934_64px.gif
|
||||
|
Before Width: | Height: | Size: 587 B After Width: | Height: | Size: 24 B |
1
glyphs/chain_300_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_324_64px.gif
|
||||
BIN
glyphs/chain_324_64px.gif
Normal file
|
After Width: | Height: | Size: 355 B |
BIN
glyphs/chain_3776_64px.gif
Normal file
|
After Width: | Height: | Size: 880 B |
|
Before Width: | Height: | Size: 248 B After Width: | Height: | Size: 16 B |
1
glyphs/chain_3_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_1_64px.gif
|
||||
|
Before Width: | Height: | Size: 248 B After Width: | Height: | Size: 16 B |
|
Before Width: | Height: | Size: 493 B After Width: | Height: | Size: 17 B |
1
glyphs/chain_4201_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_42_64px.gif
|
||||
|
Before Width: | Height: | Size: 493 B After Width: | Height: | Size: 17 B |
1
glyphs/chain_4202_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_1135_64px.gif
|
||||
1
glyphs/chain_421614_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_42161_64px.gif
|
||||
BIN
glyphs/chain_42793_64px.gif
Normal file
|
After Width: | Height: | Size: 688 B |
|
Before Width: | Height: | Size: 866 B After Width: | Height: | Size: 20 B |
1
glyphs/chain_44787_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_42220_64px.gif
|
||||
|
Before Width: | Height: | Size: 866 B After Width: | Height: | Size: 20 B |
|
Before Width: | Height: | Size: 591 B After Width: | Height: | Size: 16 B |
1
glyphs/chain_4_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_1_64px.gif
|
||||
|
Before Width: | Height: | Size: 591 B After Width: | Height: | Size: 16 B |
BIN
glyphs/chain_5000_64px.gif
Normal file
|
After Width: | Height: | Size: 386 B |
1
glyphs/chain_5003_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_5000_64px.gif
|
||||
1
glyphs/chain_5201420_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_52014_64px.gif
|
||||
BIN
glyphs/chain_52014_64px.gif
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 21 B |
1
glyphs/chain_534351_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_534352_64px.gif
|
||||
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 21 B |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 21 B |
1
glyphs/chain_534353_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_534352_64px.gif
|
||||
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 21 B |
1
glyphs/chain_59141_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_59144_64px.gif
|
||||
BIN
glyphs/chain_60808_64px.gif
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 866 B After Width: | Height: | Size: 20 B |
1
glyphs/chain_62320_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_42220_64px.gif
|
||||
|
Before Width: | Height: | Size: 866 B After Width: | Height: | Size: 20 B |
BIN
glyphs/chain_7000_64px.gif
Normal file
|
After Width: | Height: | Size: 352 B |
BIN
glyphs/chain_81457_64px.gif
Normal file
|
After Width: | Height: | Size: 377 B |
1
glyphs/chain_84532_64px.gif
Symbolic link
@@ -0,0 +1 @@
|
||||
chain_8453_64px.gif
|
||||
130
src/network.c
@@ -19,73 +19,91 @@ static const network_info_t NETWORK_MAPPING[] = {
|
||||
{.chain_id = 3, .name = "Ropsten", .ticker = "ETH"},
|
||||
{.chain_id = 4, .name = "Rinkeby", .ticker = "ETH"},
|
||||
{.chain_id = 5, .name = "Goerli", .ticker = "ETH"},
|
||||
{.chain_id = 10, .name = "Optimism", .ticker = "ETH"},
|
||||
{.chain_id = 42, .name = "LUKSO", .ticker = "LYX"},
|
||||
{.chain_id = 4201, .name = "LUKSO Testnet", .ticker = "LYXt"},
|
||||
{.chain_id = 56, .name = "BSC", .ticker = "BNB"},
|
||||
{.chain_id = 100, .name = "Gnosis", .ticker = "xDAI"},
|
||||
{.chain_id = 10200, .name = "Chiado", .ticker = "xDAI"},
|
||||
{.chain_id = 137, .name = "Polygon", .ticker = "MATIC"},
|
||||
{.chain_id = 250, .name = "Fantom", .ticker = "FTM"},
|
||||
{.chain_id = 42161, .name = "Arbitrum", .ticker = "ETH"},
|
||||
{.chain_id = 42220, .name = "Celo", .ticker = "CELO"},
|
||||
{.chain_id = 43114, .name = "Avalanche", .ticker = "AVAX"},
|
||||
{.chain_id = 44787, .name = "Celo Alfajores", .ticker = "aCELO"},
|
||||
{.chain_id = 62320, .name = "Celo Baklava", .ticker = "bCELO"},
|
||||
{.chain_id = 11297108109, .name = "Palm Network", .ticker = "PALM"},
|
||||
{.chain_id = 1818, .name = "Cube", .ticker = "CUBE"},
|
||||
{.chain_id = 336, .name = "Shiden", .ticker = "SDN"},
|
||||
{.chain_id = 592, .name = "Astar", .ticker = "ASTR"},
|
||||
{.chain_id = 50, .name = "XDC", .ticker = "XDC"},
|
||||
{.chain_id = 82, .name = "Meter", .ticker = "MTR"},
|
||||
{.chain_id = 62621, .name = "Multivac", .ticker = "MTV"},
|
||||
{.chain_id = 20531812, .name = "Tecra", .ticker = "TCR"},
|
||||
{.chain_id = 20531811, .name = "TecraTestnet", .ticker = "TCR"},
|
||||
{.chain_id = 51, .name = "Apothemnetwork", .ticker = "XDC"},
|
||||
{.chain_id = 199, .name = "BTTC", .ticker = "BTT"},
|
||||
{.chain_id = 1030, .name = "Conflux", .ticker = "CFX"},
|
||||
{.chain_id = 61, .name = "Ethereum Classic", .ticker = "ETC"},
|
||||
{.chain_id = 246, .name = "EnergyWebChain", .ticker = "EWT"},
|
||||
{.chain_id = 10, .name = "OP Mainnet", .ticker = "ETH"},
|
||||
{.chain_id = 14, .name = "Flare", .ticker = "FLR"},
|
||||
{.chain_id = 16, .name = "Flare Coston", .ticker = "FLR"},
|
||||
{.chain_id = 19, .name = "Songbird", .ticker = "SGB"},
|
||||
{.chain_id = 24, .name = "KardiaChain", .ticker = "KAI"},
|
||||
{.chain_id = 25, .name = "Cronos", .ticker = "CRO"},
|
||||
{.chain_id = 30, .name = "Rootstock", .ticker = "RBTC"},
|
||||
{.chain_id = 40, .name = "Telos EVM Mainnet", .ticker = "TLOS"},
|
||||
{.chain_id = 42, .name = "LUKSO", .ticker = "LYX"},
|
||||
{.chain_id = 50, .name = "XDC", .ticker = "XDC"},
|
||||
{.chain_id = 51, .name = "Apothemnetwork", .ticker = "XDC"},
|
||||
{.chain_id = 56, .name = "BSC", .ticker = "BNB"},
|
||||
{.chain_id = 57, .name = "Syscoin", .ticker = "SYS"},
|
||||
{.chain_id = 61, .name = "Ethereum Classic", .ticker = "ETC"},
|
||||
{.chain_id = 66, .name = "OKXChain", .ticker = "OKT"},
|
||||
{.chain_id = 82, .name = "Meter", .ticker = "MTR"},
|
||||
{.chain_id = 99, .name = "POA", .ticker = "POA"},
|
||||
{.chain_id = 100, .name = "Gnosis", .ticker = "xDAI"},
|
||||
{.chain_id = 106, .name = "Velas EVM", .ticker = "VLX"},
|
||||
{.chain_id = 137, .name = "Polygon", .ticker = "MATIC"},
|
||||
{.chain_id = 196, .name = "OKBChain Mainnet", .ticker = "OKB"},
|
||||
{.chain_id = 199, .name = "BTTC", .ticker = "BTT"},
|
||||
{.chain_id = 246, .name = "EnergyWebChain", .ticker = "EWT"},
|
||||
{.chain_id = 248, .name = "Oasys", .ticker = "OAS"},
|
||||
{.chain_id = 250, .name = "Fantom", .ticker = "FTM"},
|
||||
{.chain_id = 288, .name = "Boba Network", .ticker = "ETH"},
|
||||
{.chain_id = 300, .name = "ZKsync Sepolia Testnet", .ticker = "ETH"},
|
||||
{.chain_id = 321, .name = "KCC", .ticker = "KCS"},
|
||||
{.chain_id = 324, .name = "ZKsync Era", .ticker = "ETH"},
|
||||
{.chain_id = 336, .name = "Shiden", .ticker = "SDN"},
|
||||
{.chain_id = 369, .name = "PulseChain", .ticker = "PLS"},
|
||||
{.chain_id = 592, .name = "Astar", .ticker = "ASTR"},
|
||||
{.chain_id = 1030, .name = "Conflux", .ticker = "CFX"},
|
||||
{.chain_id = 1088, .name = "Metis Andromeda", .ticker = "METIS"},
|
||||
{.chain_id = 1101, .name = "Polygon zkEVM", .ticker = "ETH"},
|
||||
{.chain_id = 1116, .name = "Core", .ticker = "CORE"},
|
||||
{.chain_id = 1135, .name = "Lisk", .ticker = "ETH"},
|
||||
{.chain_id = 1284, .name = "Moonbeam", .ticker = "GLMR"},
|
||||
{.chain_id = 1285, .name = "Moonriver", .ticker = "MOVR"},
|
||||
{.chain_id = 66, .name = "OKXChain", .ticker = "OKT"},
|
||||
{.chain_id = 99, .name = "POA", .ticker = "POA"},
|
||||
{.chain_id = 1818, .name = "Cube", .ticker = "CUBE"},
|
||||
{.chain_id = 1907, .name = "Bitcichain", .ticker = "BITCI"},
|
||||
{.chain_id = 2222, .name = "Kava EVM", .ticker = "KAVA"},
|
||||
{.chain_id = 3776, .name = "Astar zkEVM", .ticker = "ETH"},
|
||||
{.chain_id = 4201, .name = "LUKSO Testnet", .ticker = "LYXt"},
|
||||
{.chain_id = 4202, .name = "Lisk Sepolia Testnet", .ticker = "ETH"},
|
||||
{.chain_id = 4919, .name = "Venidium", .ticker = "XVM"},
|
||||
{.chain_id = 5000, .name = "Mantle", .ticker = "MNT"},
|
||||
{.chain_id = 5003, .name = "Mantle Sepolia", .ticker = "MNT"},
|
||||
{.chain_id = 7000, .name = "ZetaChain", .ticker = "ZETA"},
|
||||
{.chain_id = 7171, .name = "Bitrock Mainnet", .ticker = "BROCK"},
|
||||
{.chain_id = 7341, .name = "Shyft", .ticker = "SHFT"},
|
||||
{.chain_id = 19, .name = "Songbird", .ticker = "SGB"},
|
||||
{.chain_id = 8217, .name = "Klaytn Cypress", .ticker = "KLAY"},
|
||||
{.chain_id = 8453, .name = "Base", .ticker = "ETH"},
|
||||
{.chain_id = 9001, .name = "Evmos", .ticker = "EVMOS"},
|
||||
{.chain_id = 10200, .name = "Chiado", .ticker = "xDAI"},
|
||||
{.chain_id = 10507, .name = "Numbers Protocol", .ticker = "NUM"},
|
||||
{.chain_id = 17000, .name = "Holesky", .ticker = "ETH"},
|
||||
{.chain_id = 39797, .name = "Energi", .ticker = "NRG"},
|
||||
{.chain_id = 42161, .name = "Arbitrum", .ticker = "ETH"},
|
||||
{.chain_id = 42220, .name = "Celo", .ticker = "CELO"},
|
||||
{.chain_id = 42793, .name = "Etherlink Mainnet", .ticker = "XTZ"},
|
||||
{.chain_id = 43114, .name = "Avalanche", .ticker = "AVAX"},
|
||||
{.chain_id = 44787, .name = "Celo Alfajores", .ticker = "aCELO"},
|
||||
{.chain_id = 52014, .name = "Electroneum", .ticker = "ETN"},
|
||||
{.chain_id = 59141, .name = "Linea Sepolia", .ticker = "ETH"},
|
||||
{.chain_id = 59144, .name = "Linea", .ticker = "ETH"},
|
||||
{.chain_id = 60808, .name = "BOB", .ticker = "ETH"},
|
||||
{.chain_id = 62320, .name = "Celo Baklava", .ticker = "bCELO"},
|
||||
{.chain_id = 62621, .name = "Multivac", .ticker = "MTV"},
|
||||
{.chain_id = 73799, .name = "Volta", .ticker = "VOLTA"},
|
||||
{.chain_id = 25, .name = "Cronos", .ticker = "CRO"},
|
||||
{.chain_id = 534353, .name = "Scroll Alpha", .ticker = "ETH"},
|
||||
{.chain_id = 81457, .name = "Blast", .ticker = "ETH"},
|
||||
{.chain_id = 84532, .name = "Base Sepolia", .ticker = "ETH"},
|
||||
{.chain_id = 421614, .name = "Arbitrum Sepolia", .ticker = "ETH"},
|
||||
{.chain_id = 534351, .name = "Scroll Sepolia", .ticker = "ETH"},
|
||||
{.chain_id = 534352, .name = "Scroll", .ticker = "ETH"},
|
||||
{.chain_id = 321, .name = "KCC", .ticker = "KCS"},
|
||||
{.chain_id = 30, .name = "Rootstock", .ticker = "RBTC"},
|
||||
{.chain_id = 9001, .name = "Evmos", .ticker = "EVMOS"},
|
||||
{.chain_id = 1088, .name = "Metis Andromeda", .ticker = "METIS"},
|
||||
{.chain_id = 2222, .name = "Kava EVM", .ticker = "KAVA"},
|
||||
{.chain_id = 8217, .name = "Klaytn Cypress", .ticker = "KLAY"},
|
||||
{.chain_id = 57, .name = "Syscoin", .ticker = "SYS"},
|
||||
{.chain_id = 106, .name = "Velas EVM", .ticker = "VLX"},
|
||||
{.chain_id = 288, .name = "Boba Network", .ticker = "ETH"},
|
||||
{.chain_id = 39797, .name = "Energi", .ticker = "NRG"},
|
||||
{.chain_id = 369, .name = "PulseChain", .ticker = "PLS"},
|
||||
{.chain_id = 534353, .name = "Scroll Alpha", .ticker = "ETH"},
|
||||
{.chain_id = 5201420, .name = "Electroneum Testnet", .ticker = "ETN"},
|
||||
{.chain_id = 11155111, .name = "Sepolia", .ticker = "ETH"},
|
||||
{.chain_id = 11155420, .name = "OP Sepolia", .ticker = "ETH"},
|
||||
{.chain_id = 20531811, .name = "TecraTestnet", .ticker = "TCR"},
|
||||
{.chain_id = 20531812, .name = "Tecra", .ticker = "TCR"},
|
||||
{.chain_id = 168587773, .name = "Blast Sepolia", .ticker = "ETH"},
|
||||
{.chain_id = 245022926, .name = "Neon EVM Devnet", .ticker = "NEON"},
|
||||
{.chain_id = 245022934, .name = "Neon EVM Mainnet", .ticker = "NEON"},
|
||||
{.chain_id = 4919, .name = "Venidium", .ticker = "XVM"},
|
||||
{.chain_id = 40, .name = "Telos EVM Mainnet", .ticker = "TLOS"},
|
||||
{.chain_id = 196, .name = "OKBChain Mainnet", .ticker = "OKB"},
|
||||
{.chain_id = 248, .name = "Oasys", .ticker = "OAS"},
|
||||
{.chain_id = 1101, .name = "Polygon zkEVM", .ticker = "ETH"},
|
||||
{.chain_id = 8453, .name = "Base", .ticker = "ETH"},
|
||||
{.chain_id = 1907, .name = "Bitcichain", .ticker = "BITCI"},
|
||||
{.chain_id = 1116, .name = "Core", .ticker = "CORE"},
|
||||
{.chain_id = 7171, .name = "Bitrock Mainnet", .ticker = "BROCK"},
|
||||
{.chain_id = 10507, .name = "Numbers Protocol", .ticker = "NUM"},
|
||||
{.chain_id = 59144, .name = "Linea", .ticker = "ETH"},
|
||||
{.chain_id = 11155111, .name = "Sepolia", .ticker = "ETH"},
|
||||
{.chain_id = 17000, .name = "Holesky", .ticker = "ETH"},
|
||||
{.chain_id = 11297108109, .name = "Palm Network", .ticker = "PALM"},
|
||||
};
|
||||
|
||||
static const network_info_t *get_network_from_chain_id(const uint64_t *chain_id) {
|
||||
|
||||
|
Before Width: | Height: | Size: 8.7 KiB After Width: | Height: | Size: 9.4 KiB |
|
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 9.7 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 9.8 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 9.8 KiB |
|
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 8.8 KiB After Width: | Height: | Size: 9.4 KiB |