@@ -171,42 +171,6 @@ public Task<string> SignTypedDataV4<T, TDomain>(T data, TypedData<TDomain> typed
171171 return SignTypedDataV4 ( safeJson ) ;
172172 }
173173
174- public virtual async Task < string > Authenticate (
175- string domain ,
176- BigInteger chainId ,
177- string authPayloadPath = "/auth/payload" ,
178- string authLoginPath = "/auth/login" ,
179- IThirdwebHttpClient httpClientOverride = null
180- )
181- {
182- await EnsureCorrectNetwork ( chainId ) ;
183-
184- var payloadURL = domain + authPayloadPath ;
185- var loginURL = domain + authLoginPath ;
186-
187- var payloadBodyRaw = new { address = await GetAddress ( ) , chainId = chainId . ToString ( ) } ;
188- var payloadBody = JsonConvert . SerializeObject ( payloadBodyRaw ) ;
189-
190- var httpClient = httpClientOverride ?? _client . HttpClient ;
191-
192- var payloadContent = new StringContent ( payloadBody , Encoding . UTF8 , "application/json" ) ;
193- var payloadResponse = await httpClient . PostAsync ( payloadURL , payloadContent ) ;
194- _ = payloadResponse . EnsureSuccessStatusCode ( ) ;
195- var payloadString = await payloadResponse . Content . ReadAsStringAsync ( ) ;
196-
197- var loginBodyRaw = JsonConvert . DeserializeObject < LoginPayload > ( payloadString ) ;
198- var payloadToSign = Utils . GenerateSIWE ( loginBodyRaw . Payload ) ;
199-
200- loginBodyRaw . Signature = await PersonalSign ( payloadToSign ) ;
201- var loginBody = JsonConvert . SerializeObject ( new { payload = loginBodyRaw } ) ;
202-
203- var loginContent = new StringContent ( loginBody , Encoding . UTF8 , "application/json" ) ;
204- var loginResponse = await httpClient . PostAsync ( loginURL , loginContent ) ;
205- _ = loginResponse . EnsureSuccessStatusCode ( ) ;
206- var responseString = await loginResponse . Content . ReadAsStringAsync ( ) ;
207- return responseString ;
208- }
209-
210174 public Task < string > RecoverAddressFromEthSign ( string message , string signature )
211175 {
212176 throw new NotImplementedException ( ) ;
0 commit comments