Beispiel #1
0
        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));
        }
Beispiel #2
0
 public async Task IterationSetup()
 {
     _transaction = _osTestHelper.GenerateTransaction(Address.Generate(), _contractAddress,
                                                      nameof(PerformanceTestContract.PerformanceTestContract.Fibonacci), new UInt64Value
     {
         Value = 16
     });
 }
Beispiel #3
0
 public void IterationSetup()
 {
     _transaction = _osTestHelper.GenerateTransaction(SampleAddress.AddressList[0], _contractAddress,
                                                      nameof(PerformanceTestContract.PerformanceTestContract.Fibonacci), new UInt64Value
     {
         Value = 16
     });
 }
Beispiel #4
0
 public void IterationSetup()
 {
     _transaction = _osTestHelper.GenerateTransaction(SampleAddress.AddressList[0], _contractAddress,
                                                      nameof(PerformanceTestContract.PerformanceTestContract.LoopExpNop), new PerformanceTesteInput()
     {
         Exponent = 0,
         Seed     = ExecuteResult,
         N        = 1000000
     });
 }
Beispiel #5
0
 public async Task IterationSetup()
 {
     _transaction = _osTestHelper.GenerateTransaction(Address.Generate(), _contractAddress,
                                                      nameof(PerformanceTestContract.PerformanceTestContract.LoopExpNop), new PerformanceTesteInput()
     {
         Exponent = 0,
         Seed     = _executeResult,
         N        = 1000000
     });
 }
Beispiel #6
0
 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
     });
 }
Beispiel #7
0
        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
                });