1. 13 5月, 2018 1 次提交
    • D
      Fix eosio.system abi & skip sig checks · b2c417bf
      Daniel Larimer 提交于
      - signature checks are skipped while replaying
      - abi of eosio.system contract was inconsistant, Fix #2999
      - reduced console spam while syncing and replaying
      - add max usage of resources when querying account
      b2c417bf
  2. 12 5月, 2018 3 次提交
  3. 11 5月, 2018 11 次提交
  4. 10 5月, 2018 21 次提交
  5. 09 5月, 2018 4 次提交
    • B
      conservatively calculate resource averages, previously we were truncating... · be5db3a6
      Bart Wyatt 提交于
      conservatively calculate resource averages, previously we were truncating micro-units in the extended parameters and truncating to units when calling `average()`.  This left any "average" which was between 0 and 1 as 0 etc.  Now the calculation always rounds *up* to the micro-unit AND when we convert back to units it rounds "up" as well.  This means that we are conservative when accumulating micro-units and conservative when producing an instantaneous view of the moving average.
      
      Additionally, added some checks for various overflow situations.  If the ability to modify windows is added to runtime we will want to make sure that the values expected are still faithfully representable in the implied numeric range.
      be5db3a6
    • K
      fix confirmation and add testcase for #2774 · 392c8641
      Kayan 提交于
      392c8641
    • M
      fix generate_abi test · 84e262eb
      Matias Romeo 提交于
      84e262eb
    • A
      contracts are now only granted a virtual permission of "eosio.code" · 758e539c
      arhag 提交于
      A contract no longer satisfies all permissions of its account by default.
      
      If a contract needs to be able send an inline action or deferred transaction and requires adding some specific permission to the authorizations of the action, then the authority of that permission must be set up in such a way that it can be satisfied by just the "eosio.code" permission.
      758e539c