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

feat(cheatcodes): base implementation of cheatcode system #58

Merged
merged 48 commits into from
Apr 24, 2023

Commits on Apr 3, 2023

  1. feat(builtins): upgrade builtins dep

    * Upgrade builtins dependencies to revision for release 10.0 (M2.1 of FVM)
    tchataigner committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    939cc75 View commit details
    Browse the repository at this point in the history
  2. feat(builtins): updated way to retrieve builtin code

    * Using code_by_id() method to retrieve builtins code CID from Manifest
    
    * Get builtins actor ID from builtin crate
    tchataigner committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    a8d80e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f92a49 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1354bbf View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. common: separate constructor and set_up functions

    from the rest of the methods.
    jxs committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    f3a3ed3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4901439 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Configuration menu
    Copy the full SHA
    a75839f View commit details
    Browse the repository at this point in the history
  2. feat(builtins): chainsafe builtins dep

    * Removed dependencies to builtin actors to rely on Chainsafe repo instead as per filecoin-project/builtin-actors#194 (comment)
    tchataigner committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    4e191ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa10194 View commit details
    Browse the repository at this point in the history
  4. feat(builtins): setup all builtins

    * Setup all necessary builtins in our local development environment
    tchataigner committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    ce8334d View commit details
    Browse the repository at this point in the history
  5. lib: address Thomas review

    jxs committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    e46769c View commit details
    Browse the repository at this point in the history
  6. feat(builtins): builtins tests

    * Adding actor to test builtins deployment in Kythera
    tchataigner committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    5f0f338 View commit details
    Browse the repository at this point in the history
  7. feat(lib): testing flow

    * Adding actor to test constructor and setup being called in test flow
    tchataigner committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    b122876 View commit details
    Browse the repository at this point in the history
  8. feat(builtins): testing builtins deployment

    * Updating the builtin test actor to test that all builtins code are deployed at their address
    
    * Fix clippy
    tchataigner committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    ee34622 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c0683e8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7cffa99 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. lib: extract executor into it's own mod

    - introduce constructor_setup_test_actor crate to test Setup and
      Constructor functions
    jxs committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    b893074 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

  1. Update test_actors/actors/builtins_test_actor/src/actor.rs

    Co-authored-by: PhilippeMts <1371613+PhilippeMts@users.noreply.github.com>
    tchataigner and PhilippeMts authored Apr 7, 2023
    Configuration menu
    Copy the full SHA
    ab0ebd8 View commit details
    Browse the repository at this point in the history
  2. Update lib/tests/lib.rs

    Co-authored-by: João Oliveira <hello@jxs.pt>
    tchataigner and jxs authored Apr 7, 2023
    Configuration menu
    Copy the full SHA
    84177e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    089d096 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    409e736 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    86bd74e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7502afa View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feature/builtins-genesis' of github.com:polyphene/kythe…

    …ra into feature/builtins-genesis
    tchataigner committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    1011b1e View commit details
    Browse the repository at this point in the history
  8. lib: address Thomas review

    jxs committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    039b80b View commit details
    Browse the repository at this point in the history
  9. Merge branch 'develop' of github.com:polyphene/kythera into feat/pars…

    …e-constructor-setup
    jxs committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    10a7b28 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    97a2639 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2023

  1. lib: address Thomas review

    jxs committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    8f9063c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7fa89f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. fix(cheatcodes): sanitize actor compilation at runtime

    * Needed to have a Cheatcodes actor incorporated in our library so re-used the kythera_test_actors crate logic to generate it. kythera_test_actors have been renamed to kythera_actors.
    
    * Created a testing feature for kythera_actors to only build test_actors when we need them (mostly during tests of our kythera_lib).
    tchataigner committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    4511d80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8f27b6 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

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

Commits on Apr 18, 2023

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

Commits on Apr 20, 2023

  1. Update lib/src/state_tree.rs

    Co-authored-by: João Oliveira <hello@jxs.pt>
    tchataigner and jxs authored Apr 20, 2023
    Configuration menu
    Copy the full SHA
    309c054 View commit details
    Browse the repository at this point in the history
  2. Update cli/src/utils/search.rs

    Co-authored-by: João Oliveira <hello@jxs.pt>
    tchataigner and jxs authored Apr 20, 2023
    Configuration menu
    Copy the full SHA
    45c431a View commit details
    Browse the repository at this point in the history
  3. Update cli/src/utils/search.rs

    Co-authored-by: João Oliveira <hello@jxs.pt>
    tchataigner and jxs authored Apr 20, 2023
    Configuration menu
    Copy the full SHA
    e508ce8 View commit details
    Browse the repository at this point in the history
  4. Update cli/src/utils/search.rs

    Co-authored-by: João Oliveira <hello@jxs.pt>
    tchataigner and jxs authored Apr 20, 2023
    Configuration menu
    Copy the full SHA
    92f89f8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f8216ce View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. Configuration menu
    Copy the full SHA
    0661191 View commit details
    Browse the repository at this point in the history
  2. fix(cheatcodes): typo

    tchataigner committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    def912e View commit details
    Browse the repository at this point in the history
  3. fix(cheatcodes): typo

    tchataigner committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    baa541d View commit details
    Browse the repository at this point in the history
  4. fix(cheatcodes): typo

    fix(cheatcodes): typo
    
    fix(cheatcodes): typo
    tchataigner committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    4b2866c View commit details
    Browse the repository at this point in the history
  5. Merge branch 'feature/cheatcodes-foundation' of github.com:polyphene/…

    …kythera into feature/cheatcodes-foundation
    tchataigner committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    cc43577 View commit details
    Browse the repository at this point in the history
  6. Update lib/src/state_tree.rs

    Co-authored-by: João Oliveira <hello@jxs.pt>
    tchataigner and jxs authored Apr 21, 2023
    Configuration menu
    Copy the full SHA
    0054791 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9c98ad7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2f0a6ef View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

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