feat: 修改合约
This commit is contained in:
parent
c652242807
commit
e79cea5dfb
|
|
@ -8,7 +8,7 @@ import { usePollCoreFarmData, useFetchProfile, usePollBlockNumber } from 'state/
|
|||
import { DatePickerPortal } from 'components/DatePicker'
|
||||
import { initAxios } from 'utils/request'
|
||||
import useToast from 'hooks/useToast'
|
||||
import { fetchUserInfo } from 'state/actions'
|
||||
import { fetchUserInfo, clearUserInfo } from 'state/actions'
|
||||
import { useAccount } from 'state/userInfo/hooks'
|
||||
import GlobalStyle from './style/Global'
|
||||
import Menu from './components/Menu'
|
||||
|
|
@ -70,7 +70,9 @@ const App: React.FC = () => {
|
|||
const account = useAccount()
|
||||
|
||||
useEffect(() => {
|
||||
initAxios(dispatch, toast)
|
||||
initAxios(() => {
|
||||
dispatch(clearUserInfo)
|
||||
}, toast)
|
||||
}, [])
|
||||
useEffect(() => {
|
||||
account && dispatch(fetchUserInfo())
|
||||
|
|
|
|||
|
|
@ -8,11 +8,11 @@ export default {
|
|||
56: '0x6ab8463a4185b80905e05a9ff80a2d6b714b9e95',
|
||||
},
|
||||
boardChef: {
|
||||
97: '0xfe73bcc71c1e8f41f29c07ee921777ff8232eba7',
|
||||
97: '0x38bafe75a90bc310b8b5058be3ba6511c3bc215b',
|
||||
56: '0xD34871F12ace1BB8034E18009104b9dA60B84250', // NEED CHANGE 节点董事会合约
|
||||
},
|
||||
holderChef: {
|
||||
97: '0xc49ef97410f495164604be0de2baae908913c4cc',
|
||||
97: '0x0584becc972bb2171502a2b54e9f52656b707d35',
|
||||
56: '0xD34871F12ace1BB8034E18009104b9dA60B84250', // NEED CHANGE 持币人
|
||||
},
|
||||
referralChef: {
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ const tokens = {
|
|||
symbol: 'HCC',
|
||||
address: {
|
||||
56: '0x20de22029ab63cf9A7Cf5fEB2b737Ca1eE4c82A6',
|
||||
97: '0xbdd6c43fb8e97a73e464fca5ab6f3d2f402be20c',
|
||||
97: '0x77f2efa78c1c2798ad3c753330aa4e1babcaeff8',
|
||||
},
|
||||
decimals: 18,
|
||||
projectLink: 'https://tranchess.com/',
|
||||
|
|
|
|||
|
|
@ -1,6 +1,4 @@
|
|||
import { Dispatch } from 'react'
|
||||
import axios from 'axios'
|
||||
// import { clearUserInfo } from 'state/actions'
|
||||
import { CACHE_TOKEN } from 'config/constants/cacheKey'
|
||||
|
||||
// create an axios instance
|
||||
|
|
@ -9,7 +7,7 @@ const request = axios.create({
|
|||
timeout: 10000, // request timeout
|
||||
})
|
||||
let hasInit = false
|
||||
export const initAxios = (dispatch: Dispatch<any>, toast) => {
|
||||
export const initAxios = (clearUserInfo, toast) => {
|
||||
if (hasInit) return
|
||||
hasInit = true
|
||||
request.interceptors.request.use(
|
||||
|
|
@ -28,7 +26,7 @@ export const initAxios = (dispatch: Dispatch<any>, toast) => {
|
|||
const res: any = response.data
|
||||
if (res.code !== 200) {
|
||||
if (res.code === 401) {
|
||||
// dispatch(clearUserInfo())
|
||||
clearUserInfo()
|
||||
toast.toastError('Login expiration')
|
||||
return Promise.reject(new Error('Login expiration'))
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue