anchor.diff:      aest_nodes:kill_node(new_node3, Cfg),
       aest_nodes:kill_node(old_node1, Cfg),
       ok.
  -
   
   %% New node can sync the old chain from old node and can start mining
   %% on the top of the old chain. The new node can mine blocks using the
  
positive.code: check_mined_contract_tx(contract_create_tx, Sender, _ContractPubKey, TxInfo, Cfg) ->
      check_mined_contract_tx_common(TxInfo, Cfg),
      ?assertEqual(Sender, maps:get(owner, TxInfo)),
      ?assertEqual(proplists:get_value(contract_code, Cfg), list_to_binary(maps:get(code, TxInfo))),
      ?assertEqual(proplists:get_value(contract_tx_deposit, Cfg), maps:get(deposit, TxInfo)),
      ?assertEqual(proplists:get_value(contract_call_data, Cfg), list_to_binary(maps:get(call_data, TxInfo))),
      ok;
  check_mined_contract_tx(contract_call_tx, Sender, ContractPubKey, TxInfo, Cfg) ->
      check_mined_contract_tx_common(TxInfo, Cfg),
      {ok, TxInfoContractPubKey} = aec_base58c:safe_decode(account_pubkey, maps:get(contract, TxInfo)),
      ?assertEqual(Sender, maps:get(caller, TxInfo)),
      ?assertEqual(ContractPubKey, TxInfoContractPubKey),
      ?assertEqual(proplists:get_value(contract_call_data, Cfg), list_to_binary(maps:get(call_data, TxInfo))),
      ok;
  check_mined_contract_tx(contract_call_compute_tx, Sender, ContractPubKey, TxInfo, Cfg) ->
      check_mined_contract_tx_common(TxInfo, Cfg),
  
negative.code: 
  %=== INCLUDES ==================================================================
  
  -include_lib("common_test/include/ct.hrl").
  -include_lib("stdlib/include/assert.hrl").
  
  %=== MACROS ====================================================================
  