public static ISignServiceServicesRegistrant AddDefaultSignService( this ISignServiceServicesRegistrant registrant) { registrant .Builder .UseDefaultTransactionBuilder() .RegisterIfNotRegistered <ISignService> ( ctx => new DefaultSignService ( ctx.Resolve <ITransactionBuilder>() ) ) .SingleInstance(); return(registrant); }
public static ISignServiceServicesRegistrant AddDefaultWalletService( this ISignServiceServicesRegistrant registrant) { registrant .Builder .UseDefaultAddChecksumStrategy() .UseDefaultWalletGenerator() .RegisterIfNotRegistered <IWalletService> ( ctx => new DefaultWalletService ( ctx.Resolve <IAddChecksumStrategy>(), ctx.Resolve <IWalletGenerator>() ) ) .SingleInstance(); return(registrant); }