illoquod
Version:
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
37 lines (35 loc) • 898 B
JavaScript
/**
* @type {import('next').NextConfig}
*/
const config = {
env: {
RPC_URL_1: 'https://mainnet.infura.io/v3/84842078b09946638c03157f83405213',
RPC_URL_4: 'https://rinkeby.infura.io/v3/84842078b09946638c03157f83405213',
FORTMATIC_API_KEY: 'pk_test_A6260FCBAA2EBDFB',
MAGIC_API_KEY: 'pk_test_398B82F5F0E88874',
PORTIS_DAPP_ID: 'e9be171c-2b7f-4ff0-8db9-327707511ee2'
},
webpack5: true,
webpack: (config, { isServer }) => {
if (!isServer) {
config.resolve.fallback = {
...config.resolve.fallback,
net: false,
tls: false,
electron: false,
'@ethereumjs/tx': false
}
} else {
config.resolve.fallback = {
...config.resolve.fallback,
electron: false,
'@ethereumjs/tx': false
}
}
return config
},
experimental: {
esmExternals: 'loose'
}
}
module.exports = config