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

Events 2.0 #1827

Merged
merged 152 commits into from
Jul 24, 2023
Merged

Events 2.0 #1827

merged 152 commits into from
Jul 24, 2023

Commits on Apr 26, 2023

  1. WIP derive Event

    ascjones committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    4841460 View commit details
    Browse the repository at this point in the history
  2. Move tests to top level

    ascjones committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    bce872d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbdf8ff View commit details
    Browse the repository at this point in the history
  4. Test compiles, now fails

    ascjones committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    0e42a02 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Passing test, now impl

    ascjones committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    bb979c9 View commit details
    Browse the repository at this point in the history
  2. Passing test with no fields

    ascjones committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    5cf66c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a78360a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb1b771 View commit details
    Browse the repository at this point in the history
  5. Remove println!

    ascjones committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    c0dbde2 View commit details
    Browse the repository at this point in the history
  6. Remove ContractEventBase

    ascjones committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    e979a9a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8f44244 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Direct impl of emit_event

    ascjones committed May 4, 2023
    Configuration menu
    Copy the full SHA
    a320001 View commit details
    Browse the repository at this point in the history
  2. Use bound_impl

    ascjones committed May 4, 2023
    Configuration menu
    Copy the full SHA
    a75e7f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5e92390 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Configuration menu
    Copy the full SHA
    fc39589 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fea6ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c1ba2fa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc88a33 View commit details
    Browse the repository at this point in the history
  5. Add metadata test

    ascjones committed May 5, 2023
    Configuration menu
    Copy the full SHA
    1fcf5e2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5f7f99f View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Add todo for inline events

    ascjones committed May 9, 2023
    Configuration menu
    Copy the full SHA
    884e82c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5951e7 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

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

Commits on May 22, 2023

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

    ascjones committed May 22, 2023
    Configuration menu
    Copy the full SHA
    a82a6ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b084d61 View commit details
    Browse the repository at this point in the history
  4. Fmt

    ascjones committed May 22, 2023
    Configuration menu
    Copy the full SHA
    6c4ad8e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    07d9b85 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b7c7199 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    7258197 View commit details
    Browse the repository at this point in the history
  2. Remove all warnings

    ascjones committed May 23, 2023
    Configuration menu
    Copy the full SHA
    76a176f View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Implement anonymous event

    ascjones committed May 25, 2023
    Configuration menu
    Copy the full SHA
    b3b2587 View commit details
    Browse the repository at this point in the history
  2. Remove PrefixedValue

    ascjones committed May 25, 2023
    Configuration menu
    Copy the full SHA
    d0d917b View commit details
    Browse the repository at this point in the history
  3. Implement field topics

    ascjones committed May 25, 2023
    Configuration menu
    Copy the full SHA
    951543a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c152723 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    affd57d View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Configuration menu
    Copy the full SHA
    e66f697 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef6693c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cacb540 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c2ac444 View commit details
    Browse the repository at this point in the history
  5. Add test for None topic

    ascjones committed May 26, 2023
    Configuration menu
    Copy the full SHA
    5a378e7 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Rename Topics trait to Event

    ascjones committed May 30, 2023
    Configuration menu
    Copy the full SHA
    bbdb5fb View commit details
    Browse the repository at this point in the history
  2. Fmt

    ascjones committed May 30, 2023
    Configuration menu
    Copy the full SHA
    45460fa View commit details
    Browse the repository at this point in the history
  3. Remove println

    ascjones committed May 30, 2023
    Configuration menu
    Copy the full SHA
    57e6ac4 View commit details
    Browse the repository at this point in the history
  4. Remove EmitEvent imports

    ascjones committed May 30, 2023
    Configuration menu
    Copy the full SHA
    4c731ea View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    938b361 View commit details
    Browse the repository at this point in the history
  2. Clippy

    ascjones committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    562b044 View commit details
    Browse the repository at this point in the history
  3. Unnused imports

    ascjones committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    b83bba9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    20b2c44 View commit details
    Browse the repository at this point in the history
  5. WIP e2e testing topics

    ascjones committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    56ef583 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0714290 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dbd0dbe View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Configuration menu
    Copy the full SHA
    694d8f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    916399f View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Configuration menu
    Copy the full SHA
    e1eba71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39bd2d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d97c51e View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Configuration menu
    Copy the full SHA
    0704d94 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c74da8c View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    ca861ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39e6e28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc40629 View commit details
    Browse the repository at this point in the history
  4. Fix anonymous attr

    ascjones committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    bbbee5e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    43e3ab0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6e93717 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    28b2d30 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    98a73c2 View commit details
    Browse the repository at this point in the history
  2. Clippy

    ascjones committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    298cfa8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e7e1837 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

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

Commits on Jun 22, 2023

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

