anchor.diff:      BothSigned = aec_test_utils:sign_tx(CreateTx, [InSecKey, RespSecKey]),
       Transaction = aehttp_api_encoder:encode(transaction, aetx_sign:serialize_to_binary(BothSigned)),
       Response = verify(200, request(Node, 'PostTransaction', #{tx => Transaction})),
  -    Response#{channel_id => aec_id:create(channel, aesc_channels:pubkey(InPubKey, Nonce, RespPubKey))}.
  +    ChPubKey = aesc_channels:pubkey(InPubKey, Nonce, RespPubKey),
  +    Response#{
  +        channel_pubkey => ChPubKey,
  +        channel_id => aec_id:create(channel, ChPubKey)
  +    }.
   
   post_close_mutual_state_channel_tx(Node, Initiator, Responder, ChannelId, #{nonce := _} = Map) ->
       #{ pubkey := InPubKey, privkey := InSecKey } = Initiator,
  
positive.code:                 false -> {done, undefined}
              end
          end,
      loop_for_values(CheckF, NodeNames, [], 500, Timeout, {"Txs found ~p", [Txs]});
  wait_for_value({txs_any_dropped, Txs}, NodeNames, Timeout, Ctx) ->
      FaultInject = proplists:get_value(fault_inject, Ctx, #{}),
      CheckF =
          fun(Node) ->
              Exists = lists:foldl(fun(Tx, Acc) ->
  
negative.code: -export([get_top/1]).
  -export([get_mempool/1]).
  -export([get_account/2]).
  -export([get_channel/2]).
  -export([post_spend_tx/5]).
  -export([post_create_state_channel_tx/4,
           post_close_mutual_state_channel_tx/5,
  