Help us shape the future of Go! Take the 2026 Go Developer Survey

configuration

package
v1.3.4 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RosettaVersion    = "1.4.10"
	NodeVersion       = "0.21.4"
	MiddlewareVersion = "1.3.4"
)
View Source
const (
	OperationTransfer = "TRANSFER"
)

Supported operations.

Variables

View Source
var (
	// Data API specific errors.
	ErrorInternal           = meta.ErrorDefinition{Code: 1, Message: "internal error", Retriable: false}
	ErrorInvalidEncoding    = meta.ErrorDefinition{Code: 2, Message: "invalid request encoding", Retriable: false}
	ErrorInvalidFormat      = meta.ErrorDefinition{Code: 3, Message: "invalid request format", Retriable: false}
	ErrorInvalidNetwork     = meta.ErrorDefinition{Code: 4, Message: "invalid network identifier", Retriable: false}
	ErrorInvalidAccount     = meta.ErrorDefinition{Code: 5, Message: "invalid account identifier", Retriable: false}
	ErrorInvalidCurrency    = meta.ErrorDefinition{Code: 6, Message: "invalid currency identifier", Retriable: false}
	ErrorInvalidBlock       = meta.ErrorDefinition{Code: 7, Message: "invalid block identifier", Retriable: false}
	ErrorInvalidTransaction = meta.ErrorDefinition{Code: 8, Message: "invalid transaction identifier", Retriable: false}
	ErrorUnknownBlock       = meta.ErrorDefinition{Code: 9, Message: "unknown block identifier", Retriable: true}
	ErrorUnknownCurrency    = meta.ErrorDefinition{Code: 10, Message: "unknown currency identifier", Retriable: false}
	ErrorUnknownTransaction = meta.ErrorDefinition{Code: 11, Message: "unknown block transaction", Retriable: false}

	// Construction API specific errors.
	ErrorInvalidIntent      = meta.ErrorDefinition{Code: 12, Message: "invalid transaction intent", Retriable: false}
	ErrorInvalidAuthorizers = meta.ErrorDefinition{Code: 13, Message: "invalid transaction authorizers", Retriable: false}
	ErrorInvalidPayer       = meta.ErrorDefinition{Code: 14, Message: "invalid transaction payer", Retriable: false}
	ErrorInvalidProposer    = meta.ErrorDefinition{Code: 15, Message: "invalid transaction proposer", Retriable: false}
	ErrorInvalidScript      = meta.ErrorDefinition{Code: 16, Message: "invalid transaction script", Retriable: false}
	ErrorInvalidArguments   = meta.ErrorDefinition{Code: 17, Message: "invalid transaction arguments", Retriable: false}
	ErrorInvalidAmount      = meta.ErrorDefinition{Code: 18, Message: "invalid transaction amount", Retriable: false}
	ErrorInvalidReceiver    = meta.ErrorDefinition{Code: 19, Message: "invalid transaction recipient", Retriable: false}
	ErrorInvalidSignature   = meta.ErrorDefinition{Code: 20, Message: "invalid transaction signature", Retriable: false}
	ErrorInvalidKey         = meta.ErrorDefinition{Code: 21, Message: "invalid transaction signer key", Retriable: false}
	ErrorInvalidPayload     = meta.ErrorDefinition{Code: 22, Message: "invalid transaction payload", Retriable: false}
	ErrorInvalidSignatures  = meta.ErrorDefinition{Code: 23, Message: "invalid transaction signatures", Retriable: false}
)
View Source
var (
	StatusCompleted = meta.StatusDefinition{Status: "COMPLETED", Successful: true}
)

Status definitions.

Functions

This section is empty.

Types

type Configuration

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

func New

func New(chain flow.ChainID) *Configuration

New returns the configuration for a given Flow chain.

func (*Configuration) Check

func (c *Configuration) Check(network identifier.Network) error

Check verifies whether a network identifier matches with the configured one.

func (*Configuration) Errors

func (c *Configuration) Errors() []meta.ErrorDefinition

Errors returns the configuration's error definitions.

func (*Configuration) Network

func (c *Configuration) Network() identifier.Network

Network returns the configuration's network identifier.

func (*Configuration) Operations

func (c *Configuration) Operations() []string

Operations returns the configuration's supported operations.

func (*Configuration) Statuses

func (c *Configuration) Statuses() []meta.StatusDefinition

Statuses returns the configuration's status definitions.

func (*Configuration) Version

func (c *Configuration) Version() meta.Version

Version returns the configuration's version information.

Jump to

Keyboard shortcuts

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