diff options
author | furszy <matiasfurszyfer@protonmail.com> | 2022-08-03 14:59:55 -0300 |
---|---|---|
committer | furszy <matiasfurszyfer@protonmail.com> | 2022-10-26 15:54:31 -0300 |
commit | 3fcb545ab26be3e785b5e5654be0bdc77099d827 (patch) | |
tree | b6e5d4e817e08fbf941ecc4c20fb1b96526ddd9b /contrib | |
parent | a8a75346d7e7247596c8a580d65ceaad49c97b97 (diff) |
bench: benchmark transaction creation process
Goal 1:
Benchmark the transaction creation process for pre-selected-inputs only.
Setting `m_allow_other_inputs=false` to disallow the wallet to include coins automatically.
Goal 2:
Benchmark the transaction creation process for pre-selected-inputs and coin selection.
-----------------------
Benchmark Setup:
1) Generates a 5k blockchain, loading the wallet with 5k transactions with two outputs each.
2) Fetch 4 random UTXO from the wallet's available coins and pre-select them as inputs inside CoinControl.
Benchmark (Goal 1):
Call `CreateTransaction` providing the coin control, who has set `m_allow_other_inputs=false` and
the manually selected coins.
Benchmark (Goal 2):
Call `CreateTransaction` providing the coin control, who has set `m_allow_other_inputs=true` and
the manually selected coins.
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions