Skip to content

Commit f3a7fa2

Browse files
committed
checksum mm addresses
1 parent b2cb63f commit f3a7fa2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: Assets/Thirdweb/Runtime/Unity/Wallets/Core/MetaMaskWallet.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public Task<string> EthSign(string message)
7676

7777
public Task<string> GetAddress()
7878
{
79-
return Task.FromResult(WebGLMetaMask.Instance.GetAddress());
79+
return Task.FromResult(WebGLMetaMask.Instance.GetAddress().ToChecksumAddress());
8080
}
8181

8282
public Task<bool> IsConnected()
@@ -102,7 +102,7 @@ public async Task<string> PersonalSign(string message)
102102
throw new ArgumentNullException(nameof(message), "Message to sign cannot be null or empty.");
103103
}
104104

105-
var rpcRequest = new RpcRequest { Method = "personal_sign", Params = new object[] { message.StartsWith("0x") ? message : message.StringToHex(), WebGLMetaMask.Instance.GetAddress() } };
105+
var rpcRequest = new RpcRequest { Method = "personal_sign", Params = new object[] { message.StartsWith("0x") ? message : message.StringToHex(), await GetAddress() } };
106106
return await WebGLMetaMask.Instance.RequestAsync<string>(rpcRequest);
107107
}
108108

0 commit comments

Comments
 (0)