@@ -2,7 +2,7 @@ import { useMemo } from 'react';
2
2
import { useWalletManager } from '@interchain-kit/react' ;
3
3
import { Asset , AssetList } from '@chain-registry/types' ;
4
4
import { asset_lists as ibcAssetLists } from '@chain-registry/assets' ;
5
- import { assets as chainAssets , ibc } from 'chain-registry' ;
5
+ import { assetLists as chainAssets , ibcData as ibc } from 'chain-registry' ;
6
6
import { Coin } from '@interchainjs/react/types' ;
7
7
import BigNumber from 'bignumber.js' ;
8
8
@@ -18,14 +18,14 @@ export const useChainUtils = (chainName: string) => {
18
18
starshipData ?. v1 ?? { } ;
19
19
20
20
const isStarshipChain = starshipChains . some (
21
- ( chain ) => chain . chain_name === chainName
21
+ ( chain ) => chain . chainName === chainName
22
22
) ;
23
23
24
24
const filterAssets = ( assetList : AssetList [ ] ) : Asset [ ] => {
25
25
return (
26
26
assetList
27
- . find ( ( { chain_name } ) => chain_name === chainName )
28
- ?. assets ?. filter ( ( { type_asset } ) => type_asset !== 'ics20' ) || [ ]
27
+ . find ( ( { chainName } ) => chainName === chainName )
28
+ ?. assets ?. filter ( ( { typeAsset } ) => typeAsset !== 'ics20' ) || [ ]
29
29
) ;
30
30
} ;
31
31
@@ -66,7 +66,7 @@ export const useChainUtils = (chainName: string) => {
66
66
( asset ) =>
67
67
asset . symbol === symbol &&
68
68
( ! chainName ||
69
- asset . traces ?. [ 0 ] . counterparty . chain_name . toLowerCase ( ) ===
69
+ asset . traces ?. [ 0 ] . counterparty . chainName . toLowerCase ( ) ===
70
70
chainName . toLowerCase ( ) )
71
71
) ;
72
72
const base = asset ?. base ;
@@ -78,7 +78,7 @@ export const useChainUtils = (chainName: string) => {
78
78
79
79
const getExponentByDenom = ( denom : CoinDenom ) : Exponent => {
80
80
const asset = getAssetByDenom ( denom ) ;
81
- const unit = asset . denom_units . find ( ( { denom } ) => denom === asset . display ) ;
81
+ const unit = asset . denomUnits . find ( ( { denom } ) => denom === asset . display ) ;
82
82
return unit ?. exponent || 0 ;
83
83
} ;
84
84
@@ -102,7 +102,7 @@ export const useChainUtils = (chainName: string) => {
102
102
return chainName ;
103
103
}
104
104
const asset = ibcAssets . find ( ( asset ) => asset . base === ibcDenom ) ;
105
- const ibcChainName = asset ?. traces ?. [ 0 ] . counterparty . chain_name ;
105
+ const ibcChainName = asset ?. traces ?. [ 0 ] . counterparty . chainName ;
106
106
if ( ! ibcChainName )
107
107
throw Error ( 'chainName not found for ibcDenom: ' + ibcDenom ) ;
108
108
return ibcChainName ;
@@ -140,15 +140,15 @@ export const useChainUtils = (chainName: string) => {
140
140
141
141
let ibcInfo = ibc . find (
142
142
( i ) =>
143
- i . chain_1 . chain_name === fromChainName &&
144
- i . chain_2 . chain_name === toChainName
143
+ i . chain1 . chainName === fromChainName &&
144
+ i . chain2 . chainName === toChainName
145
145
) ;
146
146
147
147
if ( ! ibcInfo ) {
148
148
ibcInfo = ibc . find (
149
149
( i ) =>
150
- i . chain_1 . chain_name === toChainName &&
151
- i . chain_2 . chain_name === fromChainName
150
+ i . chain1 . chainName === toChainName &&
151
+ i . chain2 . chainName === fromChainName
152
152
) ;
153
153
flipped = true ;
154
154
}
@@ -157,9 +157,9 @@ export const useChainUtils = (chainName: string) => {
157
157
throw new Error ( 'cannot find IBC info' ) ;
158
158
}
159
159
160
- const key = flipped ? 'chain_2 ' : 'chain_1 ' ;
161
- const sourcePort = ibcInfo . channels [ 0 ] [ key ] . port_id ;
162
- const sourceChannel = ibcInfo . channels [ 0 ] [ key ] . channel_id ;
160
+ const key = flipped ? 'chain2 ' : 'chain1 ' ;
161
+ const sourcePort = ibcInfo . channels [ 0 ] [ key ] . portId ;
162
+ const sourceChannel = ibcInfo . channels [ 0 ] [ key ] . channelId ;
163
163
164
164
return { sourcePort, sourceChannel } ;
165
165
} ;
0 commit comments