Skip to main content

Migration Guide from v0.1.0 to v0.3.0 for SFA Andriod SDK

Overview

This migration guide provides steps for upgrading from version v0.1.0 to v0.3.0 of the Web3Auth Single Factor Auth Android SDK. The guide outlines breaking changes in the constructor of SingleFactorAuthArgs class, and renaming of TorusNetwork to Web3AuthNetwork.

Changes in Detail

SingleFactorAuthArgs constructor changes

In v0.3.0, we have introduce a new parameter clientId for the SingleFactorAuthArgs constructor.

Before (v0.1.0)

val singleFactorAuthArgs = SingleFactorAuthArgs(TorusNetwork.TESTNET)

After (v0.3.0)

val singleFactorAuthArgs = SingleFactorAuthArgs(Web3AuthNetwork.MAINNET, "YOUR_WEB3AUTH_CLIENT_ID")

Introduction of Web3AuthNetwork enum

In v0.3.0, the TorusNetwork enum is renamed to Web3AuthNetwork to make it align with other SFA SDKs of Web3Auth.

Before (v0.1.0)

val singleFactorAuthArgs = SingleFactorAuthArgs(TorusNetwork.TESTNET)

After (0.3.0)

val singleFactorAuthArgs = SingleFactorAuthArgs(Web3AuthNetwork.MAINNET, "YOUR_WEB3AUTH_CLIENT_ID")