Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement UUPS proxy (ERC1822) #2542

Merged
merged 55 commits into from
Apr 16, 2021
Merged

Implement UUPS proxy (ERC1822) #2542

merged 55 commits into from
Apr 16, 2021

Commits on Mar 23, 2021

  1. add uups implementation

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    9a8457e View commit details
    Browse the repository at this point in the history
  2. fix UUPSProxy and add tests

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    069baf0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea41a20 View commit details
    Browse the repository at this point in the history
  4. fix error message prefix

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    9108acd View commit details
    Browse the repository at this point in the history
  5. moving utils for implementation AND admin slots to ERC1967Utils + Tra…

    …nsparent proxy refactor
    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    52fbb1e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9777045 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    de80b2d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    13c4568 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    130f7ed View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b2b3b2a View commit details
    Browse the repository at this point in the history
  11. more tests for ERC1967upgrade

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    41a2057 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    afb7af7 View commit details
    Browse the repository at this point in the history
  13. hardcode upgradePending

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    cf8e25d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    29fc4cc View commit details
    Browse the repository at this point in the history
  15. refactor

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    3a07fe0 View commit details
    Browse the repository at this point in the history
  16. refactor proxy upgrades again

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    2253d85 View commit details
    Browse the repository at this point in the history
  17. fix rebasing issues

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    b204b3c View commit details
    Browse the repository at this point in the history
  18. add contract/proxy/simple

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    10faeac View commit details
    Browse the repository at this point in the history
  19. moving files accross

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    1b7e21e View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3a28a38 View commit details
    Browse the repository at this point in the history
  21. add storage slot testing

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    43172c6 View commit details
    Browse the repository at this point in the history
  22. improve uups testing

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    482d344 View commit details
    Browse the repository at this point in the history
  23. document the UUPS design

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    d3eb92d View commit details
    Browse the repository at this point in the history
  24. proxy readme refactor

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    faf0db2 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    266cc52 View commit details
    Browse the repository at this point in the history
  26. fix mocks

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    7595bc3 View commit details
    Browse the repository at this point in the history
  27. fix secure upgrade pattern

    Amxx committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    cb25009 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. Configuration menu
    Copy the full SHA
    bd64929 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. Configuration menu
    Copy the full SHA
    107f093 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2021

  1. remove TODO comment

    frangio committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    8df1fa7 View commit details
    Browse the repository at this point in the history
  2. reformat StorageSlot

    frangio committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    45ad38e View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. Configuration menu
    Copy the full SHA
    9d9ba5c View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Co-authored-by: Francisco Giordano <[email protected]>
    Amxx and frangio authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    666392a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5d3d91f View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. Configuration menu
    Copy the full SHA
    f5c7c39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36274b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    49fb747 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2021

  1. document storageslot.sol

    Amxx committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    d8c6aa9 View commit details
    Browse the repository at this point in the history
  2. document sotrage slot

    Amxx committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    56977b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    58b9bfd View commit details
    Browse the repository at this point in the history
  4. fix typos and tweak wording

    frangio committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    9a52dfb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7c77eda View commit details
    Browse the repository at this point in the history
  6. fix heading level

    frangio committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    6613128 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    00beb23 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f31c862 View commit details
    Browse the repository at this point in the history
  9. use name of return variable

    frangio committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    5f54669 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2021

  1. rename test variables

    frangio committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    3fb6c00 View commit details
    Browse the repository at this point in the history
  2. remove commented lines

    frangio committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    6ffa861 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a39dee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18ee863 View commit details
    Browse the repository at this point in the history
  5. clarify test description

    frangio committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    446f803 View commit details
    Browse the repository at this point in the history
  6. make state variable private

    frangio committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    d763982 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6780f1e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    89371fb View commit details
    Browse the repository at this point in the history
  9. remove overloaded *AndCall*

    Amxx committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    140ca9f View commit details
    Browse the repository at this point in the history