createpsbt
createpsbt [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime replaceable )
Creates a transaction in the Partially Signed Transaction (PSBT) format, fulfilling the Creator role.
Argument #1 – inputs
Type: json array, required
The json objects
Argument #2 – outputs
Type: json array, required
- Outputs:
-
A collection of key-value pairs where no keys are duplicated. This means each address can only appear once, and there should only be a single ‘data’ object. For compatibility, a dictionary containing the key-value pairs is also accepted as the second parameter.
Argument #3 – locktime
Type: numeric, optional, default=0
Raw locktime. Non-0 value also locktime-activates inputs
Argument #4 – replaceable
Type: boolean, optional, default=false
- Replaceability:
-
Marks the transaction as BIP125 replaceable, allowing it to be replaced by another transaction with higher fees. If provided, it will raise an error if any explicit sequence numbers are incompatible with this feature.
Result
Name |
Type |
Description |
---|---|---|
str |
string |
The resulting raw transaction (base64-encoded string) |