Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions src/db/collections.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { CollectionCreateOptions, IndexOptions } from 'mongodb'
import { AddressZero } from 'ethers/constants'
import { blockchainNetwork, addressZeroToken } from '../env'
import {
ColonyDoc,
DomainDoc,
Expand Down Expand Up @@ -769,11 +769,11 @@ export const COLLECTIONS_MANIFEST: CollectionsManifest = new Map([
indexes: [['address', {}]],
seedDocs: [
{
name: 'xDai Token',
symbol: 'XDAI',
address: AddressZero,
creatorAddress: '',
decimals: 18,
name: addressZeroToken[blockchainNetwork].name,
symbol: addressZeroToken[blockchainNetwork].symbol,
address: addressZeroToken[blockchainNetwork].address,
creatorAddress: addressZeroToken[blockchainNetwork].creatorAddress,
decimals: addressZeroToken[blockchainNetwork].decimals,
},
] as TokenDoc[],
},
Expand Down
33 changes: 33 additions & 0 deletions src/env.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import { AddressZero } from 'ethers/constants'

export const isDevelopment = process.env.NODE_ENV === 'development'
export const disableAuthCheck =
isDevelopment && process.env.DISABLE_AUTH_CHECK === 'true'
Expand All @@ -9,3 +11,34 @@ export const isMainnet = blockchainNetwork === 'mainnet'
export const dbName = process.env.DB_NAME
export const dbUrl = process.env.DB_URL
export const rpcUrl = process.env.RPC_URL

export const addressZeroToken = {
'local': {
name: 'Ethereum',
symbol: 'ETH',
address: AddressZero,
creatorAddress: '',
decimals: 18,
},
'goerli': {
name: 'Ethereum',
symbol: 'ETH',
address: AddressZero,
creatorAddress: '',
decimals: 18,
},
'mainnet': {
name: 'Ethereum',
symbol: 'ETH',
address: AddressZero,
creatorAddress: '',
decimals: 18,
},
'xdai': {
name: 'xDai Token',
symbol: 'XDAI',
address: AddressZero,
creatorAddress: '',
decimals: 18,
},
}