调整代码
This commit is contained in:
parent
ad457846d6
commit
34934d8ba5
|
|
@ -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}
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
return { address: tokenAddresses, name: 'allowance', params: [account, idoPurchaseAddress] }
|
const calls = [{ 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()
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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} />
|
||||||
})} */}
|
})} */}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue