Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

pallet-contracts: migrate to nested storage transaction mechanism #6382

Merged
33 commits merged into from
Jun 23, 2020

Commits on Jun 23, 2020

  1. Add a simple direct storage access module

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    13839ce View commit details
    Browse the repository at this point in the history
  2. WIP

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    34e363f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f528e8d View commit details
    Browse the repository at this point in the history
  4. Format

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    3b2d311 View commit details
    Browse the repository at this point in the history
  5. Fix wasm compilation

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    f83e656 View commit details
    Browse the repository at this point in the history
  6. Get rid of account_db module

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    4d7b8fb View commit details
    Browse the repository at this point in the history
  7. Make deposit event eager

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    4d59704 View commit details
    Browse the repository at this point in the history
  8. Make restore_to eager

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    4c9f607 View commit details
    Browse the repository at this point in the history
  9. It almost compiles.

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    86c8b32 View commit details
    Browse the repository at this point in the history
  10. Make it compile.

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    125ba66 View commit details
    Browse the repository at this point in the history
  11. Make the tests compile

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    5b2c571 View commit details
    Browse the repository at this point in the history
  12. Get rid of account_db

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    3a6edb4 View commit details
    Browse the repository at this point in the history
  13. Drop the result.

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    57aa37c View commit details
    Browse the repository at this point in the history
  14. Backport the book keeping.

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    73dce0c View commit details
    Browse the repository at this point in the history
  15. Fix all remaining tests.

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    571ea1f View commit details
    Browse the repository at this point in the history
  16. Make it compile for std

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    f68bff9 View commit details
    Browse the repository at this point in the history
  17. Remove a stale TODO marker

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    d3d2351 View commit details
    Browse the repository at this point in the history
  18. Remove another stale TODO

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    a2ff223 View commit details
    Browse the repository at this point in the history
  19. Add proof for terminate

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    0b4b7ac View commit details
    Browse the repository at this point in the history
  20. Remove a stale comment.

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    9755c6d View commit details
    Browse the repository at this point in the history
  21. Make restoration diverging.

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    164a767 View commit details
    Browse the repository at this point in the history
  22. Remove redudnant trait: ComputeDispatchFee

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    b21f66f View commit details
    Browse the repository at this point in the history
  23. Update frame/contracts/src/exec.rs

    Co-authored-by: Alexander Theißen <alex.theissen@me.com>
    pepyakin and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    04ca866 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    cefce04 View commit details
    Browse the repository at this point in the history
  25. Adds comments for contract storage module.

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    d767cb9 View commit details
    Browse the repository at this point in the history
  26. Inline ExecutionContext::terminate.

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    4166768 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    e54d6a9 View commit details
    Browse the repository at this point in the history
  28. Inline transfer function

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    92b9706 View commit details
    Browse the repository at this point in the history
  29. Update doc - add "if succeeded"

    pepyakin authored and athei committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    d34fad6 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    4e58ce5 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    f9e4674 View commit details
    Browse the repository at this point in the history
  32. Add a proper assert.

    pepyakin committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    8893488 View commit details
    Browse the repository at this point in the history
  33. Update frame/contracts/src/wasm/runtime.rs

    Co-authored-by: Alexander Theißen <alex.theissen@me.com>
    pepyakin and athei authored Jun 23, 2020
    Configuration menu
    Copy the full SHA
    68a56dc View commit details
    Browse the repository at this point in the history