Config file
- Add a
DefaultChainvariable to yourSequenceConfig.inifile. - Remove the
RedirectUrlvalue. If you have specified a custom value, callSequenceSdk::SetRedirectUrlto change it. Alternatively, call the same function in theSequenceSdkBPsubsystem for your Blueprint integration.
Sign-In UI
We have removed support for the old Sign In Widget and its Pawn dependency. If you have previously used theBP_CustomSpectatorPawn, GM_Sequence or any of the widgets, make sure to save your files in your project directory,
because the SDK no longer includes these files, and you will lose any changes you made.
- For an integrated Login UI, switch to our Login Boilerplate
- Remove all references in your pawn that uses the
SequenceAuthenticatorandSequenceBackendManager. - Make sure to exchange existing function calls to our Subsystems as mentioned in the next sections.
Account Federation
We have removed separate functions for federation. Instead of callingConfirmEmailFederationWithCode you call the
regular ConfirmEmailLoginWithCode node which will use the existing session to federate to.
Blueprint Integration
Our Blueprint Subsystems have no separate event nodes anymore. Instead, they are included as function parameters. You will see ‘OnSuccess’ and ‘OnFailure’ events in any async node such as ‘GetTokenBalances’. Please make sure to switch your existing nodes to the new structure. Examples:- Remove delegate assigners such as
Assign OnApiSendTransaction - Create event listeners directly from the
SendTransactionnode - Switch Indexer calls like
GetTokenBalancesfromSequenceWalletBPtoSequenceIndexerBP
C++ Integration
We renamed some of our classes for consistency. Please make sure to change your class references if you are using any of the following.UTransak->USequencePayUSequenceAuthenticator->USequenceSessions- For Indexer calls:
USequenceWallet->USequenceIndexer