11import { Modal } from "react-bootstrap" ;
22import React , { useState } from "react" ;
33import { connect } from "react-redux" ;
4- import helper , { tokenValueConversion } from "../../../utils/helper" ;
4+ import helper , { getDenomFromMinimalDenom , tokenValueConversion } from "../../../utils/helper" ;
55import { useTranslation } from "react-i18next" ;
66import { decimalize , formatNumber } from "../../../utils/scripts" ;
77import NumberView from "../../../components/NumberView" ;
88import ReactGA from "react-ga4" ;
99import { DefaultChainInfo , PstakeInfo } from "../../../config" ;
10+ import { QueryClientImpl as IBCQueryClientImpl } from "persistenceonejs/ibc/applications/transfer/v1/query" ;
1011const tmRPC = require ( "@cosmjs/tendermint-rpc" ) ;
1112const { QueryClient, setupIbcExtension } = require ( "@cosmjs/stargate" ) ;
1213const tendermintRPCURL = process . env . REACT_APP_TENDERMINT_RPC_ENDPOINT ;
@@ -32,11 +33,9 @@ const ModalViewAmountDetails = (props) => {
3233 const tendermintClient = await tmRPC . Tendermint34Client . connect (
3334 tendermintRPCURL
3435 ) ;
35- const queryClient = new QueryClient ( tendermintClient ) ;
36- const ibcExtension = setupIbcExtension ( queryClient ) ;
37- let ibcDenomeResponse = await ibcExtension . ibc . transfer . denomTrace (
38- denom
39- ) ;
36+ const ibcQueryClientService = new IBCQueryClientImpl ( tendermintClient ) ;
37+ const ibcDenomeResponse = await ibcQueryClientService . Denom ( { hash :denom } ) ;
38+
4039 let data = {
4140 dataResponse : item ,
4241 denomResponse : ibcDenomeResponse
@@ -82,7 +81,7 @@ const ModalViewAmountDetails = (props) => {
8281 ) }
8382
8483 { helper . denomChange (
85- item . denomResponse . denomTrace . baseDenom
84+ item . denomResponse . denomTrace . base
8685 ) }
8786 </ li >
8887 ) ;
@@ -99,10 +98,10 @@ const ModalViewAmountDetails = (props) => {
9998 ) }
10099 />
101100 { helper . denomChange (
102- item . denomResponse . denomTrace . baseDenom
101+ item . denomResponse . denomTrace . base
103102 ) } { " " }
104- ( IBC Trace path - { item . denomResponse . denomTrace . path } ,
105- denom: { item . denomResponse . denomTrace . baseDenom } ){ " " }
103+ ( IBC Trace path - { item . denomResponse . denomTrace . trace [ 0 ] . channelId } ,
104+ denom: { item . denomResponse . denomTrace . base } ){ " " }
106105 { item . dataResponse . denom }
107106 </ li >
108107 ) ;
0 commit comments