Ethers/Moralis sign message error

The error I get when I try to sign message :
Error: network does not support ENS (operation=“getResolver”, network=“maticmum”, code=UNSUPPORTED_OPERATION, version=providers/5.6.0).

Code :
const provider = await Moralis.enableWeb3()
const address= user.attributes.ethAddress
const signer= provider.getSigner(address)
const{domain, types, salesOrder: _salesOrder}= await buildSalesOrder(1, ‘sky’,2,3,4)

const signature = await signer._signTypedData(domain, types, _salesOrder);

what is the connection between ENS, Matic, and this signature?

Idk, I’m just trying to get the _signTypedData function from ethers to work on mumbai testnet but when it gets to the point where the metamask should pop up to sign the message I get that error

what do you want to sign there with that signer._signTypedData?