Skip to content

Commit 80555f1

Browse files
add wallet interaction
1 parent 6169883 commit 80555f1

File tree

8 files changed

+683
-36
lines changed

8 files changed

+683
-36
lines changed

Assets/SDKTest.cs

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ public class SDKTest : MonoBehaviour
88
private ThirdwebSDK sdk;
99
private int count;
1010
public TMP_Text loginButton;
11+
public TMP_Text balanceText;
1112
public TMP_Text resultText;
1213

1314
void Start()
@@ -21,12 +22,25 @@ void Update() {
2122
public async void OnLoginCLick()
2223
{
2324
Debug.Log("Login clicked");
24-
2525
loginButton.text = "Connecting...";
26-
string address = await sdk.Connect();
26+
string address = await sdk.wallet.Connect();
2727
loginButton.text = "Connected as: " + address.Substring(0, 6) + "...";
2828
}
2929

30+
public async void OnBalanceClick()
31+
{
32+
balanceText.text = "Loading...";
33+
CurrencyValue balance = await sdk.wallet.GetBalance();
34+
balanceText.text = "Balance: " + balance.displayValue.Substring(0,3) + " " + balance.symbol;
35+
}
36+
37+
public async void OnSignClick()
38+
{
39+
resultText.text = "Signing...";
40+
string sig = await sdk.wallet.Sign("Hello from Unity");
41+
resultText.text = "Sig: " + sig.Substring(0, 6) + "...";
42+
}
43+
3044
public async void GetERC721()
3145
{
3246
var contract = sdk.GetContract("0x2e01763fA0e15e07294D74B63cE4b526B321E389"); // NFT Drop

0 commit comments

Comments
 (0)