Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrEFHexGeneration = models.SPVError{Message: "error generating ef hex", StatusCode: 500, Code: "error-ef-converter-hex-generation"}
ErrEFHexGeneration is returned when EFHex generation fails
View Source
var ErrGetTransactions = models.SPVError{Message: "error getting transactions", StatusCode: 500, Code: "error-ef-converter-get-transactions"}
ErrGetTransactions is returned when TransactionsGetter fails to get requested transactions
View Source
var ErrMissingSourceTXID = models.SPVError{Message: "missing source txid", StatusCode: 400, Code: "error-ef-converter-missing-source-txid"}
ErrMissingSourceTXID is returned when SourceTXID field from go-sdk's TransactionInput is nil
Functions ¶
This section is empty.
Types ¶
type Converter ¶
type Converter struct {
// contains filtered or unexported fields
}
Converter provides a method to convert a transaction to EFHex format
func NewConverter ¶
func NewConverter(txsGetter chainmodels.TransactionsGetter) *Converter
NewConverter creates a new instance of Converter
Click to show internal directories.
Click to hide internal directories.