type EmbeddedWalletConnectionArgs = { authResult: AuthResult; chainId?: number;};
type authResult = AuthResult;
type chainId = number;