Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Account ¶
type Account interface {
GetUser(id int64) (user *model.User, err error)
GetUserByLogin(username string, hashedPassword string) (user *model.User, err error)
GetApiKey(apiKey int64) (api *model.Api, err error)
GetApiKeyByUserId(userId int64) (api *model.Api, err error)
CreateUser(ctx context.Context, userModel *model.User) error
CreateApiKey(ctx context.Context, apiModel *model.Api) error
CreateTransaction(ctx context.Context, transactionModel *model.Transaction) error
}
type PrysmClient ¶
type PrysmClient interface {
GetChainedHead() (*model.ChainHeadResponse, error)
}
func NewPrysmClient ¶
func NewPrysmClient() PrysmClient
Click to show internal directories.
Click to hide internal directories.