Skip to content

Commit 812cb1a

Browse files
authored
symbiosis updated config, added tron mapping for HEX -> TRC format to allow to calculate tron volume (#468)
1 parent 33d9ed5 commit 812cb1a

File tree

3 files changed

+40
-12
lines changed

3 files changed

+40
-12
lines changed

src/adapters/symbiosis/constants.ts

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export enum ChainId {
44
MATIC_MAINNET = 137,
55
AVAX_MAINNET = 43114,
66
BOBA_MAINNET = 288,
7-
BOBA_BNB = 56288,
7+
SYMBIOSIS_MAINNET = 13863860,
88
TELOS_MAINNET = 40,
99
KAVA_MAINNET = 2222,
1010
ZKSYNC_MAINNET = 324,
@@ -40,14 +40,17 @@ export enum ChainId {
4040
ABSTRACT_MAINNET = 2741,
4141
GNOSIS_MAINNET = 100,
4242
BERACHAIN_MAINNET = 80094,
43-
SYMBIOSIS_MAINNET = 13863860,
4443
UNICHAIN_MAINNET = 130,
4544
SONEIUM_MAINNET = 1868,
4645
OPBNB_MAINNET = 204,
47-
HYPEREVM_MAINNET = 999,
46+
HYPERLIQUID_MAINNET = 999,
4847
KATANA_MAINNET = 747474,
49-
48+
APECHAIN_MAINNET = 33139,
49+
PLASMA_MAINNET = 9745,
50+
MONAD_MAINNET = 143,
51+
CITREA_MAINNET = 4114,
5052
}
53+
5154
export const AddressZero = "0x0000000000000000000000000000000000000000"
5255

5356
export const CHAINS_MAP: Record<ChainId, string> = {
@@ -58,7 +61,6 @@ export const CHAINS_MAP: Record<ChainId, string> = {
5861
[ChainId.TELOS_MAINNET]: 'telos',
5962
[ChainId.KAVA_MAINNET]: 'kava',
6063
[ChainId.BOBA_MAINNET]: 'boba',
61-
[ChainId.BOBA_BNB]: 'boba_bnb',
6264
[ChainId.ZKSYNC_MAINNET]: 'era',
6365
[ChainId.ARBITRUM_MAINNET]: 'arbitrum',
6466
[ChainId.OPTIMISM_MAINNET]: 'optimism',
@@ -79,15 +81,15 @@ export const CHAINS_MAP: Record<ChainId, string> = {
7981
[ChainId.ZKLINK_MAINNET]: 'zklink',
8082
[ChainId.CORE_MAINNET]: 'core',
8183
[ChainId.TAIKO_MAINNET]: 'taiko',
82-
[ChainId.SEI_EVM_MAINNET]: 'sei_v2', // TODO no chain on defillama bridges
84+
[ChainId.SEI_EVM_MAINNET]: 'sei',
8385
[ChainId.ZETACHAIN_MAINNET]: 'zeta',
8486
[ChainId.CRONOS_MAINNET]: 'cronos',
8587
[ChainId.FRAXTAL_MAINNET]: 'fraxtal',
8688
[ChainId.GRAVITY_MAINNET]: 'gravity',
8789
[ChainId.BSQUARED_MAINNET]: 'bsquared',
8890
[ChainId.CRONOS_ZK_MAINNET]: 'cronos_zkevm',
8991
[ChainId.MORPH_MAINNET]: 'morph',
90-
[ChainId.GOAT_MAINNET]: 'goat', // TODO no chain on defillama bridges
92+
[ChainId.GOAT_MAINNET]: 'goat',
9193
[ChainId.SONIC_MAINNET]: 'sonic',
9294
[ChainId.ABSTRACT_MAINNET]: 'abstract',
9395
[ChainId.GNOSIS_MAINNET]: 'xdai',
@@ -96,13 +98,16 @@ export const CHAINS_MAP: Record<ChainId, string> = {
9698
[ChainId.UNICHAIN_MAINNET]: 'unichain',
9799
[ChainId.SONEIUM_MAINNET]: 'soneium',
98100
[ChainId.OPBNB_MAINNET]: 'op_bnb',
99-
[ChainId.HYPEREVM_MAINNET]: 'hyperevm', // TODO no chain on defillama bridges
100-
[ChainId.KATANA_MAINNET]: 'katana', // TODO no chain on defillama bridges
101+
[ChainId.HYPERLIQUID_MAINNET]: 'hyperevm',
102+
[ChainId.KATANA_MAINNET]: 'katana',
103+
[ChainId.APECHAIN_MAINNET]: 'apechain',
104+
[ChainId.PLASMA_MAINNET]: 'plasma',
105+
[ChainId.MONAD_MAINNET]: 'monad',
106+
[ChainId.CITREA_MAINNET]: 'citrea',
101107
}
102108

103109
export const CHAIN_ADAPTER_MAP: Record<string, string> = {
104110
'avax': 'avalanche',
105-
'boba_bnb': 'boba bnb',
106111
'era': 'zksync era',
107112
'arbitrum_nova': 'arbitrum nova',
108113
'polygon_zkevm': 'polygon zkevm',

src/adapters/symbiosis/contracts.ts

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export const contracts: { chainId: ChainId; portal: string; synthesis: string }[
44
{
55
chainId: 1,
66
portal: "0xb8f275fBf7A959F4BCE59999A2EF122A099e81A8",
7-
synthesis: "0x0000000000000000000000000000000000000000",
7+
synthesis: "0xD7c3DF25683871d18BC838E4F619126442Dd38B3",
88
},
99
{
1010
chainId: 56,
@@ -79,7 +79,7 @@ export const contracts: { chainId: ChainId; portal: string; synthesis: string }[
7979
{
8080
chainId: 8453,
8181
portal: "0xEE981B2459331AD268cc63CE6167b446AF4161f8",
82-
synthesis: "0x0000000000000000000000000000000000000000",
82+
synthesis: "0x9F6424FE88fBe7785Fa34F0E369F192bF38E7A6e",
8383
},
8484
{
8585
chainId: 728126428,
@@ -231,4 +231,24 @@ export const contracts: { chainId: ChainId; portal: string; synthesis: string }[
231231
portal: "0x292fC50e4eB66C3f6514b9E402dBc25961824D62",
232232
synthesis: "0x0000000000000000000000000000000000000000",
233233
},
234+
{
235+
chainId: 33139,
236+
portal: "0x292fC50e4eB66C3f6514b9E402dBc25961824D62",
237+
synthesis: "0x0000000000000000000000000000000000000000",
238+
},
239+
{
240+
chainId: 9745,
241+
portal: "0x292fC50e4eB66C3f6514b9E402dBc25961824D62",
242+
synthesis: "0x0000000000000000000000000000000000000000",
243+
},
244+
{
245+
chainId: 143,
246+
portal: "0x292fC50e4eB66C3f6514b9E402dBc25961824D62",
247+
synthesis: "0x0000000000000000000000000000000000000000",
248+
},
249+
{
250+
chainId: 4114,
251+
portal: "0x0000000000000000000000000000000000000000",
252+
synthesis: "0x5Aa5f7f84eD0E5db0a4a85C3947eA16B53352FD4",
253+
},
234254
] as const;

src/helpers/tokenMappings.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,9 @@ export const transformTokens = {
8787
"0xdb95092c454235e7e666c4e226dbbbbcdeb499d25": "coingecko:openchat",
8888
"0x86856814e74456893cfc8946bedcbb472b5fa856": "coingecko:gold-dao",
8989
},
90+
tron: {
91+
"0xa614f803b6fd780986a42c78ec9c7f77e6ded13c": "tron:TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", // USDT
92+
},
9093
} as {
9194
[chain: string]: {
9295
[token: string]: string;

0 commit comments

Comments
 (0)