good morning!!!!

Skip to content
Snippets Groups Projects
  1. Jan 06, 2017
  2. Jan 05, 2017
    • Jeffrey Wilcke's avatar
      core/vm: improved EVM run loop & instruction calling (#3378) · bbc4ea4a
      Jeffrey Wilcke authored
      The run loop, which previously contained custom opcode executes have been
      removed and has been simplified to a few checks.
      
      Each operation consists of 4 elements: execution function, gas cost function,
      stack validation function and memory size function. The execution function
      implements the operation's runtime behaviour, the gas cost function implements
      the operation gas costs function and greatly depends on the memory and stack,
      the stack validation function validates the stack and makes sure that enough
      items can be popped off and pushed on and the memory size function calculates
      the memory required for the operation and returns it.
      
      This commit also allows the EVM to go unmetered. This is helpful for offline
      operations such as contract calls.
      bbc4ea4a
    • RJ's avatar
      accounts/abi: add support for function types (#3405) · 2126d814
      RJ authored
      2126d814
    • Péter Szilágyi's avatar
    • Péter Szilágyi's avatar
      accounts, core, crypto, internal: use normalised V during signature handling (#3455) · 08eea0f0
      Péter Szilágyi authored
      To address increasing complexity in code that handles signatures, this PR
      discards all notion of "different" signature types at the library level. Both
      the crypto and accounts package is reduced to only be able to produce plain
      canonical secp256k1 signatures. This makes the crpyto APIs much cleaner,
      simpler and harder to abuse.
      08eea0f0
  3. Jan 04, 2017
  4. Jan 03, 2017
  5. Jan 02, 2017
  6. Dec 23, 2016
  7. Dec 22, 2016
  8. Dec 21, 2016
  9. Dec 20, 2016
  10. Dec 19, 2016
  11. Dec 16, 2016
  12. Dec 15, 2016
Loading