For the complete documentation index, see llms.txt. This page is also available as Markdown.

QueryAllRestoralOrder

This interface is used to query the file recovery order, the storage miner can store more files by recovering the files in this order.

// QueryAllRestoralOrder query all file restoral order
//   - block: block number, less than 0 indicates the latest block
//
// Return:
//   - []RestoralOrderInfo: all restoral order info
//   - error: error message
func (c *ChainClient) QueryAllRestoralOrder(block int32) ([]RestoralOrderInfo, error)

The return type is detailed in RestoralOrderInfo.

Example code:

package main

import (
    "context"
    "fmt"
    "time"

    sdkgo "github.com/CESSProject/cess-go-sdk"
    "github.com/CESSProject/cess-go-sdk/utils"
)

var RPC_ADDRS = []string{
    //testnet
    "wss://testnet-rpc.cess.network/ws/",
}

func main() {
    sdk, err := sdkgo.New(
        context.Background(),
        sdkgo.ConnectRpcAddrs(RPC_ADDRS),
    )
    if err != nil {
        panic(err)
    }
    defer sdk.Close()

    fmt.Println(sdk.QueryAllRestoralOrder(-1))
}

Last updated