public static IVASPDirectoryClientRegistrationBuilder RegisterVASPDirectoryClient( this ContainerBuilder containerBuilder, string vaspDirectoryAddress) { return(containerBuilder .RegisterDefaultEstimateGasPriceStrategy() .RegisterVASPDirectoryClient ( vaspDirectoryAddress: Address.Parse(vaspDirectoryAddress) )); }
public static IVASPContractClientFactoryRegistrationBuilder RegisterVASPContractClientFactory( this ContainerBuilder containerBuilder) { return(containerBuilder .RegisterDefaultEstimateGasPriceStrategy() .Register <IVASPContractClientFactory>(context => new VASPContractClientFactory ( estimateGasPriceStrategy: context.Resolve <IEstimateGasPriceStrategy>(), web3: context.Resolve <IWeb3>() ))); }
public static IVASPIndexClientRegistrationBuilder RegisterVASPIndexClient( this ContainerBuilder containerBuilder, Address vaspIndexAddress) { return(containerBuilder .RegisterDefaultEstimateGasPriceStrategy() .Register <IVASPIndexClient>(context => new VASPIndexClient ( address: vaspIndexAddress, estimateGasPriceStrategy: context.Resolve <IEstimateGasPriceStrategy>(), web3: context.Resolve <IWeb3>() ))); }