/
addressHelpers.ts
61 lines (59 loc) · 1.85 KB
/
addressHelpers.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
import addresses from 'config/constants/contracts'
import tokens from 'config/constants/tokens'
import { Address } from 'config/constants/types'
export const getAddress = (address: Address): string => {
const mainNetChainId = 56
const chainId = process.env.REACT_APP_CHAIN_ID
return address[chainId] ? address[chainId] : address[mainNetChainId]
}
export const getCakeAddress = () => {
return getAddress(tokens.cake.address)
}
export const getMasterChefAddress = () => {
return getAddress(addresses.masterChef)
}
export const getMulticallAddress = () => {
return getAddress(addresses.multiCall)
}
export const getWbnbAddress = () => {
return getAddress(tokens.wbnb.address)
}
export const getLotteryAddress = () => {
return getAddress(addresses.lottery)
}
export const getLotteryTicketAddress = () => {
return getAddress(addresses.lotteryNFT)
}
export const getPancakeProfileAddress = () => {
return getAddress(addresses.pancakeProfile)
}
export const getPancakeRabbitsAddress = () => {
return getAddress(addresses.pancakeRabbits)
}
export const getBunnyFactoryAddress = () => {
return getAddress(addresses.bunnyFactory)
}
export const getClaimRefundAddress = () => {
return getAddress(addresses.claimRefund)
}
export const getPointCenterIfoAddress = () => {
return getAddress(addresses.pointCenterIfo)
}
export const getBunnySpecialAddress = () => {
return getAddress(addresses.bunnySpecial)
}
export const getTradingCompetitionAddress = () => {
return getAddress(addresses.tradingCompetition)
}
export const getEasterNftAddress = () => {
return getAddress(addresses.easterNft)
}
export const getCakeVaultAddress = () => {
return getAddress(addresses.cakeVault)
}
export const getPredictionsAddress = () => {
return getAddress(addresses.predictions)
}
export const getChainlinkOracleAddress = () => {
return getAddress(addresses.chainlinkOracle)
}