anchor.diff:      Overrides    = #{ code => IdContract
   		    , call_data => CallDataInit
   		    , gas => 10000
  +                    , gas_price => 1
   		    },
       CreateTx     = aect_test_utils:create_tx(Owner, Overrides, S2),
  +    ?assertEqual(1, aect_create_tx:gas_price(aetx:tx(CreateTx))),
   
       %% Test that the create transaction is accepted
       {SignedTx, [SignedTx], S3} = sign_and_apply_transaction_strict(CreateTx, OwnerPrivKey, S2, ?MINER_PUBKEY),
  
positive.code:     %% Check that contract call transaction sender got charged the right amount for gas and fee.
      {NewCallerBalance, NewCallerBalance} =
          {aec_accounts:balance(aect_test_utils:get_account(Caller, S4)),
           CallerBalance - Fee - GasPrice * aect_call:gas_used(Call) - Value},
      %% Check that called account got credited correctly.
      ?assertEqual(aec_accounts:balance(aect_test_utils:get_account(ContractKey, S3))
                   + aect_call_tx:amount(aetx:tx(CallTx)),
  
negative.code:     ok.
  
  create_contract(_Cfg) ->
      create_contract_(1).
  
  create_contract_with_gas_price_zero(_Cfg) ->
      create_contract_(0).
  
  create_contract_(ContractCreateTxGasPrice) ->
      {PubKey, S1} = aect_test_utils:setup_new_account(aect_test_utils:new_state()),
      PrivKey      = aect_test_utils:priv_key(PubKey, S1),
  
  