core-lightning/doc/schemas/lightning-parsefeerate.json
ShahanaFarooqui 976c0c90bc docs: Changes examples format
- Changed ALL `doc/schemas/lightning-*.json` file's `json_example` to `examples`
- Change the heading from example to examples
- Bring shell command before the json command
- Move Example to the end of the page
- Remove horizontal line from Example
2024-06-22 17:02:33 +02:00

96 lines
2.2 KiB
JSON

{
"$schema": "../rpc-schema-draft.json",
"type": "object",
"additionalProperties": false,
"rpc": "parsefeerate",
"title": "Command for parsing a feerate string to a feerate",
"description": [
"The **parsefeerate** command returns the current feerate for any valid *feerate_str*. This is useful for finding the current feerate that a **fundpsbt** or **utxopsbt** command might use."
],
"request": {
"required": [
"feerate_str"
],
"properties": {
"feerate_str": {
"type": "string",
"description": [
"The feerate string to parse."
]
}
}
},
"response": {
"required": [],
"properties": {
"perkw": {
"type": "u32",
"description": [
"Value of *feerate_str* in kilosipa."
],
"additionalProperties": false
}
}
},
"errors": [
"The **parsefeerate** command will error if the *feerate_str* format is not recognized.",
"",
"- -32602: If the given parameters are wrong."
],
"trivia": [
"In CLN we like to call the weight unit \"sipa\" in honor of Pieter Wuille, who uses the name \"sipa\" on IRC and elsewhere. Internally we call the *perkw* style as \"feerate per kilosipa\"."
],
"resources": [
"Main web site: <https://github.com/ElementsProject/lightning>"
],
"examples": [
{
"request": {
"id": "example:parsefeerate#1",
"method": "parsefeerate",
"params": [
"unilateral_close"
]
},
"response": {
"perkw": 11000
}
},
{
"request": {
"id": "example:parsefeerate#2",
"method": "parsefeerate",
"params": [
"9999perkw"
]
},
"response": {
"perkw": 9999
}
},
{
"request": {
"id": "example:parsefeerate#3",
"method": "parsefeerate",
"params": [
10000
]
},
"response": {
"perkw": 2500
}
},
{
"request": {
"id": "example:parsefeerate#4",
"method": "parsefeerate",
"params": [
"urgent"
]
},
"response": {
"perkw": 11000
}
}
]
}