File tree Expand file tree Collapse file tree
Packages/io.chainsafe.web3-unity/Tests/Runtime Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ public IEnumerator TestSendTransaction()
112112 [ UnityTest ]
113113 public IEnumerator TestSignMessage ( )
114114 {
115- const string testResponse = "0xda2880dde86b7d870ac9ddfa690010bed8a679350415f8e9cce02d87bac91651081c40455538bce7a18792e3f2ea56457183e8dba8568f3a92785ab0d743ce0b1b " ;
115+ const string testResponse = "0x87dfaa646f476ca53ba8b6e8d122839571e52866be0984ec0497617ad3e988b7401c6b816858df27625166cb98a688f99ba92fa593da3c86c78b19c78c1f51cc1c " ;
116116 yield return BuildWeb3WithTestResponse ( testResponse ) ;
117117 var signMessage = Evm . SignMessage ( web3 , "The right man in the wrong place can make all the difference in the world." ) ;
118118 yield return new WaitUntil ( ( ) => signMessage . IsCompleted ) ;
@@ -125,7 +125,7 @@ public IEnumerator TestSignMessage()
125125 public IEnumerator TestSignVerify ( )
126126 {
127127 yield return BuildWeb3WithTestResponse (
128- "0xda2880dde86b7d870ac9ddfa690010bed8a679350415f8e9cce02d87bac91651081c40455538bce7a18792e3f2ea56457183e8dba8568f3a92785ab0d743ce0b1b " ) ;
128+ "0x5c996d43c2e804a0d0de7f8b07cc660bbae638aa7ea137df6156621abe5e1fbb1727ebb06f7e0067537cb0f942825fa15ead9dea6d74e4d17fa6e69007cb59561c " ) ;
129129 var signVerify = Evm . SignVerify ( web3 , "A man chooses, a slave obeys." ) ;
130130 yield return new WaitUntil ( ( ) => signVerify . IsCompleted ) ;
131131 if ( signVerify . Exception != null ) throw signVerify . Exception ;
Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ public IEnumerator TestUseRegisteredContract()
112112 yield return new WaitUntil ( ( ) => useRegisteredContract . IsCompleted ) ;
113113 if ( useRegisteredContract . Exception != null ) throw useRegisteredContract . Exception ;
114114 Assert . IsTrue ( useRegisteredContract . IsCompletedSuccessfully ) ;
115- Assert . AreEqual ( new BigInteger ( 999999999999999 ) , useRegisteredContract . Result ) ;
115+ Assert . AreEqual ( new BigInteger ( 0 ) , useRegisteredContract . Result ) ;
116116 }
117117
118118 [ UnityTest ]
@@ -152,6 +152,6 @@ public IEnumerator TestCustomBalanceOfErc20()
152152 {
153153 var getCustomBalanceOf = web3 . Erc20 . GetBalanceOf ( ChainSafeContracts . Erc20 ) ;
154154 yield return new WaitUntil ( ( ) => getCustomBalanceOf . IsCompleted ) ;
155- Assert . AreEqual ( new BigInteger ( 999999999999999 ) , getCustomBalanceOf . Result ) ;
155+ Assert . AreEqual ( new BigInteger ( 0 ) , getCustomBalanceOf . Result ) ;
156156 }
157157}
Original file line number Diff line number Diff line change @@ -60,8 +60,9 @@ internal static ValueTask<Web3> BuildTestWeb3(Web3Builder.ConfigureServicesDeleg
6060 services . UseMultiCall ( ) ;
6161 services . UseRpcProvider ( ) ;
6262
63- services . AddSingleton ( new StubWalletConnectProviderConfig ( ) ) ; // can be replaced
64- services . AddSingleton < IWalletProvider , StubWalletConnectProvider > ( ) ;
63+ var config = new StubWalletConnectProviderConfig ( ) ;
64+ services . AddSingleton ( config ) ; // can be replaced
65+ services . UseWalletProvider < StubWalletConnectProvider > ( config ) ;
6566 services . UseWalletSigner ( ) ;
6667 services . UseWalletTransactionExecutor ( ) ;
6768
Original file line number Diff line number Diff line change 1- namespace Tests . Runtime
1+ using ChainSafe . Gaming . Web3 . Evm . Wallet ;
2+
3+ namespace Tests . Runtime
24{
3- public class StubWalletConnectProviderConfig
5+ public class StubWalletConnectProviderConfig : IWalletProviderConfig
46 {
5- public const string DefaultWalletAddress = "0xD5c8010ef6dff4c83B19C511221A7F8d1e5cFF44 " ;
7+ public const string DefaultWalletAddress = "0x55ffe9E30347266f02b9BdAe20aD3a86493289ea " ;
68 public const string DefaultProjectId = "f4bff60eb260841f46b1c77588cd8acb" ;
79
10+ public string SignMessageRpcMethodName => "personal_sign" ;
11+ public string SignTypedMessageRpcMethodName => "eth_signTypedData" ;
12+
813 public string ProjectId { get ; set ; } = DefaultProjectId ;
914 public string WalletAddress { get ; set ; } = DefaultWalletAddress ;
1015 public string StubResponse { get ; set ; }
You can’t perform that action at this time.
0 commit comments