Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type QueryUsecase ¶
type QueryUsecase struct {
// contains filtered or unexported fields
}
func NewQueryUsecase ¶
func NewQueryUsecase(summaryRepo repository.SummaryRepo, blockRepo repository.BlockRepo, txRepo repository.TxRepo) *QueryUsecase
func (*QueryUsecase) GetFullBlockByID ¶
func (u *QueryUsecase) GetFullBlockByID(c context.Context, id int) (repository.Block, []repository.Tx, error)
func (*QueryUsecase) GetLatestNBlock ¶
func (u *QueryUsecase) GetLatestNBlock(c context.Context, n int) ([]repository.Block, error)
func (*QueryUsecase) GetTXByHash ¶
func (u *QueryUsecase) GetTXByHash(c context.Context, hash string) (repository.Tx, error)
Click to show internal directories.
Click to hide internal directories.