Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const initAudiusLibs = async () => {
const ethWeb3 = await AudiusLibs.Utils.configureWeb3(
config.get('ethProviderUrl'),
config.get('ethNetworkId'),
/* requiresAccount */ false
)
const discoveryProviderWhitelist = config.get('discoveryProviderWhitelist')
? new Set(config.get('discoveryProviderWhitelist').split(','))
: null
const audiusLibs = new AudiusLibs({
ethWeb3Config: AudiusLibs.configEthWeb3(
config.get('ethTokenAddress'),
config.get('ethRegistryAddress'),
ethWeb3,
config.get('ethOwnerWallet')
),
discoveryProviderConfig: AudiusLibs.configDiscoveryProvider(true, discoveryProviderWhitelist)
const initAudiusLibs = async () => {
const ethWeb3 = await AudiusLibs.Utils.configureWeb3(
config.get('ethProviderUrl'),
config.get('ethNetworkId'),
/* requiresAccount */ false
)
const audiusLibs = new AudiusLibs(
{
ethWeb3Config: AudiusLibs.configEthWeb3(
config.get('ethTokenAddress'),
config.get('ethRegistryAddress'),
ethWeb3,
config.get('ethOwnerWallet')
),
discoveryProviderConfig: AudiusLibs.configDiscoveryProvider(true)
}
)
async function initAudiusLibs () {
const dataWeb3 = await AudiusLibs.Utils.configureWeb3(web3ProviderUrl, null, false)
if (!dataWeb3) throw new Error('Web3 incorrectly configured')
let audiusInstance = new AudiusLibs({
discoveryProviderConfig: AudiusLibs.configDiscoveryProvider(
/** autoSelect */ false,
/** whiteist */ new Set([config.get('notificationDiscoveryProvider')])
),
ethWeb3Config: AudiusLibs.configEthWeb3(
config.get('ethTokenAddress'),
config.get('ethRegistryAddress'),
config.get('ethProviderUrl'),
config.get('ethOwnerWallet')
),
web3Config: {
registryAddress,
useExternalWeb3: true,