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

[Tokenomics] Harden settlement (part 1: TLM isolation) #889

Open
wants to merge 22 commits into
base: main
Choose a base branch
from

Commits on Oct 24, 2024

  1. wip: refactor:

    - Isolate TLM processors from the tokenomics keeper
    - Restructure TLM processors to avoid non-deterministic execution
    - Consolidate and postpone ALL state modification until the end of settlement
    bryanchriswhite committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    656994e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aab77f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1339ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bec435f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2f33a71 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c39c096 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    86e28cb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    24ceb12 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a111ecc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c04a919 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    29a75b2 View commit details
    Browse the repository at this point in the history
  12. fix: test typo

    bryanchriswhite committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    618da66 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. fix: linter errors

    bryanchriswhite committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    760ac25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53b668d View commit details
    Browse the repository at this point in the history
  3. refactor: rename TokenLogicModuleProcessor to TokenLogicModule & Toke…

    …nLogicModule to TokenLogicModuleId
    bryanchriswhite committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    d279222 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b96a1e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    67777cc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bcc4f77 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aecfe41 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cbb81c4 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Merge remote-tracking branch 'pokt/main' into issues/881/refactor/set…

    …tlement
    
    # By Redouane Lakrache (3) and others
    # Via GitHub
    * pokt/main:
      [Observability] Foundation for load testing telemetry (#832)
      [Tokenomics] Implement Global Mint Reimbursement Request (#878)
      [Docs] Assign owners to all `TODO_BETA` (#898)
      [Supplier] Add supplier staking fee (#883)
      [Application] Single Service Applications (#886)
    
    # Conflicts:
    #	testutil/keeper/tokenomics.go
    #	x/tokenomics/keeper/settle_pending_claims.go
    #	x/tokenomics/keeper/token_logic_modules.go
    #	x/tokenomics/keeper/token_logic_modules_test.go
    #	x/tokenomics/module/abci.go
    #	x/tokenomics/types/errors.go
    bryanchriswhite committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    3187418 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a02d5e View commit details
    Browse the repository at this point in the history