Documentation
¶
Index ¶
Constants ¶
const ( InvalidRecordError = "Record error: Invalid record" RecordNotFoundError = "Infrastructure error: Http Client error: Request error - API connected by HttpClient found an error: record not found" WaitAnchorTimeoutError = "Anchor error: Wait Anchor timed out" AnchorNotFoundError = "Infrastructure error: Http Client error: API connected by HttpClient found an error: anchor not found" )
Variables ¶
This section is empty.
Functions ¶
func ListOfNetworks ¶
func ListOfNetworks() networks
ListOfNetworks returns a networks instance with predefined network values.
func NetworkToProto ¶
Types ¶
type Anchor ¶
type Anchor struct { Id int64 BlockRoots []string Networks []AnchorNetwork Root string Status string }
Anchor represents information about an anchor.
func NewAnchorFromProto ¶
type AnchorNetwork ¶
AnchorNetwork represents information about an anchor network.
func MapAnchorNetworksFromProto ¶
func MapAnchorNetworksFromProto(n []*proto.AnchorNetwork) []AnchorNetwork
func NewAnchorNetworkFromProto ¶
func NewAnchorNetworkFromProto(a *proto.AnchorNetwork) AnchorNetwork
func (AnchorNetwork) ToProto ¶
func (a AnchorNetwork) ToProto() *proto.AnchorNetwork
type AnchorParams ¶
type AnchorParams struct {
Timeout int64
}
AnchorParams represents parameters for anchor-related operations.
func NewAnchorParams ¶
func NewAnchorParams() AnchorParams
NewAnchorParams creates a new AnchorParams instance with default values.
type NetworkParams ¶
type NetworkParams struct {
Network Network
}
NetworkParams represents parameters for network-related operations.
func NewNetworkParams ¶
func NewNetworkParams() NetworkParams
NewNetworkParams creates a new NetworkParams instance with default values.
type Proof ¶
type Proof struct { Leaves []string Nodes []string Depth string Bitmap string Anchor ProofAnchor }
Proof represents a proof, including leaves, nodes, depth, bitmap, and anchor information.
func NewProofFromProto ¶
type ProofAnchor ¶
type ProofAnchor struct { AnchorID int64 Networks []AnchorNetwork Root string Status string }
ProofAnchor represents a proof anchor.
func NewProofAnchorFromProto ¶
func NewProofAnchorFromProto(p *proto.ProofAnchor) ProofAnchor
func (ProofAnchor) ToProto ¶
func (p ProofAnchor) ToProto() *proto.ProofAnchor
type RecordReceipt ¶
RecordReceipt represents a receipt for a record, including anchor ID, client, record, and status information.
func NewRecordReceiptFromProto ¶
func NewRecordReceiptFromProto(r *proto.RecordReceipt) RecordReceipt