Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BundleSummary ¶
type BundleSummary struct {
MerkleRoot string `json:"merkle_root"`
}
type CelestiaValue ¶
type CelestiaValue struct {
}type FinalizedBundle ¶
type FinalizedBundle struct { BundleSummary string `json:"bundle_summary,omitempty"` CompressionId string `json:"compression_id,omitempty"` DataHash string `json:"data_hash,omitempty"` FromKey string `json:"from_key,omitempty"` Id string `json:"id,omitempty"` StorageId string `json:"storage_id,omitempty"` StorageProviderId string `json:"storage_provider_id,omitempty"` ToKey string `json:"to_key,omitempty"` }
FinalizedBundle is the bundle that is stored on the KYVE chain. It includes the storage ID to retrieve the archived data and a summary. This summary includes the Merkle root the Trustless Client uses to validate that the data item was included in the bundle stored on-chain.
type MerkleNode ¶
type MerkleRootNotValidError ¶
func (MerkleRootNotValidError) Error ¶
func (mrnv MerkleRootNotValidError) Error() string
type NamespacedShares ¶
type NamespacedShares struct {}
type Pagination ¶
type Pagination struct {
NextKey []byte `json:"next_key"`
}
type TrustlessDataItem ¶
type TrustlessDataItem struct { ChainId string `json:"chainId"` BundleId int64 `json:"bundleId"` PoolId int64 `json:"poolId"` Proof []MerkleNode `json:"proof"` Value json.RawMessage `json:"value"` }
TrustlessDataItem is the response type of the Trustless API.
Click to show internal directories.
Click to hide internal directories.