anchor.diff:  
   %% test case exports
   -export([ spend_to_name/1
  +        , spend_to_name_when_multiple_pointer_entries/1
           %% , query_oracle/1
           %% , query_named_oracle/1
           , transfer_name_to_named_account/1
  +        , transfer_name_to_named_account_when_multiple_pointer_entries/1
           ]).
   
   -import(aec_block_micro_candidate, [apply_block_txs_strict/3
  
positive.code: 
  name_id(NameHash) ->
      aec_id:create(name, NameHash).
  
  commitment_id(CommitmentHash) ->
      aec_id:create(commitment, CommitmentHash).
  
negative.code:                  balance(Pubkey1, S4)),
      ok.
  
  
  %%%===================================================================
  %%% Name tests
  %%%===================================================================
  
  transfer_name_to_named_account(_Cfg) ->
      transfer_name_to_named_account_(fun pointers/2).
  
  transfer_name_to_named_account_when_multiple_pointer_entries(_Cfg) ->
      transfer_name_to_named_account_(fun pointers_with_duplicated_key_at_end/2).
  
  transfer_name_to_named_account_(PointersFun) ->
      {[Pubkey1, Pubkey2, Pubkey3], S1} = init_state(3),
  
      %% Pubkey1 holds the reference to the recipient account (Pubkey3)
      {S2, NameId1} = register_name(Pubkey1, <<"foo.test"/utf8>>, S1),
      S3 = update_and_check_pointers(PointersFun(account_pubkey, Pubkey3), Pubkey1, NameId1, 3, S2),
  
      %% Pubkey2 is the owner of the name
      {S4, NameId2} = register_name(Pubkey2, <<"bar.test"/utf8>>, S3),
  