sentinel

package
v0.0.0-...-6dd2e59 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2023 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 Configuration

type Configuration struct {
	Nonce                     int64         `json:"-"`
	Moniker                   string        `json:"moniker"`
	Website                   string        `json:"website"`
	Description               string        `json:"description"`
	Location                  string        `json:"location"`
	Port                      string        `json:"port"`
	ProxyHost                 string        `json:"proxy_host"`
	SourceChain               string        `json:"source_chain"` // base url for arceo block chain
	EventStreamHost           string        `json:"event_stream_host"`
	ClaimStoreLocation        string        `json:"claim_store_location"` // file location where claims are stored
	ProviderPubKey            string        `json:"provider_pubkey"`
	FreeTierRateLimit         int           `json:"free_tier_rate_limit"`
	FreeTierRateLimitDuration time.Duration `json:"free_tier_rate_limit_duration"`
	SubTierRateLimit          int           `json:"subscription_tier_rate_limit"`
	SubTierRateLimitDuration  time.Duration `json:"subscription_tier_rate_limit_duration"`
	AsGoTierRateLimit         int           `json:"pay_as_you_go_tier_rate_limit"`
	AsGoTierRateLimitDuration time.Duration `json:"pay_as_you_go_tier_rate_limit_duration"`
}

type Metadata

type Metadata struct {
	Configuration Configuration `json:"config"`
	Version       string        `json:"version" db:"version"`
}

Jump to

Keyboard shortcuts

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