ask

package
v1.2.6 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2020 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Index

type Index struct {
	LastUpdated        time.Time
	StorageMedianPrice uint64
	Storage            map[string]StorageAsk
}

Index contains Ask information from markets.

type Module

type Module interface {
	Get() Index
	Query(q Query) ([]StorageAsk, error)
	Listen() <-chan struct{}
	Unregister(c chan struct{})
}

Module provides information about storage asks.

type Query

type Query struct {
	MaxPrice  uint64
	PieceSize uint64
	Limit     int
	Offset    int
}

Query specifies filtering and paging data to retrieve active Asks.

type StorageAsk

type StorageAsk struct {
	Miner        string
	Price        uint64
	MinPieceSize uint64
	MaxPieceSize uint64
	Timestamp    int64
	Expiry       int64
}

StorageAsk has information about an active ask from a storage miner.

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

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