l2_globalInfo

Return the global information of goshen network.

Parameters

Null

Returns

Object - A object that describe goshen network information:

  • L1InputInfo: A object that describe input batch information:

    • PendingQueueIndex:QUANTITY - next index of enqueued transaction that should be submitted to L1

    • TotalBatches: QUANTITY - The number of total submitted batch

    • QueueSize: QUANTITY - The number of total enqueued transactions at L1

  • L2CheckedBatchNum: QUANTITY - The number of batch checked by L2 client

  • L2CheckedBlockNum: QUANTITY - The number of block checked by L2 client

  • L2HeadBlockNumber: QUANTITY - The number of block generated by L2 chain

  • L1SyncedBlockNumber: QUANTITY - The number of block synced by L2 client

  • L1SyncedTimestamp: QUANTITY - The timestamp of block synced by L2 client

Example

Request

{
    "jsonrpc": "2.0",
    "method": "l2_globalInfo",
    "id": 0,
    "params": []
}

Result

{
    "jsonrpc": "2.0",
    "id": 0,
    "result": {
        "L1InputInfo": {
            "PendingQueueIndex": "0x0",
            "TotalBatches": "0x0",
            "QueueSize": "0x1999"
        },
        "L2CheckedBatchNum": "0x0",
        "L2CheckedBlockNum": "0x1",
        "L2HeadBlockNumber": "0x0",
        "L1SyncedBlockNumber": "0x76b56",
        "L1SyncedTimestamp": "0x62e382e0"
    }
}

Last updated