Add Privy type wallet
This commit is contained in:
@@ -31,6 +31,8 @@ using Managing.Infrastructure.Databases.MongoDb;
|
||||
using Managing.Infrastructure.Databases.MongoDb.Abstractions;
|
||||
using Managing.Infrastructure.Databases.MongoDb.Configurations;
|
||||
using Managing.Infrastructure.Evm;
|
||||
using Managing.Infrastructure.Evm.Abstractions;
|
||||
using Managing.Infrastructure.Evm.Models.Privy;
|
||||
using Managing.Infrastructure.Evm.Services;
|
||||
using Managing.Infrastructure.Evm.Subgraphs;
|
||||
using Managing.Infrastructure.Exchanges;
|
||||
@@ -90,6 +92,9 @@ public static class ApiBootstrap
|
||||
services.AddSingleton<IInfluxDbSettings>(sp =>
|
||||
sp.GetRequiredService<IOptions<InfluxDbSettings>>().Value);
|
||||
|
||||
services.AddSingleton<IPrivySettings>(sp =>
|
||||
sp.GetRequiredService<IOptions<PrivySettings>>().Value);
|
||||
|
||||
// Evm
|
||||
services.AddGbcFeed();
|
||||
services.AddUniswapV2();
|
||||
@@ -129,6 +134,7 @@ public static class ApiBootstrap
|
||||
services.AddSingleton<IDiscordService, DiscordService>();
|
||||
services.AddSingleton<IBotService, BotService>();
|
||||
services.AddSingleton<IWorkerService, WorkerService>();
|
||||
services.AddTransient<IPrivyService, PrivyService>();
|
||||
|
||||
// Stream
|
||||
services.AddSingleton<IBinanceSocketClient, BinanceSocketClient>();
|
||||
|
||||
@@ -25,6 +25,8 @@ using Managing.Infrastructure.Databases.MongoDb;
|
||||
using Managing.Infrastructure.Databases.MongoDb.Abstractions;
|
||||
using Managing.Infrastructure.Databases.MongoDb.Configurations;
|
||||
using Managing.Infrastructure.Evm;
|
||||
using Managing.Infrastructure.Evm.Abstractions;
|
||||
using Managing.Infrastructure.Evm.Models.Privy;
|
||||
using Managing.Infrastructure.Evm.Services;
|
||||
using Managing.Infrastructure.Evm.Subgraphs;
|
||||
using Managing.Infrastructure.Exchanges;
|
||||
@@ -81,6 +83,9 @@ public static class WorkersBootstrap
|
||||
|
||||
services.AddTransient<IInfluxDbRepository, InfluxDbRepository>();
|
||||
|
||||
services.AddSingleton<IPrivySettings>(sp =>
|
||||
sp.GetRequiredService<IOptions<PrivySettings>>().Value);
|
||||
|
||||
// Evm
|
||||
services.AddUniswapV2();
|
||||
services.AddGbcFeed();
|
||||
@@ -112,6 +117,7 @@ public static class WorkersBootstrap
|
||||
services.AddTransient<IExchangeService, ExchangeService>();
|
||||
services.AddSingleton<IBinanceSocketClient, BinanceSocketClient>();
|
||||
services.AddSingleton<IKrakenSocketClient, KrakenSocketClient>();
|
||||
services.AddSingleton<IPrivyService, PrivyService>();
|
||||
|
||||
// Messengers
|
||||
services.AddSingleton<IMessengerService, MessengerService>();
|
||||
|
||||
Reference in New Issue
Block a user