public void Transaction_To_JObject() { var transaction = _osTestHelper.GenerateTransaction(Address.Generate(), Address.Generate(), nameof(TokenContract.Transfer), new TransferInput { Symbol = "ELF", Amount = 1000L, To = Address.Generate() }); var transactionObj = transaction.GetTransactionInfo(); transactionObj.ShouldNotBeNull(); transactionObj["Transaction"]["Method"].ToString().ShouldBe(nameof(TokenContract.Transfer)); }
public async Task IterationSetup() { _transaction = _osTestHelper.GenerateTransaction(Address.Generate(), _contractAddress, nameof(PerformanceTestContract.PerformanceTestContract.Fibonacci), new UInt64Value { Value = 16 }); }
public void IterationSetup() { _transaction = _osTestHelper.GenerateTransaction(SampleAddress.AddressList[0], _contractAddress, nameof(PerformanceTestContract.PerformanceTestContract.Fibonacci), new UInt64Value { Value = 16 }); }
public void IterationSetup() { _transaction = _osTestHelper.GenerateTransaction(SampleAddress.AddressList[0], _contractAddress, nameof(PerformanceTestContract.PerformanceTestContract.LoopExpNop), new PerformanceTesteInput() { Exponent = 0, Seed = ExecuteResult, N = 1000000 }); }
public async Task IterationSetup() { _transaction = _osTestHelper.GenerateTransaction(Address.Generate(), _contractAddress, nameof(PerformanceTestContract.PerformanceTestContract.LoopExpNop), new PerformanceTesteInput() { Exponent = 0, Seed = _executeResult, N = 1000000 }); }
public async Task IterationSetup() { _transaction = _osTestHelper.GenerateTransaction(SampleAddress.AddressList[0], _contractAddress, nameof(PerformanceTestContract.PerformanceTestContract.LoopDivAdd), new DivAddTestInput() { X = 100, Y = 300, K = 500, N = 10000000 }); }
private Task <List <Transaction> > GenerateTwoInitializeTransaction() { var transactionList = new List <Transaction>(); var newUserKeyPair = CryptoHelpers.GenerateKeyPair(); for (int i = 0; i < 2; i++) { var transaction = _osTestHelper.GenerateTransaction(Address.FromPublicKey(newUserKeyPair.PublicKey), _smartContractAddressService.GetAddressByContractName(TokenSmartContractAddressNameProvider.Name), nameof(TokenContract.Create), new CreateInput { Symbol = "ELF", TokenName = $"elf token {i}", TotalSupply = 1000_0000, Decimals = 2, Issuer = Address.Generate(), IsBurnable = true });