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!: port LSM module to SDK v0.47.x #18694

Merged

Commits on Nov 27, 2023

  1. chore: update proto files for LSM (#3)

    * Format protos
    
    * Fix Proto lints
    
    * update protos
    
    * make proto-gen
    
    * implement necessary interfaces
    
    * remove minSelfDelegation (partially)
    
    ---------
    
    Co-authored-by: Zaki Manian <[email protected]>
    mpoke and zmanian authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    2623645 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. chore: LSM changes to distribution (#4)

    * set min_self_delegation to 0 in TestAminoCodecFullDecodeAndEncode
    
    * add WithdrawTokenizeShareRecordReward and WithdrawAllTokenizeShareRecordReward
    
    * add methods to distribution/keeper
    
    * register distribution msgs
    
    * add SimulateMsgWithdrawTokenizeShareRecordReward
    
    * LSM distribution queries
    
    * LSM distr cli
    
    * add BeforeTokenizeShareRecordRemoved hook
    
    * add signers to proto distribution
    
    * set signers correctly
    mpoke authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    16938f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

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

Commits on Dec 5, 2023

  1. chore: LSM changes to staking (#7)

    * set min_self_delegation to 0 in TestAminoCodecFullDecodeAndEncode
    
    * add WithdrawTokenizeShareRecordReward and WithdrawAllTokenizeShareRecordReward
    
    * add methods to distribution/keeper
    
    * register distribution msgs
    
    * add SimulateMsgWithdrawTokenizeShareRecordReward
    
    * LSM distribution queries
    
    * LSM distr cli
    
    * add BeforeTokenizeShareRecordRemoved hook
    
    * add signers to proto distribution
    
    * set signers correctly
    
    * minimum refactor to build
    
    * tag LSM test to be refactored
    
    * Merge with feat/lsm/v0.47.x
    
    tag LSM tests to be refactored
    
    Fix nits
    
    * nit
    
    * comments more failing tests
    
    * make protos
    
    * Update x/staking/keeper/msg_server.go
    
    Co-authored-by: Marius Poke <[email protected]>
    
    * Update x/staking/keeper/msg_server.go
    
    Co-authored-by: Marius Poke <[email protected]>
    
    * add go.work and fix silent errors
    
    * address comments
    
    * tests: add lsm distribution tests (#6)
    
    ---------
    
    Co-authored-by: mpoke <[email protected]>
    Co-authored-by: MSalopek <[email protected]>
    3 people authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    e7220e3 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. chore: refactor staking integration, sims and e2e tests (#8)

    * set min_self_delegation to 0 in TestAminoCodecFullDecodeAndEncode
    
    * add WithdrawTokenizeShareRecordReward and WithdrawAllTokenizeShareRecordReward
    
    * add methods to distribution/keeper
    
    * register distribution msgs
    
    * add SimulateMsgWithdrawTokenizeShareRecordReward
    
    * LSM distribution queries
    
    * LSM distr cli
    
    * add BeforeTokenizeShareRecordRemoved hook
    
    * add signers to proto distribution
    
    * set signers correctly
    
    * minimum refactor to build
    
    * tag LSM test to be refactored
    
    * Merge with feat/lsm/v0.47.x
    
    tag LSM tests to be refactored
    
    Fix nits
    
    * nit
    
    * comments more failing tests
    
    * make protos
    
    * Update x/staking/keeper/msg_server.go
    
    Co-authored-by: Marius Poke <[email protected]>
    
    * Update x/staking/keeper/msg_server.go
    
    Co-authored-by: Marius Poke <[email protected]>
    
    * add go.work and fix silent errors
    
    * address comments
    
    * refactor staking msg_server_tests.go - distrib hooks cause them to fail
    
    * make integration tests pass
    
    * clean up
    
    * clean up
    
    * refactor last integration
    
    * nits
    
    * revert deterministic tests change
    
    * tests: update simulation randfees calc (#9)
    
    * address min self delegation depreciation in tests
    
    * refactor e2e tests and other nits
    
    * tests: appease linter in randfees
    
    ---------
    
    Co-authored-by: mpoke <[email protected]>
    Co-authored-by: MSalopek <[email protected]>
    3 people authored Dec 8, 2023
    Configuration menu
    Copy the full SHA
    b50f5a7 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

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

Commits on Dec 13, 2023

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

Commits on Dec 15, 2023

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

Commits on Jan 3, 2024

  1. Configuration menu
    Copy the full SHA
    a89aa65 View commit details
    Browse the repository at this point in the history
  2. fix amino.name option

    sainoe committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    029f97f View commit details
    Browse the repository at this point in the history
  3. clean LSM TODO

    sainoe committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    daa9cc5 View commit details
    Browse the repository at this point in the history
  4. lint + clean LSM left TODO

    sainoe committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    ef0fd71 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. add missing test:

    sainoe committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    773c61c View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. fix!: update formula in CheckValidatorLiquidStakingCap (#11)

    * Fix bug in `CheckExceedsValidatorLiquidStakingCap` formula
    
    * Update x/staking/keeper/liquid_stake.go
    
    Co-authored-by: Marius Poke <[email protected]>
    
    * fix unit test bug
    
    ---------
    
    Co-authored-by: Marius Poke <[email protected]>
    sainoe and mpoke authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    dc3df2e View commit details
    Browse the repository at this point in the history
  2. add shared tokens event

    sainoe committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    6f643ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    523430c View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    52110cb View commit details
    Browse the repository at this point in the history
  2. chore: update staking doc (#12)

    * udapte stakind README  + ADR
    
    * nits
    sainoe authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    d3f2a80 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Rename Readme.md to README.md

    sainoe authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    caa65a5 View commit details
    Browse the repository at this point in the history