src/server/auth.ts, const nonce = await getCsrfToken(); doesn't produce a nonce consistent with await siwe.verify......, however const csrf = cookies().get("next-auth.csrf-token")?.value.split("|")[0]; works.src/server/api/trpc.ts, in protectedProcedure, ctx.session is null and so unable to access api.example.getSecretMessage.