Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EmptyRules ¶
type EmptyRules struct{}
EmptyRules is an implementation of PricingRules which always return an invalid result.
func (EmptyRules) PricesFor ¶
func (EmptyRules) PricesFor(auction *pb.Auction) (prices ResolvedPrices, valid bool)
PricesFor always returns valid = false.
type PricingRules ¶
type PricingRules interface {
PricesFor(auction *pb.Auction) (prices ResolvedPrices, valid bool)
}
PricingRules represents arbitrary logic to determine the prices for an auction.
func NewCIDGravityRules ¶
func NewCIDGravityRules(apiKey string) PricingRules
NewCIDGravityRules returns PricingRules based on CID gravity configuration for the storage provider.
Click to show internal directories.
Click to hide internal directories.