Creates unsigned transaction from given inputs and outputs adding outputs with miner's fee and change Runs required checks ensuring that resulted transaction will be successfully validated by a node.
Creates unsigned transaction from given inputs and outputs adding outputs with miner's fee and change Runs required checks ensuring that resulted transaction will be successfully validated by a node.
- input boxes
- data inputs
- output candidate boxes
- current height (used in miner's fee box and change box)
- optional fee amount to put in a new miner's fee box, which will be created by this method. If None, then feeOut is not created.
- address where to send change from the input boxes
- minimum change value to send, otherwise add to miner's fee
- reward delay to encode in miner's fee box
unsigned transaction