调整代码

This commit is contained in:
myf 2022-05-24 10:32:32 +08:00
parent ad457846d6
commit 34934d8ba5
4 changed files with 6 additions and 22 deletions

View File

@ -57,10 +57,8 @@ const Menu = (props) => {
sign() sign()
} }
}, [unActiveAccount, hasWalletLogin, library]) }, [unActiveAccount, hasWalletLogin, library])
const [price, setPrice] = useState(0)
useEffect(() => { useEffect(() => {
getDetails() getDetails()
setPrice(hccPriceUsdt)
}, []) }, [])
return ( return (
<UikitMenu <UikitMenu
@ -73,7 +71,7 @@ const Menu = (props) => {
currentLang={currentLanguage.code} currentLang={currentLanguage.code}
langs={languageList} langs={languageList}
setLang={setLanguage} setLang={setLanguage}
cakePriceUsd={price} cakePriceUsd={hccPriceUsdt}
links={config(t)} links={config(t)}
socialLink={socialLink} socialLink={socialLink}
{...props} {...props}

View File

@ -5,17 +5,10 @@ import multicall from 'utils/multicall'
import tokens from 'config/constants/tokens' import tokens from 'config/constants/tokens'
import { getAddress, getIdoPurchaseAddress } from 'utils/addressHelpers' import { getAddress, getIdoPurchaseAddress } from 'utils/addressHelpers'
const payWayList = {
usdt: tokens.usdt,
}
export const fetchIdoUserAllowances = async (account: string) => { export const fetchIdoUserAllowances = async (account: string) => {
const calls = Object.values(payWayList).map((payWayItem) => { const tokenAddresses = getAddress(tokens.usdt.address)
const tokenAddresses = getAddress(payWayItem.address) const idoPurchaseAddress = getIdoPurchaseAddress()
const idoPurchaseAddress = getIdoPurchaseAddress() const calls = [{ address: tokenAddresses, name: 'allowance', params: [account, idoPurchaseAddress] }]
return { address: tokenAddresses, name: 'allowance', params: [account, idoPurchaseAddress] }
})
const rawLpAllowances = await multicall(erc20ABI, calls) const rawLpAllowances = await multicall(erc20ABI, calls)
const parsedLpAllowances = rawLpAllowances.map((balance) => { const parsedLpAllowances = rawLpAllowances.map((balance) => {
return new BigNumber(balance).toNumber() return new BigNumber(balance).toNumber()

View File

@ -50,11 +50,6 @@ const CardActions: React.FC<NodeCardActionsProps> = ({ board, account }) => {
const displayBalance = rawEarningsBalance.toFixed(3, BigNumber.ROUND_DOWN) const displayBalance = rawEarningsBalance.toFixed(3, BigNumber.ROUND_DOWN)
const hccPriceUsdt = usePriceHccUsdt() const hccPriceUsdt = usePriceHccUsdt()
const [price, setPrice] = useState(0)
useEffect(() => {
setPrice(hccPriceUsdt)
}, [])
const handleApprove = useCallback(async () => { const handleApprove = useCallback(async () => {
try { try {
setRequestedApproval(true) setRequestedApproval(true)
@ -81,7 +76,7 @@ const CardActions: React.FC<NodeCardActionsProps> = ({ board, account }) => {
{displayBalance} {displayBalance}
</Text> </Text>
<Text fontSize="12px" color="#9BE5EB"> <Text fontSize="12px" color="#9BE5EB">
{price ? (price * Number(displayBalance)).toFixed(3) : 0} USDT {hccPriceUsdt ? (hccPriceUsdt * Number(displayBalance)).toFixed(3) : 0} USDT
</Text> </Text>
</PriceCoin> </PriceCoin>
</Flex> </Flex>

View File

@ -141,7 +141,6 @@ const FristCom: React.FC = () => {
market: 0, market: 0,
}) })
const hccPriceUsdt = usePriceHccUsdt() const hccPriceUsdt = usePriceHccUsdt()
const [price, setPrice] = useState(0)
const [linkList, setLinkList] = useState([]) const [linkList, setLinkList] = useState([])
const getDetail = async () => { const getDetail = async () => {
@ -156,7 +155,6 @@ const FristCom: React.FC = () => {
setDetail(data) setDetail(data)
} }
useEffect(() => { useEffect(() => {
setPrice(hccPriceUsdt)
getDetail() getDetail()
}, []) }, [])
const openLink = (link) => { const openLink = (link) => {
@ -203,7 +201,7 @@ const FristCom: React.FC = () => {
<ScoreDiv> <ScoreDiv>
<FlexItemCom name={t('Number of holders')} valueNum={detail?.userCount} /> <FlexItemCom name={t('Number of holders')} valueNum={detail?.userCount} />
<FlexItemCom name={t('Your volume')} valueNum={detail?.volume} /> <FlexItemCom name={t('Your volume')} valueNum={detail?.volume} />
<FlexItemCom name={t('market value')} valueNum={detail?.market * price || 0} /> <FlexItemCom name={t('market value')} valueNum={detail?.market * hccPriceUsdt || 0} />
{/* {burned.map((item) => { {/* {burned.map((item) => {
return <FlexItemCom key={item.id} name={item.name} value={item.value} /> return <FlexItemCom key={item.id} name={item.name} value={item.value} />
})} */} })} */}