Skip to content

Commit d2b31d9

Browse files
committed
fixed integration test for contract calls fees
1 parent 9c6f457 commit d2b31d9

File tree

1 file changed

+12
-1
lines changed
  • testnet/stacks-node/src/tests/signer

1 file changed

+12
-1
lines changed

testnet/stacks-node/src/tests/signer/v0.rs

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -815,10 +815,21 @@ impl MultipleMinerTest {
815815
function_args: &[clarity::vm::Value],
816816
) -> String {
817817
let http_origin = self.node_http();
818+
// build a fake tx for getting a rough amount of fee
819+
let fake_contract_tx = make_contract_call(
820+
&self.sender_sk,
821+
sender_nonce,
822+
100,
823+
self.signer_test.running_nodes.conf.burnchain.chain_id,
824+
&tests::to_addr(&self.sender_sk),
825+
contract_name,
826+
function_name,
827+
function_args,
828+
);
818829
let contract_tx = make_contract_call(
819830
&self.sender_sk,
820831
sender_nonce,
821-
self.send_fee,
832+
self.send_fee + fake_contract_tx.len() as u64,
822833
self.signer_test.running_nodes.conf.burnchain.chain_id,
823834
&tests::to_addr(&self.sender_sk),
824835
contract_name,

0 commit comments

Comments
 (0)