@@ -1251,27 +1251,27 @@ bool FundTransaction(CWallet& wallet, CMutableTransaction& tx, CAmount& nFeeRet,
1251
1251
1252
1252
constexpr int NUM_DENIABILIZATION_OUTPUTS = 2 ;
1253
1253
1254
- static uint CalculateDeniabilizationTxSize (const CTxDestination& address, CAmount value, uint numTxIn)
1254
+ static unsigned int CalculateDeniabilizationTxSize (const CTxDestination& address, CAmount value, unsigned int numTxIn)
1255
1255
{
1256
1256
// Calculation based on the comments and code in GetDustThreshold and CreateTransactionInternal
1257
1257
CScript script = GetScriptForDestination (address);
1258
- uint txOutSize = (uint )GetSerializeSize (CTxOut (value, script), PROTOCOL_VERSION);
1258
+ unsigned int txOutSize = (unsigned int )GetSerializeSize (CTxOut (value, script), PROTOCOL_VERSION);
1259
1259
1260
1260
const size_t txOutCount = NUM_DENIABILIZATION_OUTPUTS;
1261
- uint txSize = 10 + GetSizeOfCompactSize (txOutCount); // bytes for output count
1261
+ unsigned int txSize = 10 + GetSizeOfCompactSize (txOutCount); // bytes for output count
1262
1262
txSize += txOutSize * txOutCount;
1263
1263
1264
1264
int witnessversion = 0 ;
1265
1265
std::vector<unsigned char > witnessprogram;
1266
1266
if (script.IsWitnessProgram (witnessversion, witnessprogram)) {
1267
- txSize += (uint )(numTxIn * 67 .75f + 0 .5f );
1267
+ txSize += (unsigned int )(numTxIn * 67 .75f + 0 .5f );
1268
1268
} else {
1269
1269
txSize += numTxIn * 148 ;
1270
1270
}
1271
1271
return txSize;
1272
1272
}
1273
1273
1274
- float CalculateDeniabilizationProbability (uint deniabilization_cycles)
1274
+ float CalculateDeniabilizationProbability (unsigned int deniabilization_cycles)
1275
1275
{
1276
1276
// 100%, 50%, 25%, 13%, 6%, 3%, 2%, 1%
1277
1277
return powf (0 .5f , deniabilization_cycles);
@@ -1283,7 +1283,7 @@ bool IsDeniabilizationWorthwhile(CAmount total_value, CAmount fee_estimate)
1283
1283
return total_value > fee_estimate * value_to_fee_ratio;
1284
1284
}
1285
1285
1286
- CCoinControl SetupDeniabilizationCoinControl (uint confirm_target)
1286
+ CCoinControl SetupDeniabilizationCoinControl (unsigned int confirm_target)
1287
1287
{
1288
1288
CCoinControl coin_control;
1289
1289
coin_control.m_avoid_address_reuse = true ;
@@ -1296,7 +1296,7 @@ CCoinControl SetupDeniabilizationCoinControl(uint confirm_target)
1296
1296
return coin_control;
1297
1297
}
1298
1298
1299
- CFeeRate CalculateDeniabilizationFeeRate (const CWallet& wallet, uint confirm_target)
1299
+ CFeeRate CalculateDeniabilizationFeeRate (const CWallet& wallet, unsigned int confirm_target)
1300
1300
{
1301
1301
CCoinControl coin_control = SetupDeniabilizationCoinControl (confirm_target);
1302
1302
@@ -1308,18 +1308,18 @@ CFeeRate CalculateDeniabilizationFeeRate(const CWallet& wallet, uint confirm_tar
1308
1308
return minFeeRate;
1309
1309
}
1310
1310
1311
- static CAmount CalculateDeniabilizationTxFee (const CTxDestination& shared_destination, CAmount total_value, uint num_utxos, const CFeeRate& fee_rate)
1311
+ static CAmount CalculateDeniabilizationTxFee (const CTxDestination& shared_destination, CAmount total_value, unsigned int num_utxos, const CFeeRate& fee_rate)
1312
1312
{
1313
1313
Assert (num_utxos > 0 );
1314
- uint deniabilization_tx_size = CalculateDeniabilizationTxSize (shared_destination, total_value, num_utxos);
1314
+ unsigned int deniabilization_tx_size = CalculateDeniabilizationTxSize (shared_destination, total_value, num_utxos);
1315
1315
return fee_rate.GetFee (deniabilization_tx_size);
1316
1316
}
1317
1317
1318
- CAmount CalculateDeniabilizationFeeEstimate (const CTxDestination& shared_destination, CAmount total_value, uint num_utxos, uint deniabilization_cycles, const CFeeRate& fee_rate)
1318
+ CAmount CalculateDeniabilizationFeeEstimate (const CTxDestination& shared_destination, CAmount total_value, unsigned int num_utxos, unsigned int deniabilization_cycles, const CFeeRate& fee_rate)
1319
1319
{
1320
1320
float deniabilizationProbability = CalculateDeniabilizationProbability (deniabilization_cycles);
1321
1321
// convert to integer percent to truncate and check for zero probability
1322
- uint deniabilizationProbabilityPercent = deniabilizationProbability * 100 ;
1322
+ unsigned int deniabilizationProbabilityPercent = deniabilizationProbability * 100 ;
1323
1323
if (deniabilizationProbabilityPercent == 0 ) {
1324
1324
return 0 ;
1325
1325
}
@@ -1340,8 +1340,8 @@ CAmount CalculateDeniabilizationFeeEstimate(const CTxDestination& shared_destina
1340
1340
util::Result<CreatedTransactionResult> CreateDeniabilizationTransaction (
1341
1341
CWallet& wallet,
1342
1342
const std::set<COutPoint>& inputs,
1343
- uint confirm_target,
1344
- uint deniabilization_cycles,
1343
+ unsigned int confirm_target,
1344
+ unsigned int deniabilization_cycles,
1345
1345
bool sign,
1346
1346
bool & insufficient_amount)
1347
1347
{
0 commit comments