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

add support for actor events. #1049

Merged
merged 31 commits into from
Nov 15, 2022
Merged

add support for actor events. #1049

merged 31 commits into from
Nov 15, 2022

Commits on Nov 5, 2022

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

Commits on Nov 6, 2022

  1. events: event eventing data model.

    Differentiated between ActorEvent (the event as emitted by the actor) and
    StampedEvent (the event that goes on chain, after it has been stamped with
    extra information, such as the emitter actor).
    raulk committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    912e65b View commit details
    Browse the repository at this point in the history
  2. events: implement the fvm-side handling of actor events.

    TODO:
    - Implement gas calculation.
    - Validate that values in event entries are valid DAG-CBOR.
    raulk committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    8a5d538 View commit details
    Browse the repository at this point in the history
  3. events: add events AMT root CID in Receipt.

    TODO: make the CID optional.
    raulk committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    2c2d958 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b498f03 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    19f88c3 View commit details
    Browse the repository at this point in the history
  6. fix typo.

    raulk committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    56b2679 View commit details
    Browse the repository at this point in the history
  7. events: Receipt: make events_root is an Option<Cid>.

    If any actor events were emitted during execution, this field will contain the CID of the
    root of the AMT holding the StampedEvents. Otherwise, this will be None (serializing to a
    CBOR NULL value on the wire).
    raulk committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    7d72eee View commit details
    Browse the repository at this point in the history
  8. fix clippy.

    raulk committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    cc60eea View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d0648f2 View commit details
    Browse the repository at this point in the history
  10. fix comment.

    raulk committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    f18b9d9 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. fix compile error.

    raulk committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    ab4880b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da15510 View commit details
    Browse the repository at this point in the history
  3. fix clippy.

    raulk committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    40bf949 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2022

  1. Configuration menu
    Copy the full SHA
    9c29e6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd35a04 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. fix clippy.

    raulk committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    041ea1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1949ba1 View commit details
    Browse the repository at this point in the history
  3. fix events test.

    raulk committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    4b93932 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d2b971 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f1ac14b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    44cfc40 View commit details
    Browse the repository at this point in the history
  7. events: fix Entry#value type.

    raulk committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    10e4f51 View commit details
    Browse the repository at this point in the history
  8. address review comment.

    raulk committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    7d1a62f View commit details
    Browse the repository at this point in the history
  9. improve TODO.

    raulk committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    f380575 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. Configuration menu
    Copy the full SHA
    547d8c2 View commit details
    Browse the repository at this point in the history
  2. address review comment.

    raulk committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    3a8d2e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a19b83c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    240b7e5 View commit details
    Browse the repository at this point in the history
  5. fix clippy.

    raulk committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    30c9d71 View commit details
    Browse the repository at this point in the history
  6. address nits.

    raulk committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    02e7944 View commit details
    Browse the repository at this point in the history