4
services "gitverse.ru/IvanTimofeev/cranberry/internal/services"
5
pbapi "gitverse.ru/IvanTimofeev/cranberry/pkg/grpc"
8
type CranberryServiceHandler struct {
9
pbapi.UnimplementedCranberryServiceServer
10
txService *services.TxService
11
poolService *services.PoolService
12
blockService *services.BlockService
13
accountService *services.AccountService
14
validatorService *services.ValidatorService
15
peerService *services.PeerService
18
func NewCranberryServiceHandler(
19
txService *services.TxService,
20
poolService *services.PoolService,
21
blockService *services.BlockService,
22
accountService *services.AccountService,
23
validatorService *services.ValidatorService,
24
peerService *services.PeerService,
25
) *CranberryServiceHandler {
26
return &CranberryServiceHandler{
28
poolService: poolService,
29
blockService: blockService,
30
accountService: accountService,
31
validatorService: validatorService,
32
peerService: peerService,