public async Task TestGetRegistry() { var key = SiaSkynetClient.GenerateKeys(_testSeed); RegistryKey dataKey = new RegistryKey("t3"); var result = await _client.GetRegistry(key.publicKey, dataKey); Assert.IsNotNull(result); Assert.AreEqual("IADUs8d9CQjUO34LmdaaNPK_STuZo24rpKVfYW3wPPM2uQ", result.GetDataAsString()); }
public async Task TestSetRegistry_With_DiscoverableBucket() { var path = $"crqa.hns/snew.hns/newcontent/{Guid.NewGuid().ToString()}/index.json"; var bucket = new DiscoverableBucket(path); var dataKey = new RegistryKey(bucket); int revision = 0; string data = "IADUs8d9CQjUO34LmdaaNPK_STuZo24rpKVfYW3wPPM2uQ"; //Sia logo var key = SiaSkynetClient.GenerateKeys(_testSeed); RegistryEntry reg = new RegistryEntry(dataKey); reg.SetData(data); reg.Revision = revision; var success = await _client.SetRegistry(key.privateKey, key.publicKey, reg); Assert.IsTrue(success); var result = await _client.GetRegistry(key.publicKey, dataKey); Assert.AreEqual(data, result.GetDataAsString()); }