@@ -3113,9 +3113,11 @@ fn tx_replay_forking_test() {
3113
3113
let sender_addr = tests::to_addr(&sender_sk);
3114
3114
let send_amt = 100;
3115
3115
let send_fee = 180;
3116
+ let deploy_fee = 1000000;
3117
+ let call_fee = 1000;
3116
3118
let signer_test: SignerTest<SpawnedSigner> = SignerTest::new_with_config_modifications(
3117
3119
num_signers,
3118
- vec![(sender_addr, (send_amt + send_fee) * 10)],
3120
+ vec![(sender_addr, (send_amt + send_fee) * 10 + deploy_fee + call_fee )],
3119
3121
|c| {
3120
3122
c.validate_with_replay_tx = true;
3121
3123
},
@@ -3246,14 +3248,14 @@ fn tx_replay_forking_test() {
3246
3248
signer_test.mine_nakamoto_block(Duration::from_secs(30), true);
3247
3249
3248
3250
let (contract_deploy_txid, deploy_nonce) = signer_test
3249
- .submit_contract_deploy(&sender_sk, contract_code, contract_name)
3251
+ .submit_contract_deploy(&sender_sk, deploy_fee, contract_code, contract_name)
3250
3252
.expect("Failed to submit contract deploy");
3251
3253
signer_test
3252
3254
.wait_for_nonce_increase(&sender_addr, deploy_nonce)
3253
3255
.expect("Failed to wait for nonce increase");
3254
3256
3255
3257
let (contract_call_txid, contract_call_nonce) = signer_test
3256
- .submit_contract_call(&sender_sk, contract_name, "call-fn", &[])
3258
+ .submit_contract_call(&sender_sk, call_fee, contract_name, "call-fn", &[])
3257
3259
.expect("Failed to submit contract call");
3258
3260
signer_test
3259
3261
.wait_for_nonce_increase(&sender_addr, contract_call_nonce)
@@ -4835,12 +4837,12 @@ fn tx_replay_with_fork_middle_replay_while_tenure_extending() {
4835
4837
let num_signers = 5;
4836
4838
let sender_sk = Secp256k1PrivateKey::random();
4837
4839
let sender_addr = tests::to_addr(&sender_sk);
4838
- let send_amt = 1000 ;
4839
- let send_fee = 1000000 ;
4840
- let num_txs = 3 ;
4840
+ let deploy_fee = 1000000 ;
4841
+ let call_fee = 1000 ;
4842
+ let call_num = 2 ;
4841
4843
let signer_test: SignerTest<SpawnedSigner> = SignerTest::new_with_config_modifications(
4842
4844
num_signers,
4843
- vec![(sender_addr, (send_amt + send_fee) * num_txs )],
4845
+ vec![(sender_addr, deploy_fee + call_fee * call_num )],
4844
4846
|c| {
4845
4847
c.validate_with_replay_tx = true;
4846
4848
c.tenure_idle_timeout = Duration::from_secs(10);
@@ -4872,7 +4874,7 @@ fn tx_replay_with_fork_middle_replay_while_tenure_extending() {
4872
4874
// First, just deploy the contract in its own tenure
4873
4875
let contract_code = make_big_read_count_contract(HELIUM_BLOCK_LIMIT_20, 50);
4874
4876
let (_deploy_txid, deploy_nonce) = signer_test
4875
- .submit_contract_deploy(&sender_sk, contract_code.as_str(), "big-contract")
4877
+ .submit_contract_deploy(&sender_sk, deploy_fee, contract_code.as_str(), "big-contract")
4876
4878
.unwrap();
4877
4879
signer_test
4878
4880
.wait_for_nonce_increase(&sender_addr, deploy_nonce)
@@ -4884,15 +4886,15 @@ fn tx_replay_with_fork_middle_replay_while_tenure_extending() {
4884
4886
// Then, sumbmit 2 Contract Calls that require Tenure Extension to be addressed.
4885
4887
info!("---- Submit big tx1 to be mined ----");
4886
4888
let (txid1, txid1_nonce) = signer_test
4887
- .submit_contract_call(&sender_sk, "big-contract", "big-tx", &vec![])
4889
+ .submit_contract_call(&sender_sk, call_fee, "big-contract", "big-tx", &vec![])
4888
4890
.unwrap();
4889
4891
signer_test
4890
4892
.wait_for_nonce_increase(&sender_addr, txid1_nonce)
4891
4893
.expect("Timed out waiting for nonce to increase");
4892
4894
4893
4895
info!("---- Submit big tx2 to be mined ----");
4894
4896
let (txid2, txid2_nonce) = signer_test
4895
- .submit_contract_call(&sender_sk, "big-contract", "big-tx", &vec![])
4897
+ .submit_contract_call(&sender_sk, call_fee, "big-contract", "big-tx", &vec![])
4896
4898
.unwrap();
4897
4899
4898
4900
// Tenure Extend happen because of tenure budget exceeded
@@ -5054,9 +5056,9 @@ fn tx_replay_with_fork_middle_replay_while_tenure_extending_and_new_tx_submitted
5054
5056
let num_signers = 5;
5055
5057
let sender1_sk = Secp256k1PrivateKey::random();
5056
5058
let sender1_addr = tests::to_addr(&sender1_sk);
5057
- let send1_amt = 1000 ;
5058
- let send1_fee = 1000000 ;
5059
- let send1_txs = 3 ;
5059
+ let send1_deploy_fee = 1000000 ;
5060
+ let send1_call_fee = 1000 ;
5061
+ let send1_call_num = 2 ;
5060
5062
let sender2_sk = Secp256k1PrivateKey::random();
5061
5063
let sender2_addr = tests::to_addr(&sender2_sk);
5062
5064
let send2_amt = 100;
@@ -5065,7 +5067,7 @@ fn tx_replay_with_fork_middle_replay_while_tenure_extending_and_new_tx_submitted
5065
5067
let signer_test: SignerTest<SpawnedSigner> = SignerTest::new_with_config_modifications(
5066
5068
num_signers,
5067
5069
vec![
5068
- (sender1_addr, (send1_amt + send1_fee) * send1_txs ),
5070
+ (sender1_addr, send1_deploy_fee + send1_call_fee * send1_call_num ),
5069
5071
(sender2_addr, (send2_amt + send2_fee) * send2_txs),
5070
5072
],
5071
5073
|c| {
@@ -5098,7 +5100,7 @@ fn tx_replay_with_fork_middle_replay_while_tenure_extending_and_new_tx_submitted
5098
5100
// First, just deploy the contract in its own tenure
5099
5101
let contract_code = make_big_read_count_contract(HELIUM_BLOCK_LIMIT_20, 50);
5100
5102
let (_deploy_txid, deploy_nonce) = signer_test
5101
- .submit_contract_deploy(&sender1_sk, contract_code.as_str(), "big-contract")
5103
+ .submit_contract_deploy(&sender1_sk, send1_deploy_fee, contract_code.as_str(), "big-contract")
5102
5104
.unwrap();
5103
5105
signer_test
5104
5106
.wait_for_nonce_increase(&sender1_addr, deploy_nonce)
@@ -5110,7 +5112,7 @@ fn tx_replay_with_fork_middle_replay_while_tenure_extending_and_new_tx_submitted
5110
5112
// Then, sumbmit 2 Contract Calls that require Tenure Extension to be addressed.
5111
5113
info!("---- Waiting for first big tx to be mined ----");
5112
5114
let (txid1, txid1_nonce) = signer_test
5113
- .submit_contract_call(&sender1_sk, "big-contract", "big-tx", &vec![])
5115
+ .submit_contract_call(&sender1_sk, send1_call_fee, "big-contract", "big-tx", &vec![])
5114
5116
.unwrap();
5115
5117
5116
5118
signer_test
@@ -5119,7 +5121,7 @@ fn tx_replay_with_fork_middle_replay_while_tenure_extending_and_new_tx_submitted
5119
5121
5120
5122
info!("---- Waiting for second big tx to be mined ----");
5121
5123
let (txid2, txid2_nonce) = signer_test
5122
- .submit_contract_call(&sender1_sk, "big-contract", "big-tx", &vec![])
5124
+ .submit_contract_call(&sender1_sk, send1_call_fee, "big-contract", "big-tx", &vec![])
5123
5125
.unwrap();
5124
5126
5125
5127
// Tenure Extend happen because of tenure budget exceeded
@@ -17180,7 +17182,7 @@ fn bitcoin_reorg_extended_tenure() {
17180
17182
17181
17183
miners
17182
17184
.signer_test
17183
- .submit_contract_call(&miners.sender_sk, "burn-height-local", "run-update", &[])
17185
+ .submit_contract_call(&miners.sender_sk, 1000, "burn-height-local", "run-update", &[])
17184
17186
.unwrap();
17185
17187
17186
17188
let rc = miners.signer_test.get_current_reward_cycle();
0 commit comments