{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "additionalProperties": false, "required": [ "channel_id", "relative_amount" ], "added": "v23.08", "properties": { "channel_id": { "type": "string", "description": "the channel id of the channel to be spliced" }, "relative_amount": { "type": "integer", "description": "a positive or negative amount of satoshis to add or subtract from the channel" }, "initialpsbt": { "type": "string", "description": "the (optional) base 64 encoded PSBT to begin with. If not specified, one will be generated automatically" }, "feerate_per_kw": { "type": "u32", "description": "the miner fee we promise our peer to pay for our side of the splice transaction. It is calculated by `feerate_per_kw` * our_bytes_in_splice_tx / 1000" }, "force_feerate": { "type": "boolean", "description": "By default splices will fail if the fee provided looks too high. This is to protect against accidentally setting your fee higher than intended. Set `force_feerate` to true to skip this saftey check" } } }