# ledger_current

[[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/rpc/handlers/LedgerCurrent.cpp)

`ledger_current`メソッドは、現在進行中のレジャーの一意のIDを返します。このコマンドで返されるレジャーは確定されたものではないため、このコマンドは主にテストに有用です。

## リクエストのフォーマット

リクエストのフォーマットの例:

WebSocket

```json
{
  "id":2,
  "command":"ledger_current"
}
```

JSON-RPC

```json
{
   "method":"ledger_current",
   "params":[
       {}
   ]
}
```

コマンドライン

```sh
#Syntax: ledger_current
rippled ledger_current
```

このリクエストにはパラメーターは含まれていません。

## レスポンスのフォーマット

処理が成功したレスポンスの例:

WebSocket

```json
{
 "id":2,
 "status":"success",
 "type":"response",
 "result":{
   "ledger_current_index":6643240
 }
}
```

JSON-RPC

```json
200 OK

{
   "result":{
       "ledger_current_index":8696233,
       "status":"success"
   }
}
```

レスポンスは[標準フォーマット](/ja/docs/references/http-websocket-apis/api-conventions/response-formatting)に従っており、正常に完了した場合は結果に次のフィールドが含まれています。

| `Field` | 型 | 説明 |
|  --- | --- | --- |
| `ledger_current_index` | 符号なし整数 | このレジャーのシーケンス番号 |


現行レジャーのハッシュは、レジャーの内容とともに常に変化するため、`ledger_hash`フィールドはありません。

## 考えられるエラー

* [汎用エラータイプ](/ja/docs/references/http-websocket-apis/api-conventions/error-formatting#%E6%B1%8E%E7%94%A8%E3%82%A8%E3%83%A9%E3%83%BC)のすべて。