Skip to content

Commit 47cc1d4

Browse files
committed
added unreal migration docs
1 parent 0de916e commit 47cc1d4

File tree

3 files changed

+32
-7
lines changed

3 files changed

+32
-7
lines changed

docs.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -605,7 +605,8 @@
605605
"sdk/unreal/advanced/smart-contracts",
606606
"sdk/unreal/advanced/utilities",
607607
"sdk/unreal/advanced/advanced",
608-
"sdk/unreal/advanced/platforms"
608+
"sdk/unreal/advanced/platforms",
609+
"sdk/unreal/advanced/migration"
609610
]
610611
}
611612
]

sdk/unity/wallets/embedded-wallet/setup.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ sidebarTitle: "Setup"
3232

3333
If that returns `false` you should ask the user to sign. Import the `Setup` Sample from the Package Manager UI
3434
which will place a set of boilerplates into your project in a `Resources/` directory.
35-
Create the [Login Boilerplate](/sdk/unity/bootstrap_game#login) to send a one-time password to the specified email address.
35+
Create the [Login Boilerplate](/sdk/unity/bootstrap) to send a one-time password to the specified email address.
3636

37-
Once you’ve your first features integrated, you can continue with [additional login providers](/sdk/unity/onboard/authentication/intro)
37+
Once you’ve your first features integrated, you can continue with [additional login providers](/sdk/unity/wallets/embedded-wallet/onboard/authentication/intro)
3838
such as Google, Apple, or PlayFab.
3939

4040
```csharp
@@ -46,9 +46,9 @@ sidebarTitle: "Setup"
4646

4747
</Step>
4848
<Step title="Test Sequence's Features">
49-
Sequence's Unity SDK includes a variety of [Boilerplates](/sdk/unity/bootstrap_game) to help you quickly start your game.
49+
Sequence's Unity SDK includes a variety of [Boilerplates](/sdk/unity/bootstrap) to help you quickly start your game.
5050
Once everything is configured, you can create prefabs to display an Player Profile, Inventory, or In-Game Shop.
51-
Checkout [how to integrate a Player Profile.](/sdk/unity/bootstrap_game#player-profile)
51+
Checkout [how to integrate a Player Profile.](/sdk/unity/bootstrap)
5252

5353
```csharp
5454
BoilerplateFactory.OpenSequencePlayerProfile(parent, wallet, chain);
@@ -61,7 +61,7 @@ sidebarTitle: "Setup"
6161
</Step>
6262
<Step title="Integrate it on your own">
6363
Start with the `EmbeddedWalletAdapter` to quickstart your integration with a few one-liners and you are ready to go.
64-
When you want to customize your integration, checkout our other docs such as [authenticating users](/sdk/unity/onboard/authentication/intro) or [how to send transactions.](/sdk/unity/power/write-to-blockchain)
64+
When you want to customize your integration, checkout our other docs such as [authenticating users](/sdk/unity/wallets/embedded-wallet/onboard/authentication/intro) or [how to send transactions.](/sdk/unity/wallets/embedded-wallet/blockchain-interactions)
6565

6666
```csharp
6767
EmbeddedWalletAdapter adapter = EmbeddedWalletAdapter.GetInstance();
Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,31 @@
11
---
2-
title: "Migrate from v1 to v2"
2+
title: "Migrate from a previous Major Version"
3+
sidebarTitle: Version Migration
34
---
45

6+
## From v2 to v3
7+
8+
### Unreal Engine Version
9+
10+
Starting with v3, we are not supporting Unreal Engine 5.2 and 5.3 any longer. Please update to Unreal Engine 5.4 or later.
11+
12+
### SequenceWallet class
13+
14+
When you used the `SequenceWallet` (C++) or `SequenceWalletBP` (Blueprint) classes in 2.x.x, those referred to our Embedded Wallet Architecture.
15+
If you’re using version 3, use the `SequenceEmbeddedWallet` (C++) and `SequenceEmbeddedWalletBP` (Blueprints) classes instead.
16+
`SequenceWallet` classes now refer to our Ecosystem Wallet architecture.
17+
18+
### Large Numbers (BigInteger)
19+
20+
When defining values such as tokenId, amount, or chainId, they were previously referenced as `uint64`.
21+
This imposed a limitation, because uint64 cannot represent the full range of `uint256` values used in blockchain interactions.
22+
23+
We have now replaced all BigInteger references with string types. Please update your code and Blueprints to reflect this change.
24+
25+
If you need to perform mathematical operations on BigIntegers, use our `FBigInt.h` class in C++.
26+
27+
## From v1 to v2
28+
529
Sequence Unreal SDK v2 adds a lot structural improvements. Here is everything you need to know on how to migrate
630
from a previous 1.x.x version. If you have any questions or concerns, please reach out to us.
731

0 commit comments

Comments
 (0)