Create a new transaction

but somehow I think that it has to use web3 for authentication to work

Authentication is successed using

const { authenticate} = useMoralis();
authenticate({ connector })

what is in connector variable?
does it work if you use enableWeb3({connector}) ?

connnector contains walletconnect
enableWeb3({connector}) is not working

maybe you can ask you question in this thread specific to react native boilerplate: Ethereum React Native Boilerplate Questions

Okay @cryptokid thank you