Commits on Jun 23, 2023

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

    ascjones committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    309e30c View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    03f7e7c View commit details
    Browse the repository at this point in the history
  2. Remove cfg attr test

    ascjones committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    eeecbc7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5391171 View commit details
    Browse the repository at this point in the history
  4. Fmt

    ascjones committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    0891fd3 View commit details
    Browse the repository at this point in the history
  5. Fix trait erc20 tests

    ascjones committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    81d62ae View commit details
    Browse the repository at this point in the history
  6. Fix erc20 tests and fmt

    ascjones committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    4073c7e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b423df0 View commit details
    Browse the repository at this point in the history
  8. Fmt

    ascjones committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    5414c95 View commit details
    Browse the repository at this point in the history
  9. Clippy

    ascjones committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    a0c0218 View commit details
    Browse the repository at this point in the history
  10. clippy

    ascjones committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    cb52b1a View commit details
    Browse the repository at this point in the history
  11. events clippy

    ascjones committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    4eb0e81 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Push 0 topic if None

    ascjones committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    7bf21cc View commit details
    Browse the repository at this point in the history
  2. Expose signature_topic

    ascjones committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    7fef4a6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef91f80 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7f5f6d8 View commit details
    Browse the repository at this point in the history
  5. Fix erc20 topic tests

    ascjones committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    4334aac View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Add module_path

    ascjones committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    37115d9 View commit details
    Browse the repository at this point in the history
  2. Fix max topics in tests

    ascjones committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    f8bbb3b View commit details
    Browse the repository at this point in the history
  3. Fix event docs test

    ascjones committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    ad144ca View commit details
    Browse the repository at this point in the history
  4. Clippy

    ascjones committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    4af676f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8908f10 View commit details
    Browse the repository at this point in the history
  6. Remove ink_env dependency

    ascjones committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    d63afe5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c7636fb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4ca3065 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    87a965f View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

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

Commits on Jul 4, 2023

  1. Use ink::event syntax

    ascjones committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    346b380 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1bd57f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ed1e88 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bb26312 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3d3c898 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f27176e View commit details
    Browse the repository at this point in the history
  7. Fmt

    ascjones committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    7b0abe9 View commit details
    Browse the repository at this point in the history
  8. Remove commented out code

    ascjones committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    4fd7cf6 View commit details
    Browse the repository at this point in the history
  9. Event docs

    ascjones committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    5aa6366 View commit details
    Browse the repository at this point in the history
  10. Add event field docs

    ascjones committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    49281d5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4327ce0 View commit details
    Browse the repository at this point in the history
  12. Fix metadata codegen tests

    ascjones committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    f6d1953 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e4c3572 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Spellcheck

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    4d48669 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3dcc12f View commit details
    Browse the repository at this point in the history
  3. Spellcheck

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    1defd81 View commit details
    Browse the repository at this point in the history
  4. Ink attribute validation

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    a1e3879 View commit details
    Browse the repository at this point in the history
  5. Remove Topic

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    89e3df6 View commit details
    Browse the repository at this point in the history
  6. Oops

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    a80bb74 View commit details
    Browse the repository at this point in the history
  7. Oops again

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    15bc04a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    802c799 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ad8b3e7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4dcc771 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    47b8e70 View commit details
    Browse the repository at this point in the history
  12. Fmt

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    4a6431b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9dea0aa View commit details
    Browse the repository at this point in the history
  14. Add docs

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    9612515 View commit details
    Browse the repository at this point in the history
  15. Fix examples-test

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    ce7c4e0 View commit details
    Browse the repository at this point in the history
  16. Add docs for #[ink::event]

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    0b2d2de View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7bc0183 View commit details
    Browse the repository at this point in the history
  18. Update Event trait comments

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    100cbaa View commit details
    Browse the repository at this point in the history
  19. Docs

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    850c38a View commit details
    Browse the repository at this point in the history
  20. SIGNATURE_TOPIC docs

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    d8185cc View commit details
    Browse the repository at this point in the history
  21. Fix docs

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    b7376e6 View commit details
    Browse the repository at this point in the history
  22. fmt

    ascjones committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    205f876 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    c558972 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

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

Commits on Jul 7, 2023

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

    ascjones committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    f7a4f4f View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Configuration menu
    Copy the full SHA
    8f8d346 View commit details
    Browse the repository at this point in the history
  2. Fix test

    ascjones committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    26245ac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f912b7b View commit details
    Browse the repository at this point in the history
  4. UI test

    ascjones committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    68688b1 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Configuration menu
    Copy the full SHA
    1a10613 View commit details
    Browse the repository at this point in the history
  2. Fix doctest

    ascjones committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    c60a786 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59fe50e View commit details
    Browse the repository at this point in the history
  4. Fix up errors after merge

    ascjones committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    dd8d861 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Usage of the crate includes defined there events (#1842)

    * Usage of the crate includes defined there events
    
    * Inclusion of the event from `event_def_unused` is expected
    xgreenx authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    1a8b157 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Update anonymous syntax

    ascjones committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    cac0f95 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Anonymous comment

    ascjones committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    4d97e78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c39b678 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

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