public async void ShouldDeployAContractWithConstructor() { using (var testrpcRunner = new TestRPCEmbeddedRunner()) { try { testrpcRunner.RedirectOuputToDebugWindow = true; testrpcRunner.StartTestRPC(); var web3 = new Web3.Web3(); var addressFrom = (await web3.Eth.Accounts.SendRequestAsync())[0]; var transactionService = new TransactionReceiptPollingService(web3.TransactionManager); var previousVersionAddress = "0x12890d2cce102216644c59dae5baed380d84830c"; var registrySevice = await UportRegistryService.DeployContractAndGetServiceAsync(transactionService, web3, addressFrom, previousVersionAddress, new HexBigInteger(4712388)); Assert.Equal(previousVersionAddress, await registrySevice.PreviousPublishedVersionAsyncCall()); } finally { testrpcRunner.StopTestRPC(); } } }
public async void ShouldDeployAContractWithConstructor() { var web3 = _ethereumClientIntegrationFixture.GetWeb3(); var addressFrom = (await web3.Eth.Accounts.SendRequestAsync())[0]; var transactionService = new TransactionReceiptPollingService(web3.TransactionManager); var previousVersionAddress = "0x12890d2cce102216644c59dae5baed380d84830c"; var registrySevice = await UportRegistryService.DeployContractAndGetServiceAsync(transactionService, web3, addressFrom, previousVersionAddress, new HexBigInteger(4712388)); Assert.Equal(previousVersionAddress, await registrySevice.PreviousPublishedVersionAsyncCall()); }
public async void ShouldDeployAContractWithConstructor() { var web3 = new Web3.Web3(new Account("0xb5b1870957d373ef0eeffecc6e4812c0fd08f554b37b233526acc331bf1544f7")); var addressFrom = (await web3.Eth.Accounts.SendRequestAsync())[0]; var transactionService = new TransactionReceiptPollingService(web3.TransactionManager); var previousVersionAddress = "0x12890d2cce102216644c59dae5baed380d84830c"; var registrySevice = await UportRegistryService.DeployContractAndGetServiceAsync(transactionService, web3, addressFrom, previousVersionAddress, new HexBigInteger(4712388)); Assert.Equal(previousVersionAddress, await registrySevice.PreviousPublishedVersionAsyncCall()); }
public async void ShouldRegisterVerification() { using (var testrpcRunner = new TestRPCEmbeddedRunner()) { try { testrpcRunner.RedirectOuputToDebugWindow = true; testrpcRunner.StartTestRPC(); var web3 = new Web3.Web3(); var addressFrom = (await web3.Eth.Accounts.SendRequestAsync())[0]; var transactionService = new TransactionReceiptPollingService(web3.TransactionManager); var previousVersionAddress = "0x12890d2cce102216644c59dae5baed380d84830c"; var registrySevice = await UportRegistryService.DeployContractAndGetServiceAsync(transactionService, web3, addressFrom, previousVersionAddress, new HexBigInteger(4712388)); var attestationId = "superAttestation"; var subject = "0x22890d2cce102216644c59dae5baed380d84830c"; var value = "true"; var txnReceipt = await registrySevice.SetAsyncAndGetReceipt(addressFrom, attestationId, subject, value, transactionService); var storedValue = await registrySevice.GetAsyncCall(attestationId, addressFrom, subject); Assert.Equal(value, storedValue); } finally { testrpcRunner.StopTestRPC(); } } }
public async void ShouldRegisterVerification() { var web3 = _ethereumClientIntegrationFixture.GetWeb3(); var addressFrom = (await web3.Eth.Accounts.SendRequestAsync())[0]; var transactionService = new TransactionReceiptPollingService(web3.TransactionManager); var previousVersionAddress = "0x12890d2cce102216644c59dae5baed380d84830c"; var registrySevice = await UportRegistryService.DeployContractAndGetServiceAsync(transactionService, web3, addressFrom, previousVersionAddress, new HexBigInteger(4712388)); var attestationId = "superAttestation"; var subject = "0x22890d2cce102216644c59dae5baed380d84830c"; var value = "true"; var txnReceipt = await registrySevice.SetAsyncAndGetReceipt(addressFrom, attestationId, subject, value, transactionService, new HexBigInteger(4712388)); var storedValue = await registrySevice.GetAsyncCall(attestationId, addressFrom, subject); Assert.Equal(value, storedValue); }
public async void ShouldRegisterVerification() { var web3 = new Web3.Web3(new Account("0xb5b1870957d373ef0eeffecc6e4812c0fd08f554b37b233526acc331bf1544f7")); var addressFrom = (await web3.Eth.Accounts.SendRequestAsync())[0]; var transactionService = new TransactionReceiptPollingService(web3.TransactionManager); var previousVersionAddress = "0x12890d2cce102216644c59dae5baed380d84830c"; var registrySevice = await UportRegistryService.DeployContractAndGetServiceAsync(transactionService, web3, addressFrom, previousVersionAddress, new HexBigInteger(4712388)); var attestationId = "superAttestation"; var subject = "0x22890d2cce102216644c59dae5baed380d84830c"; var value = "true"; var txnReceipt = await registrySevice.SetAsyncAndGetReceipt(addressFrom, attestationId, subject, value, transactionService, new HexBigInteger(4712388)); var storedValue = await registrySevice.GetAsyncCall(attestationId, addressFrom, subject); Assert.Equal(value, storedValue); }