http

package
v0.4.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 25, 2021 License: Apache-2.0 Imports: 8 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HTTPStore

type HTTPStore struct {
	// contains filtered or unexported fields
}

func NewHTTPStore

func NewHTTPStore(urls []string, cli *http.Client) *HTTPStore

func (*HTTPStore) GetRewardsSession

func (s *HTTPStore) GetRewardsSession(ctx context.Context) (store.RewardStore, error)

func (*HTTPStore) GetSearchSession

func (s *HTTPStore) GetSearchSession(ctx context.Context) (store.SearchStore, error)

type HTTPStoreSession

type HTTPStoreSession struct {
	// contains filtered or unexported fields
}

type JsonRPCError

type JsonRPCError struct {
	Code    int64         `json:"code"`
	Message string        `json:"message"`
	Data    []interface{} `json:"data"`
}

type JsonRPCResponse

type JsonRPCResponse struct {
	ID      uint64          `json:"id"`
	JSONRPC string          `json:"jsonrpc"`
	Error   *JsonRPCError   `json:"error,omitempty"`
	Result  json.RawMessage `json:"result"`
}

type RewardStore

type RewardStore struct {
	*HTTPStoreSession
}

func (*RewardStore) StoreClaimedRewards

func (s *RewardStore) StoreClaimedRewards(ctx context.Context, rewards []structs.ClaimedReward) error

func (*RewardStore) StoreUnclaimedRewards

func (s *RewardStore) StoreUnclaimedRewards(ctx context.Context, rewards []structs.UnclaimedReward) error

type SearchStore

type SearchStore struct {
	*HTTPStoreSession
}

func (*SearchStore) ConfirmHeights

func (s *SearchStore) ConfirmHeights(ctx context.Context, heights []structs.BlockWithMeta) error

func (*SearchStore) StoreBlocks

func (s *SearchStore) StoreBlocks(ctx context.Context, blocks []structs.BlockWithMeta) error

func (*SearchStore) StoreTransactions

func (s *SearchStore) StoreTransactions(ctx context.Context, txs []structs.TransactionWithMeta) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL