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