using System.Runtime.Serialization; namespace Nethereum.RPC.Eth.DTOs { /// /// Object - The transaction object /// [DataContract] public class NewSubscriptionInput { public NewSubscriptionInput() { FromBlock = new BlockParameter(); } /// /// QUANTITY|TAG - (optional, default: "latest") Integer block number, or "latest" for the last mined block or /// "pending", "earliest" for not yet mined transactions. /// [DataMember(Name = "fromBlock")] public BlockParameter FromBlock { get; set; } /// /// address: DATA|Array, 20 Bytes - (optional) Contract address or a list of addresses from which logs should /// originate. /// [DataMember(Name = "address")] public string[] Address { get; set; } /// /// topics: Array of DATA, - (optional) Array of 32 Bytes DATA topics. Topics are order-dependent. Each topic can also /// be an array of DATA with "or" options. /// /// [DataMember(Name = "topics")] public object[] Topics { get; set; } } }