Moralis.start asking for moralisSecret

When I run the following code in TS (Node 12)

    await Moralis.start({
      serverUrl: moralisServerUrl,
      appId: moralisAppId,
      masterKey: moralisMasterKey
    });

    const result = await Moralis.Web3API.token.getAllTokenIds({
      chain: '0x1',
      address: data.address,
    });

I get the following error

Moralis.start warning: to use web3 access, moralisSecret is required
>  {"code":141,"error":"required param address not provided","severity":"ERROR","message":"Unhandled error"}

RESPONSE RECEIVED FROM FUNCTION: 500, {
  "error": {
    "message": "INTERNAL",
    "status": "INTERNAL"
  }
}

In the Moralis dashboard I donโ€™t see any field defining โ€˜Secretโ€™, where can I get this value?

Looks like I got confused between the warning and the error. The code for start wasnโ€™t the problem but rather the address: data.address which I fixed.

BTW, I think the warning is confusing especially if there is no way to resolve that warning. So either the moralisSecret should be in dashboard or the warning should be removed so not to create confusion.

the part with moralisSecret you can ignore it, it is only a warning, it look like the error that you have is because the address was not provided for Moralis.Web3API.token.getAllTokenIds