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