Documentation
¶
Index ¶
- Constants
- Variables
- type Configuration
- func (c *Configuration) Check(network identifier.Network) error
- func (c *Configuration) Errors() []meta.ErrorDefinition
- func (c *Configuration) Network() identifier.Network
- func (c *Configuration) Operations() []string
- func (c *Configuration) Statuses() []meta.StatusDefinition
- func (c *Configuration) Version() meta.Version
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.
Click to show internal directories.
Click to hide internal directories.