using Nethereum.Contracts.CQS; using Nethereum.RPC.Eth.DTOs; namespace Nethereum.Contracts.MessageEncodingServices { public interface IContractMessageTransactionInputCreator: IDefaultAddressService where TContractMessage : ContractMessageBase { TransactionInput CreateTransactionInput(TContractMessage contractMessage); CallInput CreateCallInput(TContractMessage contractMessage); } public interface IDefaultAddressService { string DefaultAddressFrom { get; set; } } }