# fee

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

`fee`コマンドは、[トランザクションコスト](/ja/docs/concepts/transactions/transaction-cost)に関するオープンレジャーの要件の現在の状態を報告します。このコマンドを使用するには、[FeeEscalation Amendment](/ja/resources/known-amendments#feeescalation)が有効になっている必要があります。新規: rippled 0.31.0

これは権限のないユーザが使用できるパブリックコマンドです。[更新: rippled 0.32.0][新規: rippled 0.32.0]

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

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

WebSocket

```json
{
 "id":"fee_websocket_example",
 "command":"fee"
}
```

JSON-RPC

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

コマンドライン

```sh
#Syntax: fee
rippled fee
```

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

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

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

WebSocket

```json
{
 "id":"fee_websocket_example",
 "status":"success",
 "type":"response",
 "result":{
   "current_ledger_size":"14",
   "current_queue_size":"0",
   "drops":{
     "base_fee":"10",
     "median_fee":"11000",
     "minimum_fee":"10",
     "open_ledger_fee":"10"
   },
   "expected_ledger_size":"24",
   "ledger_current_index":26575101,
   "levels":{
     "median_level":"281600",
     "minimum_level":"256",
     "open_ledger_level":"256",
     "reference_level":"256"
   },
   "max_queue_size":"480"
 }
}
```

JSON-RPC

```json
200 OK

{
   "result":{
       "current_ledger_size":"56",
       "current_queue_size":"11",
       "drops":{
           "base_fee":"10",
           "median_fee":"10000",
           "minimum_fee":"10",
           "open_ledger_fee":"2653937"
       },
       "expected_ledger_size":"55",
       "ledger_current_index":26575101,
       "levels":{
           "median_level":"256000",
           "minimum_level":"256",
           "open_ledger_level":"67940792",
           "reference_level":"256"
       },
       "max_queue_size":"1100",
       "status":"success"
   }
}
```

コマンドライン

```json
Loading:"/etc/rippled.cfg"
Connecting to 127.0.0.1:5005

{
  "result" :{
     "current_ledger_size" :"16",
     "current_queue_size" :"2",
     "drops" :{
        "base_fee" :"10",
        "median_fee" :"11000",
        "minimum_fee" :"10",
        "open_ledger_fee" :"3203982"
     },
     "expected_ledger_size" :"15",
     "ledger_current_index":26575101,
     "levels" :{
        "median_level" :"281600",
        "minimum_level" :"256",
        "open_ledger_level" :"82021944",
        "reference_level" :"256"
     },
     "max_queue_size" :"300",
     "status" :"success"
  }
}
```

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

| `Field` | 型 | 説明 |
|  --- | --- | --- |
| `current_ledger_size` | 文字列（整数） | 進行中のレジャーに暫定的に含まれているトランザクションの数。 |
| `current_queue_size` | 文字列（整数） | 次のレジャーに追加するためにキューに入れられたトランザクションの数。 |
| `drops` | オブジェクト | [XRPのdrop数](/ja/docs/references/protocol/data-types/basic-data-types#%E9%80%9A%E8%B2%A8%E9%A1%8D%E3%81%AE%E6%8C%87%E5%AE%9A)で表されるトランザクションコスト（トランザクションの`Fee`フィールド）に関するさまざまな情報 。 |
| `drops.base_fee` | 文字列（整数） | 最小限の負荷でレジャーに[リファレンストランザクション](/ja/docs/concepts/transactions/transaction-cost#reference%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%B3%E3%82%B9%E3%83%88)を追加するのに必要なトランザクションコスト（XRPのdrop数）。 |
| `drops.median_fee` | 文字列（整数） | 前の検証済みレジャーに含まれているトランザクションのトランザクションコストのおおよその中央値（XRPのdrop数）。 |
| `drops.minimum_fee` | 文字列（整数） | 後のレジャーのキューに[リファレンストランザクション](/ja/docs/concepts/transactions/transaction-cost#reference%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%B3%E3%82%B9%E3%83%88)を入れる際の最少トランザクションコスト（XRPのdrop数）。`base_fee`より大きい場合、トランザクションキューは一杯になっています。 |
| `drops.open_ledger_fee` | 文字列（整数） | 現在のオープンレジャーに[リファレンストランザクション](/ja/docs/concepts/transactions/transaction-cost#reference%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%B3%E3%82%B9%E3%83%88)を追加する際に支払う必要がある最少トランザクションコスト（XRPのdrop数）。 |
| `expected_ledger_size` | 文字列（整数） | 現行レジャーへ追加される見込みのトランザクションの概数。これは前のレジャーのトランザクション数に基づいています。 |
| `ledger_current_index` | 数値 | これらのステータスにより示される現行オープンレジャーの[レジャーインデックス](/ja/docs/references/protocol/data-types/basic-data-types#%E3%83%AC%E3%82%B8%E3%83%A3%E3%83%BC%E3%82%A4%E3%83%B3%E3%83%87%E3%83%83%E3%82%AF%E3%82%B9)。新規: rippled 0.50.0 |
| `levels` | オブジェクト | トランザクションコスト（[手数料レベル](/ja/docs/concepts/transactions/transaction-cost#%E6%89%8B%E6%95%B0%E6%96%99%E3%83%AC%E3%83%99%E3%83%AB)）に関するさまざまな情報。手数料レベルの比率は、その特定トランザクションの最少コストを基準にすべてのトランザクションに適用されます。 |
| `levels.median_level` | 文字列（整数） | 前の検証済みレジャーに含まれているトランザクションのトランザクションコストの中央値（[手数料レベル](/ja/docs/concepts/transactions/transaction-cost#%E6%89%8B%E6%95%B0%E6%96%99%E3%83%AC%E3%83%99%E3%83%AB)）。 |
| `levels.minimum_level` | 文字列（整数） | 今後のレジャーのキューに入れるのに必要となる最少トランザクションコスト（[手数料レベル](/ja/docs/concepts/transactions/transaction-cost#%E6%89%8B%E6%95%B0%E6%96%99%E3%83%AC%E3%83%99%E3%83%AB)）。 |
| `levels.open_ledger_level` | 文字列（整数） | 現行オープンレジャーにトランザクションを追加するのに必要な最少トランザクションコスト（[手数料レベル](/ja/docs/concepts/transactions/transaction-cost#%E6%89%8B%E6%95%B0%E6%96%99%E3%83%AC%E3%83%99%E3%83%AB)）。 |
| `levels.reference_level` | 文字列（整数） | 最少トランザクションコストに相当します（[手数料レベル](/ja/docs/concepts/transactions/transaction-cost#%E6%89%8B%E6%95%B0%E6%96%99%E3%83%AC%E3%83%99%E3%83%AB)で表現されます）。 |
| `max_queue_size` | 文字列（整数） | [トランザクションキュー](/ja/docs/concepts/transactions/transaction-cost#%E3%82%AD%E3%83%A5%E3%83%BC%E3%81%AB%E5%85%A5%E3%82%8C%E3%82%89%E3%82%8C%E3%81%9F%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3)で現在保持できるトランザクションの最大数。 |


## 考えられるエラー

* [汎用エラータイプ](/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)のすべて。