public NeoApiTransactionService(IClient client) : base(client)
 {
     GetApplicationLog           = new NeoGetApplicationLog(client);
     GetRawTransaction           = new NeoGetRawTransaction(client);
     GetRawTransactionSerialized = new NeoGetRawTransactionSerialized(client);
     SendRawTransaction          = new NeoSendRawTransaction(client);
     GetTransactionOutput        = new NeoGetTransactionOutput(client);
     SendToAddress = new NeoSendToAddress(client);
     SendMany      = new NeoSendMany(client);
     SendFrom      = new NeoSendFrom(client);
 }
        public override async Task <DTOs.Transaction> ExecuteAsync(IClient client)
        {
            var sendMany   = new NeoSendMany(client);
            var parameters = new List <DTOs.SendManyParameter>
            {
                new DTOs.SendManyParameter
                {
                    Asset   = "025d82f7b00a9ff1cfe709abe3c4741a105d067178e645bc3ebad9bc79af47d4",
                    Address = "AbRTHXb9zqdqn5sVh4EYpQHGZ536FgwCx2",
                    Value   = 1
                },
                new DTOs.SendManyParameter
                {
                    Asset   = "025d82f7b00a9ff1cfe709abe3c4741a105d067178e645bc3ebad9bc79af47d4",
                    Address = "AbRTHXb9zqdqn5sVh4EYpQHGZ536FgwCx2",
                    Value   = 1
                }
            };

            return(await sendMany.SendRequestAsync(parameters));
        }