Custom authentication our in-house login flow

My Requirement

  1. Users should be able to login using our in-house login flow and google SSO.
  2. Users first time login wallet should be created or connected.
  3. Users should be able to sign transactions or send and receive currencies without requiring any user involvement in terms of approving or rejecting the transaction.

that all requirement for non-custodial wallet for reactJS and . which kit you suggesting for that.

Hey @samarth welcome onboarding, considering your requirement, you can either go with PnP SDK or the MPC Core Kit SDK. Both will be support your requirement. The only difference between PnP SDK and MPC Core Kit SDK is their architecture. The PnP SDK uses the SSS architecture in which the private key can be constructed on the client side, where as MPC CoreKit SDK uses the MPC TSS architecture in which private key is not constructed on the client side, and uses threshold signature for signing transaction.

Learn more about PnP No Modal SDK
Learn more about MPC CoreKit SDK