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

Cuonglm/merge master to fuzz packages #9057

Merged
merged 582 commits into from
Apr 6, 2021
Merged

Cuonglm/merge master to fuzz packages #9057

merged 582 commits into from
Apr 6, 2021
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 3, 2021

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

Commits on Feb 4, 2021

  1. Finalize ADR-028 (#8398)

    Finalize ADR-028
    
    * added note about Named Accounts
    * Update docs/architecture/adr-028-public-key-addresses.md
    * remove blake2b
    * move some paragraphs to 'Further Discussion'
    * move composing module accounts to a new subsectoin
    * adding appendix from meeting with Alan
    * composed addresses: use LengthPrefix before sorting
    robert-zaremba authored Feb 4, 2021
    Configuration menu
    Copy the full SHA
    931af43 View commit details
    Browse the repository at this point in the history
  2. snapshots: document use of ioutil.TempDir() (#8508)

    Document with inline comments the changes introduced
    in #8475.
    
    Run make format.
    Alessio Treglia authored Feb 4, 2021
    Configuration menu
    Copy the full SHA
    2e04f27 View commit details
    Browse the repository at this point in the history
  3. fixing typo at 'os' backend session (#8477)

    Co-authored-by: SaReN <sahithnarahari@gmail.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Feb 4, 2021
    Configuration menu
    Copy the full SHA
    0ddb704 View commit details
    Browse the repository at this point in the history
  4. Add specs for feegrant (#8496)

    * add specs
    
    * address review comments
    
    * Address review changes
    
    Co-authored-by: Amaury <amaury.martiny@protonmail.com>
    
    * review changes
    
    * address review changes
    
    Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>
    
    Co-authored-by: Amaury <amaury.martiny@protonmail.com>
    Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>
    3 people authored Feb 4, 2021
    Configuration menu
    Copy the full SHA
    0af248b View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2021

  1. ADR 038: State Listening (#8012)

    * ADR-038 state listening
    
    * updates/fixes
    
    * review fixes/adjustments
    
    * review fixes/adjustments part 2
    
    * review updates part 3: refactor after review to coordinate store changes with block and tx messages and enable file pruning
    
    * review updates part 4: additional details and fixes; addressing recent feedback; use binary protobuf encoding for kv pairs in files
    
    * review updates part 5: formatting fixes; updated StreamingService/Hook interface
    
    * auxiliary streaming/queue service
    
    * review updates part 6: update StoreKVPair to differentiate between Set and Deletes on nil byte values; some minor adjustments
    
    * typo fix
    i-norden authored Feb 5, 2021
    Configuration menu
    Copy the full SHA
    a3757e1 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump actions/cache from v2.1.3 to v2.1.4 (#8521)

    Bumps [actions/cache](https://github.com/actions/cache) from v2.1.3 to v2.1.4.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Commits](actions/cache@v2.1.3...26968a0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 5, 2021
    Configuration menu
    Copy the full SHA
    c0c0665 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b55913d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    404dc4f View commit details
    Browse the repository at this point in the history
  5. cosmovisor: ln -s docs/run-node/cosmovisor.md cosmovisor/README.md (#…

    …8526)
    
    Avoid duplication of contents.
    Alessio Treglia authored Feb 5, 2021
    Configuration menu
    Copy the full SHA
    c54b3c4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    46d6fa0 View commit details
    Browse the repository at this point in the history
  7. Persist evidence in equivocation handler (#8502)

    * Persist evidence in handler
    
    * update docs
    
    * update docs
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Feb 5, 2021
    Configuration menu
    Copy the full SHA
    c5c049a View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2021

  1. bank: don't ignore errors returned by Balance.GetAddress() (#8531)

    Closes: #8530
    Alessio Treglia authored Feb 6, 2021
    Configuration menu
    Copy the full SHA
    8001e3c View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. Fix typo in context and node docs (#8533)

    * Update context.md
    
    * fix typo in the node document
    wonderfan authored Feb 8, 2021
    Configuration menu
    Copy the full SHA
    bb85a69 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github.com/improbable-eng/grpc-web (#8536)

    Bumps [github.com/improbable-eng/grpc-web](https://github.com/improbable-eng/grpc-web) from 0.13.0 to 0.14.0.
    - [Release notes](https://github.com/improbable-eng/grpc-web/releases)
    - [Changelog](https://github.com/improbable-eng/grpc-web/blob/master/CHANGELOG.md)
    - [Commits](improbable-eng/grpc-web@v0.13.0...v0.14.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    dependabot[bot] and mergify[bot] authored Feb 8, 2021
    Configuration menu
    Copy the full SHA
    816306b View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2021

  1. Configuration menu
    Copy the full SHA
    157a246 View commit details
    Browse the repository at this point in the history
  2. Update chain-upgrade-guide-040.md (#8326)

    Still a problem with `cat` - a tmp_genesis file needs to be created and then moved to the old location
    
    Co-authored-by: Amaury <amaury.martiny@protonmail.com>
    Co-authored-by: Cory <cjlevinson@gmail.com>
    3 people authored Feb 9, 2021
    Configuration menu
    Copy the full SHA
    011e75b View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2021

  1. build(deps): bump github.com/tendermint/tm-db from 0.6.3 to 0.6.4 (#8555

    )
    
    Bumps [github.com/tendermint/tm-db](https://github.com/tendermint/tm-db) from 0.6.3 to 0.6.4.
    - [Release notes](https://github.com/tendermint/tm-db/releases)
    - [Changelog](https://github.com/tendermint/tm-db/blob/master/CHANGELOG.md)
    - [Commits](tendermint/tm-db@v0.6.3...v0.6.4)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 10, 2021
    Configuration menu
    Copy the full SHA
    41f3c05 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump JamesIves/github-pages-deploy-action from 3.7.1 to …

    …4.0.0 (#8535)
    
    Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action) from 3.7.1 to 4.0.0.
    - [Release notes](https://github.com/JamesIves/github-pages-deploy-action/releases)
    - [Commits](JamesIves/github-pages-deploy-action@3.7.1...049a95c)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 10, 2021
    Configuration menu
    Copy the full SHA
    926ef34 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump github.com/spf13/cobra from 1.1.1 to 1.1.2 (#8554)

    Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.1.1 to 1.1.2.
    - [Release notes](https://github.com/spf13/cobra/releases)
    - [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md)
    - [Commits](spf13/cobra@v1.1.1...v1.1.2)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 10, 2021
    Configuration menu
    Copy the full SHA
    7baf715 View commit details
    Browse the repository at this point in the history
  4. Update cosmovisor.md (#8552)

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Feb 10, 2021
    Configuration menu
    Copy the full SHA
    9ca52f4 View commit details
    Browse the repository at this point in the history
  5. Apply suggestions from code review

    Co-authored-by: Anil Kumar Kammari <anil@vitwit.com>
    sunnya97 and anilcse authored Feb 10, 2021
    Configuration menu
    Copy the full SHA
    065c1b3 View commit details
    Browse the repository at this point in the history
  6. Add in-place store migrations (#8485)

    * Add 1st version of migrate
    
    * Put migration logic into Configurator
    
    * add test to bank store migration
    
    * add test for configurator
    
    * Error if no migration found
    
    * Remove RunMigrations from Configurator interface
    
    * Update spec
    
    * Rename folders
    
    * copy-paste from keys.go
    
    * Fix nil map
    
    * rename function
    
    * Update simapp/app.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update simapp/app_test.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Adderss reviews
    
    * Fix tests
    
    * Update testutil/context.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update docs for ConsensusVersion
    
    * Rename to forVersion
    
    * Fix tests
    
    * Check error early
    
    * Return 1 for intiial version
    
    * Use MigrationKeeper
    
    * Fix test
    
    * Revert adding marshaler to Configurator
    
    * Godoc updates
    
    * Update docs
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    3 people authored Feb 10, 2021
    Configuration menu
    Copy the full SHA
    dfc8dd8 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. Configuration menu
    Copy the full SHA
    bddbc13 View commit details
    Browse the repository at this point in the history
  2. x/authz specs (#8499)

    * init
    
    * init
    
    * add events
    
    * add state & messages
    
    * WIP
    
    * update Readme
    
    * WIP
    
    * Update x/README.md
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    
    * Update x/authz/spec/README.md
    
    Co-authored-by: Amaury <amaury.martiny@protonmail.com>
    
    * Update x/authz/spec/02_state.md
    
    Co-authored-by: Amaury <amaury.martiny@protonmail.com>
    
    * Update x/authz/spec/01_concepts.md
    
    Co-authored-by: Amaury <amaury.martiny@protonmail.com>
    
    * review changes
    
    * Update x/authz/spec/01_concepts.md
    
    Co-authored-by: Amaury <amaury.martiny@protonmail.com>
    
    * Update x/authz/spec/02_state.md
    
    Co-authored-by: Amaury <amaury.martiny@protonmail.com>
    
    * Update x/authz/spec/01_concepts.md
    
    Co-authored-by: Cory <cjlevinson@gmail.com>
    
    * Update x/authz/spec/04_events.md
    
    Co-authored-by: Cory <cjlevinson@gmail.com>
    
    * Update x/authz/spec/04_events.md
    
    Co-authored-by: Cory <cjlevinson@gmail.com>
    
    * Update x/authz/spec/README.md
    
    Co-authored-by: Cory <cjlevinson@gmail.com>
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Amaury <amaury.martiny@protonmail.com>
    Co-authored-by: Cory <cjlevinson@gmail.com>
    4 people authored Feb 11, 2021
    Configuration menu
    Copy the full SHA
    2154815 View commit details
    Browse the repository at this point in the history
  3. Add epoched staking ADR

    ValarDragon committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    352a19e View commit details
    Browse the repository at this point in the history
  4. epoched staking

    sunnya97 committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    3a7cc3b View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. Removed GetValidator caching to fix concurrency error (#8546)

    * Removed GetValidator caching to fix concurrency error
    
    * Fixed linting and added CHANGELOG entry
    
    * Moved benchmark test into its own file
    
    * Moved CHANGELOG entry to bug fix
    
    * Update CHANGELOG.md
    
    Co-authored-by: Cory <cjlevinson@gmail.com>
    
    Co-authored-by: Amaury <amaury.martiny@protonmail.com>
    Co-authored-by: Cory <cjlevinson@gmail.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    4 people authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    090411a View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github.com/tendermint/tendermint from 0.34.3 to 0.3…

    …4.4 (#8573)
    
    Bumps [github.com/tendermint/tendermint](https://github.com/tendermint/tendermint) from 0.34.3 to 0.34.4.
    - [Release notes](https://github.com/tendermint/tendermint/releases)
    - [Changelog](https://github.com/tendermint/tendermint/blob/v0.34.4/CHANGELOG.md)
    - [Commits](tendermint/tendermint@v0.34.3...v0.34.4)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    dependabot[bot] and mergify[bot] authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    591e46f View commit details
    Browse the repository at this point in the history
  3. build(deps): bump github.com/spf13/cobra from 1.1.2 to 1.1.3 (#8566)

    Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.1.2 to 1.1.3.
    - [Release notes](https://github.com/spf13/cobra/releases)
    - [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md)
    - [Commits](spf13/cobra@v1.1.2...v1.1.3)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    fc6c678 View commit details
    Browse the repository at this point in the history
  4. ibc : replace strings.Contains to bytes.Contains (#8574)

    Co-authored-by: SaReN <sahithnarahari@gmail.com>
    Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
    3 people authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    e4b2d75 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ac16c90 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    47f7502 View commit details
    Browse the repository at this point in the history
  7. Update x/gov/client/utils/utils.go

    Co-authored-by: Marko <markobaricevic3778@gmail.com>
    sunnya97 and tac0turtle authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    8847157 View commit details
    Browse the repository at this point in the history
  8. import hygiene

    sunnya97 committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    188a8a2 View commit details
    Browse the repository at this point in the history
  9. update CHANGELOG

    sunnya97 committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    a417b51 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #7802 from sikkatech/gov_split_vote_weighted_vote

    ADR 037 Implementation:  Governance Split Votes
    sunnya97 authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    cb725e1 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2021

  1. Configuration menu
    Copy the full SHA
    d9d078f View commit details
    Browse the repository at this point in the history
  2. Make gRPC requests go through tendermint Query (#8549)

    * Make gRPC requests go through tendermint Query
    
    * Remove commented code
    
    * Dry run in InitChain?
    
    * Save type of first run
    
    * Add metadata in repsonse
    
    * Factorize some code
    
    * Fix lint
    
    * Update comments
    
    * Fix md test
    
    * Fix test expected
    
    * Don't put RunGRPCQuery as clientCtx method
    
    * Update baseapp/grpcserver.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Address review comments
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    amaury1093 and robert-zaremba authored Feb 15, 2021
    Configuration menu
    Copy the full SHA
    e306e5b View commit details
    Browse the repository at this point in the history
  3. Add pagination to GetValidatorSetByHeight response (#8567)

    * fix pagination
    
    * add test
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    aleem1314 and mergify[bot] authored Feb 15, 2021
    Configuration menu
    Copy the full SHA
    d162b29 View commit details
    Browse the repository at this point in the history
  4. types: use (*math/big.Int).BitLen() == 0 to check if value is 0 (#8580)

    Instead of using len((*math/big.Int).Bytes()) == 0, which expensively
    creates a byte slice and marshals a value, on the majority hot path,
    instead use the cheaper method .BitLen() to check if 0.
    
    Benchmarking results, just from types:
    
    name                                           old time/op    new time/op    delta
    CoinsAdditionIntersect/sizes:_A_1,_B_1-8          132ns ± 2%     126ns ±13%   -4.55%  (p=0.050 n=10+10)
    CoinsAdditionIntersect/sizes:_A_5,_B_5-8         1.41µs ± 3%    1.41µs ± 2%     ~     (p=1.000 n=10+10)
    CoinsAdditionIntersect/sizes:_A_5,_B_20-8        2.30µs ± 1%    2.27µs ± 3%     ~     (p=0.066 n=10+10)
    CoinsAdditionIntersect/sizes:_A_1,_B_1000-8      30.9µs ± 3%    30.7µs ± 1%     ~     (p=0.218 n=10+10)
    CoinsAdditionIntersect/sizes:_A_2,_B_1000-8      31.4µs ± 3%    30.8µs ± 2%   -1.94%  (p=0.015 n=10+10)
    CoinsAdditionNoIntersect/sizes:_A_1,_B_1-8        116ns ± 1%     114ns ± 4%     ~     (p=0.142 n=10+10)
    CoinsAdditionNoIntersect/sizes:_A_5,_B_5-8       1.11µs ± 1%    1.08µs ± 3%   -2.36%  (p=0.003 n=8+10)
    CoinsAdditionNoIntersect/sizes:_A_5,_B_20-8      1.85µs ± 2%    1.82µs ± 1%   -1.38%  (p=0.001 n=10+9)
    CoinsAdditionNoIntersect/sizes:_A_1,_B_1000-8    30.7µs ± 1%    30.6µs ± 3%     ~     (p=0.393 n=10+10)
    CoinsAdditionNoIntersect/sizes:_A_2,_B_1000-8    31.1µs ± 1%    30.7µs ± 2%   -1.32%  (p=0.015 n=10+10)
    CoinsAdditionNoIntersect/sizes:_A_1000,_B_2-8    31.0µs ± 2%    30.7µs ± 2%     ~     (p=0.190 n=10+10)
    Bech32ifyPubKey-8                                28.8µs ± 5%    28.8µs ± 3%     ~     (p=0.965 n=10+8)
    GetPubKeyFromBech32-8                            38.8µs ± 3%    39.4µs ± 2%   +1.70%  (p=0.013 n=9+10)
    ParseCoin-8                                      16.7µs ± 6%    15.8µs ± 4%   -5.21%  (p=0.001 n=10+10)
    MarshalTo-8                                       521ns ± 5%     508ns ± 3%   -2.56%  (p=0.029 n=10+10)
    UintMarshal-8                                    3.10µs ±17%    2.56µs ± 3%  -17.45%  (p=0.000 n=10+9)
    IntMarshal-8                                     2.52µs ±10%    1.94µs ± 2%  -23.10%  (p=0.000 n=10+10)
    
    name                                           old alloc/op   new alloc/op   delta
    Bech32ifyPubKey-8                                4.02kB ± 0%    4.02kB ± 0%     ~     (all equal)
    GetPubKeyFromBech32-8                            2.48kB ± 0%    2.48kB ± 0%     ~     (all equal)
    ParseCoin-8                                      2.21kB ± 0%    2.21kB ± 0%     ~     (all equal)
    MarshalTo-8                                       80.0B ± 0%     80.0B ± 0%     ~     (all equal)
    UintMarshal-8                                      440B ± 0%      392B ± 0%  -10.91%  (p=0.000 n=10+10)
    IntMarshal-8                                       216B ± 0%      168B ± 0%  -22.22%  (p=0.000 n=10+10)
    
    name                                           old allocs/op  new allocs/op  delta
    Bech32ifyPubKey-8                                  25.0 ± 0%      25.0 ± 0%     ~     (all equal)
    GetPubKeyFromBech32-8                              85.0 ± 0%      85.0 ± 0%     ~     (all equal)
    ParseCoin-8                                        71.0 ± 0%      71.0 ± 0%     ~     (all equal)
    MarshalTo-8                                        2.00 ± 0%      2.00 ± 0%     ~     (all equal)
    UintMarshal-8                                      31.0 ± 0%      25.0 ± 0%  -19.35%  (p=0.000 n=10+10)
    IntMarshal-8                                       24.0 ± 0%      18.0 ± 0%  -25.00%  (p=0.000 n=10+10)
    
    name                                           old speed      new speed      delta
    UintMarshal-8                                  2.27MB/s ±15%  2.75MB/s ± 2%  +20.87%  (p=0.000 n=10+8)
    IntMarshal-8                                   2.78MB/s ± 9%  3.60MB/s ± 2%  +29.69%  (p=0.000 n=10+10)
    
    Fixes #8575
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Feb 15, 2021
    Configuration menu
    Copy the full SHA
    a534a96 View commit details
    Browse the repository at this point in the history
  5. atlas: evidence (#8561)

    Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
    tac0turtle and alexanderbez authored Feb 15, 2021
    Configuration menu
    Copy the full SHA
    b4690d8 View commit details
    Browse the repository at this point in the history
  6. adr-028 address generation (#8415)

    * Optimize secp256k1 hashing
    
    * Add ADR-028 related functions
    
    * Update ed25519
    
    * fix errors/handle
    
    * fix build
    
    * fix build
    
    * Add tests and update function names
    
    * wip
    
    * Use LengthPrefix for composed addresses
    
    * add tests for NewComposed
    
    * add module hash function
    
    * fix append
    
    * rollback ed25519 ADR-28 update
    
    * rollback ed25519 ADR-28 test
    
    * Adding Module tests and convert tests to test suite
    
    * convert store_key_test.go to test suite
    
    * rollback test check comment
    
    * Rename assert.Panic and add comment
    
    * add note to ed25519 about SDK support with regards to ADR-28
    
    * Update ed25519 TestAddress
    
    * Adding Deprecated notes for ed25519.PrivKey
    
    * Update crypto/keys/ed25519/ed25519.go
    
    Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>
    
    * Update types/address/hash_test.go
    
    Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>
    
    * solve linter issues
    
    * linter: remove gocritic
    
    Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>
    robert-zaremba and blushi authored Feb 15, 2021
    Configuration menu
    Copy the full SHA
    adbf5a7 View commit details
    Browse the repository at this point in the history
  7. Improve create proposal code (#8586)

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    PrathyushaLakkireddy and mergify[bot] authored Feb 15, 2021
    Configuration menu
    Copy the full SHA
    d3e51cf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f4d328c View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2021

  1. Modify IBC client governance unfreezing to reflect ADR changes (#8405)

    * update proto files
    
    * make proto-gen
    
    * update clienttypes
    
    * update localhost and solo machine
    
    * refactor tm client proposal handling
    
    * copy metadata
    
    * self review fixes
    
    * update 02-client keeper tests
    
    * fix 02-client type tests
    
    * fix localhost and solomachine tests
    
    * begin updating tm tests
    
    * partially fix tm tests
    
    * increase codecov
    
    * add more tests
    
    * add changelog
    
    * update specs
    
    * add docs
    
    * fix test
    
    * modify adr
    
    * allow modified chain-ids
    
    * add CLI command
    
    * fix typos
    
    * fix lint
    
    * Apply suggestions from code review
    
    Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
    
    * update docs, rm example
    
    * Update docs/ibc/proposals.md
    
    Co-authored-by: Christopher Goes <cwgoes@pluranimity.org>
    
    * update height checks to reflect chain-id changes cc @AdityaSripal
    
    * Apply suggestions from code review
    
    Co-authored-by: Christopher Goes <cwgoes@pluranimity.org>
    
    * Apply suggestions from code review
    
    Co-authored-by: Aditya <adityasripal@gmail.com>
    
    * address most of @AdityaSripal suggestions
    
    * update docs per review suggestions
    
    * Update x/ibc/core/02-client/types/proposal.go
    
    * add proposal handler
    
    * register proposal type
    
    * register proposal on codec
    
    * fix routing
    
    Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
    Co-authored-by: Christopher Goes <cwgoes@pluranimity.org>
    Co-authored-by: Aditya <adityasripal@gmail.com>
    4 people authored Feb 16, 2021
    Configuration menu
    Copy the full SHA
    47dd07d View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2021

  1. codec/types: avoid unnecessary allocations for NewAnyWithCustomTypeUR…

    …L on error (#8605)
    
    Avoids a bleed out attack in which a node can be made to allocate
    memory slowly or very fast in small strides, by sending bad data
    to code that invokes NewAnyWithCustomTypeURL, in which we
    unconditionally returned a new Any object. On a 64-bit machine,
    this would waste 96 bytes per invocation even on error.
    
    Added a test to ensure zero allocations with a fixed error returned.
    Also added a benchmark which shows reduction in wasted allocations and
    wasted CPU time:
    
    ```shell
    $ benchstat before.txt after.txt
    name                                            old time/op    new time/op    delta
    NewAnyWithCustomTypeURLWithErrorReturned-8      142ns ± 6%      55ns ±12%   -61.65%  (p=0.000 n=9+10)
    
    name                                            old alloc/op   new alloc/op   delta
    NewAnyWithCustomTypeURLWithErrorReturned-8      96.0B ± 0%      0.0B       -100.00%  (p=0.000 n=10+10)
    
    name                                            old allocs/op  new allocs/op  delta
    NewAnyWithCustomTypeURLWithErrorReturned-8      1.00 ± 0%      0.00       -100.00%  (p=0.000 n=10+10)
    ```
    
    Fixes #8537
    odeke-em authored Feb 17, 2021
    Configuration menu
    Copy the full SHA
    56fc3fc View commit details
    Browse the repository at this point in the history
  2. crypto/hd: make DerivePrivateKeyForPath error and not panic on traili…

    …ng slashes (#8607)
    
    Detected during my audit, right before fuzzing, the code that
    checked for presence of hyphens per path segment assumed that
    the part would always be non-empty. However, with paths such as:
    * m/4/
    * /44/
    * m/4///
    
    it'd panic with a runtime slice out of bounds.
    
    With this new change, we now:
    * firstly strip the right trailing slash
    * on finding any empty segments of a path return an error
    
    Fixes #8557
    odeke-em authored Feb 17, 2021
    Configuration menu
    Copy the full SHA
    f970056 View commit details
    Browse the repository at this point in the history
  3. x/gov/simulation: fix wrong NewDecodeStore Proposal decoding + proper…

    … tests (#8603)
    
    The code in NewDecodeStore decoded the wrong proposal due
    to a typographical error, but the tests used the exact same
    value for the key value pairs hence the typo could never be caught.
    I noticed it during an audit of the code, and I've fixed the
    tests to pass in varying values for the various key value pairs.
    
    Fixes #8570
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    odeke-em and Alessio Treglia authored Feb 17, 2021
    Configuration menu
    Copy the full SHA
    d56de85 View commit details
    Browse the repository at this point in the history
  4. Update master CHANGELOG.md with v0.41, enable building docs for v0.41 (

    …#8562)
    
    * pull changelog updates in from v0.41.0 release
    
    * update docs versions file to only build off release/v0.41.x release branch for Stargate docs
    
    * Update CHANGELOG.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    Co-authored-by: Amaury M <1293565+amaurym@users.noreply.github.com>
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    3 people authored Feb 17, 2021
    Configuration menu
    Copy the full SHA
    cc215d6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    50dec2e View commit details
    Browse the repository at this point in the history
  6. add backport label to prs (#8609)

    Backport a PR by just adding the target branch's label, e.g. backport-to-v0.41.x.
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    3 people authored Feb 17, 2021
    Configuration menu
    Copy the full SHA
    0bcc402 View commit details
    Browse the repository at this point in the history
  7. [Bank] Remove the unsafe balance changing API (#8473)

    * temp commit
    
    * setbalance now is internal
    
    * remove set balances in genesis
    
    * feedback test commit
    
    * update tests
    
    * fix: genesis panic message
    
    * fix not bonded pool
    
    * fix(staking): genesis test
    
    * fix(simapp): rollback state fix change
    
    * fix(staking): genesis large val set test
    
    * [Bank Refactor] Frojdi jonathan/remove setsupply (#8491)
    
    * init supply in a different way
    
    * remove external usage of set supply
    
    * change(staking): replace SetSupply with MintCoins in tests
    
    * change(evidence): replace SetSupply with MintCoins in tests
    
    * change(crisis): remove SetSupply in tests
    
    * change(bank): remove set supply from genesis tests
    
    * change(bank): remove set supply from keeper tests
    
    * change(bank): remove remaining set supply usage from keeper tests
    
    * change(bank): remove set supply usage from grpc query and querier tests
    
    * change(bank): remove SetSupply from keeper interface
    
    Co-authored-by: Frojdi Dymylja <frojdi.dymylja@gmail.com>
    
    * remove setbalances from genesis in gov
    
    * remove keyring
    
    * add init genesis state
    
    * change(staking): make genesis checks coherent and add tests
    
    * remove setbalances on distribution
    
    * fix(staking): genesis tests
    
    * [Bank Refactor]: Remove SetBalances usage from the code and tests (#8509)
    
    * change(distribution): remove SetBalances usage from keeper tests
    
    * add(simapp): FundAccount utility function
    
    * chore(staking): use FundAccount in keeper tests
    
    * change(staking): remove usage of SetBalance in allocation tests
    
    * change(staking): remove usage of SetBalance in delegation tests
    
    * change(staking): remove usage of SetBalance in proposal handler tests
    
    * change(staking): remove usage of SetBalances in grpc query tests
    
    * change(staking): remove usage of SetBalances in operations tests
    
    * change(distribution): remove usage of SetBalances in genesis
    
    * change(authz): remove usage of SetBalances keeper and operations test
    
    * fix(authz): TestKeeperFees failing test
    
    * change(slashing): remove SetBalances from expected BankKeeper
    
    * change(slashing): remove usage of SetBalances in tests
    
    * change(distribution): remove SetBalances from expected BankKeeper
    
    * change(genutil): remove usage of SetBalances from tests
    
    * change(gov): remove SetBalances from expected BankKeeper
    
    * change(gov): remove usage of SetBalances from tests
    
    * change(staking): remove usage of SetBalances from slash tests
    
    * change(staking): remove SetBalances from expected BankKeeper
    
    * change(staking): remove usage of SetBalances from delegation tests
    
    * change(staking): remove usage of SetBalances from operations tests
    
    * change(staking): remove usage of SetBalances from validator tests
    
    * change(bank): remove usage of SetBalances from app tests
    
    * change(bank): remove usage of SetBalances from bench tests
    
    * change(bank): remove usage of SetBalances from querier tests
    
    * change(bank): remove usage of SetBalances from grpc query tests
    
    * change(bank): remove usage of SetBalances from operations tests
    
    * change(bank): partially remove usage of SetBalances from keeper tests
    
    * change(bank): finalize removal of usage of SetBalances from keeper tests
    
    * change(auth): remove usage of SetBalances from verify tests
    
    * change(auth): partially remove usage of SetBalances from tests
    
    * [Bank refactor]: finalize removal of setbalances from auth (#8527)
    
    * add tests with is check tx
    
    * temp commit
    
    * fix test
    
    * fix other test and remove setbalances
    
    * change(auth): remove usage of SetBalances is vesting tests
    
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    
    * change(types): remove usage of SetBalances in queries
    
    * fix(types): pagination tests
    
    * [Bank refactor] fix pagination tests (#8550)
    
    * fix tests
    
    * lint
    
    * change(bank): remove SetBalances from keeper public API
    
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    Co-authored-by: SaReN <sahithnarahari@gmail.com>
    
    * change(bank): remove SubtractCoins from keeper public API
    
    * change(ibc/transfer): remove AddCoins from relay tests
    
    * change(bank): remove AddCoins from public keeper API
    
    * fix imports
    
    * remove set balances
    
    * fix fee test
    
    * remove set balances
    
    * fix(staking): remove dependency on minter authorization for staking pools
    
    * chore: update CHANGELOG.md
    
    * update: x/distribution/keeper/keeper_test.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update simapp/test_helpers.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update x/staking/genesis_test.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * fix(simapp): FundAccount amount variable name
    
    * fix some PR issues
    
    Co-authored-by: Frojdi Dymylja <frojdi.dymylja@gmail.com>
    Co-authored-by: Frojdi Dymylja <33157909+fdymylja@users.noreply.github.com>
    Co-authored-by: SaReN <sahithnarahari@gmail.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    6 people authored Feb 17, 2021
    Configuration menu
    Copy the full SHA
    abb3dfe View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    53637b6 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. Bump tendermint to v0.34.7 (#8616)

    Fix build failures.
    Alessio Treglia authored Feb 18, 2021
    Configuration menu
    Copy the full SHA
    b4820fe View commit details
    Browse the repository at this point in the history
  2. Use service Msgs in CLI tx commands (#8512)

    * Use service Msgs in CLI tx commands
    
    * Update comment
    
    * Gracefully support amino signing
    
    * CLI to use svc msg
    
    * Fix lint
    
    * Use fq method name in events
    
    * Update tests
    
    * Fix quering events
    
    * Add docs
    
    * Fix test build
    
    * Fix events
    
    * Fix search for events
    
    * Handle old andd new event quering
    
    * Use merge events
    
    * Better encCfg
    
    * Add page in search
    
    * Fix tests
    
    * Update test and comments
    
    * Update x/auth/legacy/legacytx/stdsign.go
    
    Co-authored-by: atheeshp <59333759+atheeshp@users.noreply.github.com>
    
    * Fix conflict for weighted vote
    
    * Make CopyTx actually run
    
    * Fix CopyTx
    
    * Fix test
    
    * Add changelog entry
    
    * Remove useless code
    
    * Add msgs tests
    
    * Remove testing proto Msg via CLI
    
    * Fix lint
    
    * Fix test
    
    * Implement GetSignBytes on ServiceMsg
    
    * Fix %T
    
    Co-authored-by: atheeshp <59333759+atheeshp@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Feb 18, 2021
    Configuration menu
    Copy the full SHA
    73e38e4 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump github.com/prometheus/common from 0.15.0 to 0.16.0 (#…

    …8619)
    
    Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.15.0 to 0.16.0.
    - [Release notes](https://github.com/prometheus/common/releases)
    - [Commits](prometheus/common@v0.15.0...v0.16.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: SaReN <sahithnarahari@gmail.com>
    dependabot[bot] and sahith-narahari authored Feb 18, 2021
    Configuration menu
    Copy the full SHA
    ef8dabc View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2021

  1. Configuration menu
    Copy the full SHA
    c6355fd View commit details
    Browse the repository at this point in the history
  2. run make format (#8642)

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Alessio Treglia and mergify[bot] authored Feb 19, 2021
    Configuration menu
    Copy the full SHA
    9b7a12f View commit details
    Browse the repository at this point in the history
  3. Update baseapp docs (#8630)

    * update docs
    
    * Update docs/core/baseapp.md
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    colin-axner and mergify[bot] authored Feb 19, 2021
    Configuration menu
    Copy the full SHA
    ceeb2a0 View commit details
    Browse the repository at this point in the history
  4. Add failing address to multisig validation (#8518)

    * Add helper to multisig validation
    
    * Added bech32 address output
    
    * Fix test
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Amaury M <1293565+amaurym@users.noreply.github.com>
    3 people authored Feb 19, 2021
    Configuration menu
    Copy the full SHA
    e577378 View commit details
    Browse the repository at this point in the history
  5. ADR 033: Inter-Module Communication (#7459)

    * Initial WIP
    
    * WIP
    
    * WIP
    
    * WIP
    
    * WIP
    
    * WIP
    
    * WIP
    
    * WIP
    
    * Update Invoker
    
    * WIP
    
    * Tidying up
    
    * Update title
    
    * Cleanup diff
    
    * cleanup
    
    * Update context
    
    * Add ClientConn impl
    
    * WIP
    
    * updates
    
    * revert go.mod
    
    * Describe internal methods and authorization
    
    * Add comparison to x/capability
    
    * Cleanup
    
    * Apply suggestions from code review
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update docs/architecture/adr-033-protobuf-inter-module-comm.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update docs/architecture/adr-033-protobuf-inter-module-comm.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update docs/architecture/adr-033-protobuf-inter-module-comm.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update docs/architecture/adr-033-protobuf-inter-module-comm.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * ADR-033 Updates / Amendments (#8190)
    
    * updates to ADR33 based on 12.04.20 architecture call
    
    * add comments about improved devx
    
    * Update docs/architecture/adr-033-protobuf-inter-module-comm.md
    
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    
    * update with atomicity note
    
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
    Co-authored-by: Cory <cjlevinson@gmail.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    5 people authored Feb 19, 2021
    Configuration menu
    Copy the full SHA
    7e481cc View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2021

  1. x/authz: Add DelegateAuthorization, UndelegateAuthorization (#8472)

    * add proto msgs
    
    * add delegate authorization
    
    * add delegate authorization tests
    
    * add delegate authorization to cli
    
    * fix lint
    
    * add cli tests
    
    * made max_tokens optional
    
    * add tests
    
    * add table tests
    
    * resolve conflicts
    
    * add undelegate authorization
    
    * proto-gen
    
    * fix errors
    
    * fix lint
    
    * resolve conflicts
    
    * fix imports
    
    * add allow & deny lists to delegate authorization
    
    * refactor authorizations
    
    * proto-docs
    
    * fix lint
    
    * review changes
    
    * golint
    
    * proto lint
    
    * review changes
    
    * add staking authorization
    
    * review changes
    
    * fix protos
    
    * review changes
    
    * review changes
    
    * clean docs
    
    * proto-docs
    
    * proto-gen
    
    * proto-docs
    aleem1314 authored Feb 20, 2021
    Configuration menu
    Copy the full SHA
    7df79b5 View commit details
    Browse the repository at this point in the history
  2. typo fix (#8647)

    Co-authored-by: Marko <marbar3778@yahoo.com>
    wonderfan and tac0turtle authored Feb 20, 2021
    Configuration menu
    Copy the full SHA
    2f42613 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2021

  1. build(deps): bump github.com/otiai10/copy from 1.4.2 to 1.5.0 (#8655)

    Bumps [github.com/otiai10/copy](https://github.com/otiai10/copy) from 1.4.2 to 1.5.0.
    - [Release notes](https://github.com/otiai10/copy/releases)
    - [Commits](otiai10/copy@v1.4.2...v1.5.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 22, 2021
    Configuration menu
    Copy the full SHA
    a846e4e View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github.com/prometheus/common from 0.16.0 to 0.17.0 (#…

    …8637)
    
    Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.16.0 to 0.17.0.
    - [Release notes](https://github.com/prometheus/common/releases)
    - [Commits](prometheus/common@v0.16.0...v0.17.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 22, 2021
    Configuration menu
    Copy the full SHA
    7b52767 View commit details
    Browse the repository at this point in the history
  3. gRPC gateway issue with colons in the account url path (#8649)

    * add allow_colon_final_segments flag
    
    * add test
    
    * Update x/auth/client/rest/rest_test.go
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Feb 22, 2021
    Configuration menu
    Copy the full SHA
    81cc5c1 View commit details
    Browse the repository at this point in the history
  4. server: fix interceptConfigs (#8641)

    * server: fix interceptConfigs
    
    * cl++
    
    * revert call
    
    * update error message
    
    * revise TestInterceptConfigsPreRunHandlerDoesNotMixConfigFiles
    
    * remove TestInterceptConfigsPreRunHandlerDoesNotMixConfigFiles
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    alexanderbez and mergify[bot] authored Feb 22, 2021
    Configuration menu
    Copy the full SHA
    2f069c9 View commit details
    Browse the repository at this point in the history
  5. build(deps): bump github.com/prometheus/client_golang from 1.8.0 to 1…

    ….9.0 (#8180)
    
    * build(deps): bump github.com/prometheus/client_golang
    
    Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.8.0 to 1.9.0.
    - [Release notes](https://github.com/prometheus/client_golang/releases)
    - [Changelog](https://github.com/prometheus/client_golang/blob/master/CHANGELOG.md)
    - [Commits](prometheus/client_golang@v1.8.0...v1.9.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * go mod tidy
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Amaury M <1293565+amaurym@users.noreply.github.com>
    4 people authored Feb 22, 2021
    Configuration menu
    Copy the full SHA
    0b3af0e View commit details
    Browse the repository at this point in the history
  6. merge changelogs (#8661)

    Alessio Treglia authored Feb 22, 2021
    Configuration menu
    Copy the full SHA
    3e6fb55 View commit details
    Browse the repository at this point in the history
  7. auth: query all accounts stored via gRPC (#8522)

    * Added the ability to query all accounts stored using gRPC
    
    * Added CHANGELOG entry
    
    * Fixed linting errors
    
    * Update CHANGELOG.md
    
    Co-authored-by: Amaury <amaury.martiny@protonmail.com>
    
    * Update proto/cosmos/auth/v1beta1/query.proto
    
    Co-authored-by: Amaury <amaury.martiny@protonmail.com>
    
    * Run make proto-all
    
    * Merged origin/master
    
    * Applied suggestions
    
    * Added CLI command
    
    * Updated CHANGELOG
    
    * Fixed merge conflicts
    
    Co-authored-by: Amaury <amaury.martiny@protonmail.com>
    Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    4 people authored Feb 22, 2021
    Configuration menu
    Copy the full SHA
    c2be53a View commit details
    Browse the repository at this point in the history
  8. Deprecate SetFullFundraiserPath in favor of SetPurpose and SetCoinType (

    #8629)
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    RiccardoM and Alessio Treglia authored Feb 22, 2021
    Configuration menu
    Copy the full SHA
    f49e155 View commit details
    Browse the repository at this point in the history
  9. ci: update golangci-lint (#8660)

    Alessio Treglia authored Feb 22, 2021
    Configuration menu
    Copy the full SHA
    39b816e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    846cede View commit details
    Browse the repository at this point in the history
  11. Missed a comment

    ValarDragon committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    e858c51 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    649a4e6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d880d74 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2021

  1. various linter fixes (#8666)

    Alessio Treglia authored Feb 23, 2021
    Configuration menu
    Copy the full SHA
    f2ee972 View commit details
    Browse the repository at this point in the history
  2. docs: update master docs (#8353)

    * bump docs theme to 1.0.180
    
    * add v0.40 to config.js versions
    
    * Fix code snippet link
    
    * reorganize order of versions
    * 0.39, 0.41, master
    * defaulting to 0.41
    
    Co-authored-by: billy rennekamp <billy.rennekamp@gmail.com>
    Co-authored-by: Amaury Martiny <amaury.martiny@protonmail.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    4 people authored Feb 23, 2021
    Configuration menu
    Copy the full SHA
    4c70268 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8db9bbb View commit details
    Browse the repository at this point in the history
  4. multisig checks and optimization (#8600)

    * Add Equal method to the CompactBitArray
    
    * optimize NumTrueBitsBefore
    
    * fix compact_bit_array
    
    * add more tests and update comments
    
    * add check for unique keys
    
    * add unit tests
    
    * LegacyAminoPubKey: rollback pubkey uniqueness check
    
    * comment update
    
    * Bechmark NumTrueBitsBefore
    
    * Adding one more test
    
    * changelog update
    
    * Update crypto/types/compact_bit_array.go
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    
    * change iff to if and only if
    
    * add comment to NumTrueBitsBefore
    
    * merge conflict
    
    * Changelog cosmetic update
    
    * Update CHANGELOG.md
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    robert-zaremba and Alessio Treglia authored Feb 23, 2021
    Configuration menu
    Copy the full SHA
    8dd6c32 View commit details
    Browse the repository at this point in the history
  5. keyring: remove hardcoded default passphrase on NewMnemonic (#8662)

    * keyring: remove hardcoded default passphrase on NewMnemonic
    
    * minor changes
    
    * changelog
    
    * address @alessio's comment
    
    * Update CHANGELOG.md
    
    * test fixes
    
    * update comment and test
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    4 people authored Feb 23, 2021
    Configuration menu
    Copy the full SHA
    cc70749 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2021

  1. Configuration menu
    Copy the full SHA
    09c4dc0 View commit details
    Browse the repository at this point in the history
  2. ADR-033 cosmetic updates (#8676)

    * ADR-033 cosmetic updates
    
    * Apply suggestions from code review
    
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    
    * remove invoker middleware framing
    
    * Update NewFooMsgServer
    
    * Update docs/architecture/adr-033-protobuf-inter-module-comm.md
    
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    
    * Update docs/architecture/adr-033-protobuf-inter-module-comm.md
    
    Co-authored-by: Cory <cjlevinson@gmail.com>
    
    * Update docs/architecture/adr-033-protobuf-inter-module-comm.md
    
    Co-authored-by: Cory <cjlevinson@gmail.com>
    
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    Co-authored-by: Cory <cjlevinson@gmail.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    4 people authored Feb 24, 2021
    Configuration menu
    Copy the full SHA
    06ababd View commit details
    Browse the repository at this point in the history
  3. rework unsafe string -> bytes conversion #8674 (#8684)

    Changing the unsafe string -> bytes conversion to fix
    a security concern.
    
    Closes: #8670
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    robert-zaremba and Alessio Treglia authored Feb 24, 2021
    Configuration menu
    Copy the full SHA
    7969135 View commit details
    Browse the repository at this point in the history
  4. simapp InitChainer: use json instead of tmjson (#7523)

    * simapp InitChainer: use json instead of tmjson
    
    * First run for test
    
    * Revert export_test
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    amaury1093 and Alessio Treglia authored Feb 24, 2021
    Configuration menu
    Copy the full SHA
    2539acd View commit details
    Browse the repository at this point in the history
  5. fix REST endpoints in migration docs (#8648)

    * fix endpoints
    
    * update docs
    
    * fix routes
    
    * update docs
    
    Co-authored-by: Anil Kumar Kammari <anil@vitwit.com>
    aleem1314 and anilcse authored Feb 24, 2021
    Configuration menu
    Copy the full SHA
    897f20b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2c18d8a View commit details
    Browse the repository at this point in the history
  7. Add multisign batch command (#7787)

    * initial commit
    
    * update signing data
    
    * Update signature
    
    * code cleanup
    
    * code cleanup
    
    * Add test for ms batch
    
    * update test
    
    * add build flag
    
    * update flags
    
    * update tests
    
    * add test for signbatch multisig
    
    * update test
    
    * fix sign batch multisig
    
    * add test
    
    * update offline usage
    
    * update with sign batch fix
    
    * fix lint
    
    * update tests
    
    * update test
    
    * update tests
    
    * fix signature only
    
    * update seq
    
    * fix conflicts
    
    * update multisign
    
    * revert unintended
    
    * fix tests
    
    * rename flags
    
    * code refactor
    
    * fix typo
    
    * update docs
    
    * update test
    
    * Update x/auth/client/cli/tx_multisign.go
    
    * use named return values and explicit return
    
    * Update x/auth/client/cli/tx_multisign.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update x/auth/client/cli/tx_multisign.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Jonathan Gimeno <jonathan@tendermint.com>
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    6 people authored Feb 24, 2021
    Configuration menu
    Copy the full SHA
    77668a3 View commit details
    Browse the repository at this point in the history
  8. bank: name and symbol metadata fields (#8677)

    * bank: name and symbol metadata fields
    
    * cli test
    
    * changelog
    fedekunze authored Feb 24, 2021
    Configuration menu
    Copy the full SHA
    149bed4 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. Configuration menu
    Copy the full SHA
    115096b View commit details
    Browse the repository at this point in the history
  2. docs: Add mention to use gRPC v1.33.2 (#8658)

    Co-authored-by: Marko <marbar3778@yahoo.com>
    amaury1093 and tac0turtle authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    eeb3eab View commit details
    Browse the repository at this point in the history
  3. x{stake,slash,gov,distrib} In-place Store Migrations (#8504)

    * Add 1st version of migrate
    
    * Put migration logic into Configurator
    
    * add test to bank store migration
    
    * add test for configurator
    
    * Error if no migration found
    
    * Remove RunMigrations from Configurator interface
    
    * Update spec
    
    * Rename folders
    
    * copy-paste from keys.go
    
    * Fix nil map
    
    * rename function
    
    * Update simapp/app.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update simapp/app_test.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Adderss reviews
    
    * Fix tests
    
    * Update testutil/context.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update docs for ConsensusVersion
    
    * Rename to forVersion
    
    * Fix tests
    
    * Check error early
    
    * Return 1 for intiial version
    
    * Use MigrationKeeper
    
    * Fix test
    
    * Revert adding marshaler to Configurator
    
    * Godoc updates
    
    * Update docs
    
    * Add distrib legacy folder
    
    * Add tests for distrib migration
    
    * Add gov migrations
    
    * Copy paste whole keys file
    
    * Add gov migrations
    
    * Add staking
    
    * Fix staking tests
    
    * Update spec and module.go
    
    * Update to latest changes
    
    * Update migration scripts
    
    * capability to 1
    
    * Fix tests
    
    * Add package godoc
    
    * Remove whitespace
    
    * Remove global
    
    * Use Migrator
    
    * Remove 042 keys files
    
    * Fix build
    
    * Unlambda
    
    * Rename to Migrate1to2
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    amaury1093 and robert-zaremba authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    ba74a7c View commit details
    Browse the repository at this point in the history
  4. types: intern AccAddress.String() to gut wasted expensive recomputati…

    …ons (#8694)
    
    Given that AccAddress is a []byte type, and its .String() method is
    quite expensive, continuously invoking the method doesn't easily provide
    a way for the result to be memoized. In memory profiles from
    benchmarking OneBankSendTxPerBlock and run for a while, it showed >2GiB burnt
    and SendCoins consuming a bunch of memory: >2GiB.
    
    This change introduces a simple global cache with a map to intern
    AccAddress values, so that we quickly look up the expensively computed
    values. With it, the prior memory profiles are erased, and benchmarks
    show improvements:
    
    ```shell
    $ benchstat before.txt after.txt
    name                     old time/op    new time/op    delta
    OneBankSendTxPerBlock-8    1.94ms ± 9%    1.92ms ±11%   -1.34%  (p=0.011 n=58+57)
    
    name                     old alloc/op   new alloc/op   delta
    OneBankSendTxPerBlock-8     428kB ± 0%     365kB ± 0%  -14.67%  (p=0.000 n=58+54)
    
    name                     old allocs/op  new allocs/op  delta
    OneBankSendTxPerBlock-8     6.34k ± 0%     5.90k ± 0%   -7.06%  (p=0.000 n=58+57)
    ```
    
    Fixes #8693
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    odeke-em and Alessio Treglia authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    929b62c View commit details
    Browse the repository at this point in the history
  5. build(deps): bump google.golang.org/grpc from 1.35.0 to 1.36.0 (#8696)

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.35.0 to 1.36.0.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.35.0...v1.36.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    dependabot[bot] and mergify[bot] authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    96587cf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d51875b View commit details
    Browse the repository at this point in the history
  7. update tendermint to v0.34.8 (#8701)

    Alessio Treglia authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    5d3f29b View commit details
    Browse the repository at this point in the history
  8. ADR-019/020 cleanups: HybridCodec, Pubkey (#8683)

    * wip adr019
    
    * Remove hybrid codec
    
    * Change date
    
    * Update docs/architecture/adr-019-protobuf-state-encoding.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update pubkey interface
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    19e79e0 View commit details
    Browse the repository at this point in the history
  9. [bank]: add balance tracking events (#8656)

    * change(bank): add utxo events and simplify logic
    
    * add(bank): balance and supply tracking test
    
    * chore(bank): fix balance tracking test comment
    
    * fix(grpc): service test
    
    * fix(bank): sub unlocked coins to use less gas
    
    * fix(auth): cli test gas
    
    * fix(rest): grpc gas test
    
    * fix(staking/cli): increase delegation required gas
    
    * add: burn events, fix tests
    
    * fix(auth/tx): grpc test
    
    * add(bank): coin events in delegate
    
    * fix(bank): add amt check in delegate coins back
    
    * change(bank): add coin spent and coin recv events in burn and mint
    
    * change(bank): revert sub coin function
    
    * change(auth): revert cli test
    
    * change(auth): revert service test
    
    * chore(auth): fix events comment in service_test.go
    
    * chore: update CHANGELOG.md
    
    * remove(bank): balanceError func
    
    * chore(bank): address lint warnings
    
    * chore(bank): update events spec
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    fdymylja and mergify[bot] authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    ef9968d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7008984 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2021

  1. Add warning notice in changelog for v0.41.x bug (ref: #8461) (#8707)

    * add disclaimer for v0.41 series for non-hub SDK chains due to #8461
    
    * update issue link
    
    * update issue link, pt2
    
    * fix bad issue link
    clevinson authored Feb 26, 2021
    Configuration menu
    Copy the full SHA
    b19ac2c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c0fd863 View commit details
    Browse the repository at this point in the history
  3. Fix legacy rest api (#8434)

    SegueII authored Feb 26, 2021
    Configuration menu
    Copy the full SHA
    92bc290 View commit details
    Browse the repository at this point in the history
  4. update ed25519 (#8690)

    * update ed25519
    
    * add changelog and doc.go
    
    * add comment
    
    * add note about tendermint
    tac0turtle authored Feb 26, 2021
    Configuration menu
    Copy the full SHA
    fd482a2 View commit details
    Browse the repository at this point in the history
  5. docker m1 (#8710)

    tac0turtle authored Feb 26, 2021
    Configuration menu
    Copy the full SHA
    2139212 View commit details
    Browse the repository at this point in the history
  6. auth: allow 0 coin accounts in genesis (#8714)

    * allow zero accounts
    
    * fix test
    
    * fix test
    tac0turtle authored Feb 26, 2021
    Configuration menu
    Copy the full SHA
    a786830 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a4ff0ef View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2021

  1. fix: per 8711 fix typo and minor command text edit for multi sign bat…

    …ch command (#8718)
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Barrie Byron and Alessio Treglia authored Feb 27, 2021
    Configuration menu
    Copy the full SHA
    68e7a3a View commit details
    Browse the repository at this point in the history
  2. store/cachekv, x/bank/types: algorithmically fix pathologically slow …

    …code (#8719)
    
    After continuously profiling InitGensis with 100K accounts, it showed
    pathologically slow code, that was the result of a couple of patterns:
    * Unconditional and not always necessary map lookups
    * O(n^2) sdk.AccAddressFromBech32 retrievals when the code is expensive,
    during a quicksort
    
    The remedy involved 4 parts:
    * O(n) sdk.AccAddressFromBech32 invocations, down from O(n^2) in the quicksort
    * Only doing map lookups when the domain key check has passed
    * Using a black magic compiler technique of the map clearing idiom
    * Zero allocation []byte<->string conversion
    
    With 100K accounts, this brings InitGenesis down to ~6min, instead of
    20+min, it reduces the sort code from ~7sec down to 50ms.
    
    Also some simple benchmark reflect the change:
    ```shell
    name                    old time/op    new time/op    delta
    SanitizeBalances500-8     19.3ms ±10%     1.5ms ± 5%  -92.46%  (p=0.000 n=20+20)
    SanitizeBalances1000-8    41.9ms ± 8%     3.0ms ±12%  -92.92%  (p=0.000 n=20+20)
    
    name                    old alloc/op   new alloc/op   delta
    SanitizeBalances500-8     9.05MB ± 6%    0.56MB ± 0%  -93.76%  (p=0.000 n=20+18)
    SanitizeBalances1000-8    20.2MB ± 3%     1.1MB ± 0%  -94.37%  (p=0.000 n=20+19)
    
    name                    old allocs/op  new allocs/op  delta
    SanitizeBalances500-8      72.4k ± 6%      4.5k ± 0%  -93.76%  (p=0.000 n=20+20)
    SanitizeBalances1000-8      162k ± 3%        9k ± 0%  -94.40%  (p=0.000 n=20+20)
    ```
    
    The CPU profiles show the radical change as per
    #7766 (comment)
    
    Later on, we shall do more profiling and fixes but for now this brings
    down the run-time for InitGenesis.
    
    Fixes #7766
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    odeke-em and Alessio Treglia authored Feb 27, 2021
    Configuration menu
    Copy the full SHA
    dbb9923 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2021

  1. Configuration menu
    Copy the full SHA
    c7da188 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #8569 from sikkatech/adr-epoched-staking

    ADR Epoched Staking
    sunnya97 authored Feb 28, 2021
    Configuration menu
    Copy the full SHA
    1ba0d78 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2021

  1. build(deps): bump github.com/prometheus/common from 0.17.0 to 0.18.0 (#…

    …8727)
    
    Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.17.0 to 0.18.0.
    - [Release notes](https://github.com/prometheus/common/releases)
    - [Commits](prometheus/common@v0.17.0...v0.18.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    0bec60e View commit details
    Browse the repository at this point in the history
  2. Makefile: fix build_tags update (#8725)

    Previously, we set build_tags before updating the options for DB backend.
    This does't work with BadgerDB - it BUILD_TAGS which must be included in build_tags.
    
    Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    32f454a View commit details
    Browse the repository at this point in the history
  3. crypto/keyring: fix offline keys migration (#8639)

    Fix `keys migrate` command (#8703)
    
    crypto/keyring: reinstate the InfoImporter interface
    
    InfoImporter is implemented by those Keyring implementations
    that support import of Info objects.
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    4 people authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    b1c72fd View commit details
    Browse the repository at this point in the history
  4. Allow REST endpoint to query txs with multisig (#8730)

    * Fix unpack stdtx
    
    * Add test for multisig
    
    * remove println
    
    * Add changelog
    
    * Better UnpackInterfaces
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    amaury1093 and Alessio Treglia authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    3832860 View commit details
    Browse the repository at this point in the history
  5. minor channel fixes (#8665)

    * Consolidating codec.go registrations. Moving Acknowledgement result/error to its own file
    
    * Updating CHANGELOG.md with #7949 improvement as requested
    
    * revert removing acknowledgement proto to its own file
    
    * update changelog
    
    * remove unnecessary pb.go file
    
    Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
    damiannolan and colin-axner authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    0792db7 View commit details
    Browse the repository at this point in the history
  6. internal: create package for unsafe bytes convertion (#8733)

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    robert-zaremba and Alessio Treglia authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    5f2b90c View commit details
    Browse the repository at this point in the history
  7. Move QueryTx functions to x/auth/tx (#8734)

    * Use x/auth/client for querying Txs
    
    * Fix lint
    
    * Fix small test
    
    * Update todos
    
    * Move QueryTx functions to x/auth/tx
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    amaury1093 and Alessio Treglia authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    a93edee View commit details
    Browse the repository at this point in the history
  8. Remove IBC logic from x/upgrade (#8673)

    * add zeroed custom fields check to tm client
    
    * remove custom fields function from x/upgrade and fix tests
    
    * use []byte in x/upgrade, move abci to 02-client
    
    * remove x/ibc from types
    
    * whoops, delete testing files
    
    * fix upgrade tests
    
    * fix tm tests
    
    * fix tests
    
    * update CHANGELOG
    
    * revert proto breakage, use reserved field cc @AmauryM
    
    * add IBC Upgrade Proposal type
    
    * remove IBC from upgrade types
    
    * add IBC upgrade logic to 02-client
    
    * fix all tests for x/upgrade
    
    * Add CLI for IBC Upgrade Proposal
    
    * Update x/ibc/core/02-client/types/proposal_test.go
    
    Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
    
    * add gRPC for upgraded client state
    
    * test fixes
    
    * add HandleUpgradeProposal tests
    
    * update docs and remove unnecessary code
    
    * self review bug and test fixes
    
    * neatness
    
    * construct empty rest handler
    
    * fix tests
    
    * fix stringer tests
    
    * Update docs/core/proto-docs.md
    
    Co-authored-by: Christopher Goes <cwgoes@pluranimity.org>
    
    * add key in ibc store tracking ibc upgrade heights
    
    Add a new Key to the IBC client store to track the IBC Upgrade Height. This allows IBC upgrades to correctly remove old IBC upgrade states
    
    * update abci and tests
    
    * revert key storage after discussion with @AdityaSripal
    
    Revert using a key to track IBC upgrades. By clearing any IBC state using an old plan in ScheduleUpgrade, IBC upgrades do not need to be tracked by IBC. This reduces code complexity and reduces potential for bugs.
    
    * clear IBC states on cancelled upgrades
    
    Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
    Co-authored-by: Christopher Goes <cwgoes@pluranimity.org>
    3 people authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    1c6e267 View commit details
    Browse the repository at this point in the history
  9. Rename InfoImporter -> LegacyInfoImporter (#8739)

    Avoid namespace clash with the InfoImporter interface
    that already exists in the v0.41 release series.
    Alessio Treglia authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    010eeef View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. x/staking: add ValidateGenesis benchmark (#8746)

    This benchmark examines how ValidateGenesis behaves.
    In a follow-up issue, I'll show how it reveals an inefficiency
    that'll affect trying to load repeatedly retrieve Validators'
    ConsAddress values.
    
    Updates #8744
    odeke-em authored Mar 2, 2021
    Configuration menu
    Copy the full SHA
    585ffd6 View commit details
    Browse the repository at this point in the history
  2. crypto/keys/internal: use crypto/rand.Reader for generating private k…

    …ey (#8742)
    
    genPrivKey rejects invalid fieldelems, so we must use a real reader
    instead of the zero reader.
    
    Fixes #8741
    cuonglm authored Mar 2, 2021
    Configuration menu
    Copy the full SHA
    a193522 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8106056 View commit details
    Browse the repository at this point in the history
  4. Weighted votes migrate in-place migrations (#8663)

    * Weighted votes migrate in-place migrations
    
    * Rename to pb.go
    
    * Fix some lint
    
    * Fix lint
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    amaury1093 and mergify[bot] authored Mar 2, 2021
    Configuration menu
    Copy the full SHA
    30f58b5 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2021

  1. Robert/addr memory leak (#8717)

    * address: adding cache address.String() cache benchmark
    
    * address: use LRU cache for .String()
    
    * optimize address.Empty
    
    * move cache initialization to init function
    
    * Use UnsafeBytesToStr convertion with Addr cache
    
    * add cache for other address String() methods
    
    * fix linter issue
    
    * add a non trivial address for Address.String benchmark
    
    * add comment about cache size and update cashe size to 60k
    
    * fix syntax
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    robert-zaremba and Alessio Treglia authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    2864eb6 View commit details
    Browse the repository at this point in the history
  2. Index supply by denom (#8517)

    * temp commit
    
    * remove supply
    
    * update tests
    
    * revert proto script
    
    * fix lint
    
    * update tests
    
    * remove decoder
    
    * fix lint
    
    * update set supply
    
    * add changelog
    
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    sahith-narahari and jgimeno authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    eb8aaf9 View commit details
    Browse the repository at this point in the history
  3. simapp, types: fix benchmarks panics by honoring skip if set (#8763)

    - BenchmarkAccAddressString must initialize the index less than ed25519.PubKeySize to avoid panics
     - BenchmarkFullAppSimulation should be skipped as it has the same logic as tests
    
    Fixes #8762
    Cuong Manh Le authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    91affb5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b6833c View commit details
    Browse the repository at this point in the history
  5. build with go1.16 (#8768)

    Alessio Treglia authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    a556783 View commit details
    Browse the repository at this point in the history
  6. Emit header in MsgUpdateClient events (#8624)

    * emit header in update client msg
    
    * update CHANGELOG
    
    * update spec
    
    * fix nil header bug
    
    * use JSON encoding for emitting header
    
    * Update x/ibc/core/spec/06_events.md
    
    * use proto for encoding
    
    * add tests
    
    * encode to hex before emitting header in event
    
    * add comment addressing reasoning for hex encoding
    
    * Update CHANGELOG.md
    
    Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
    3 people authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    a9b034b View commit details
    Browse the repository at this point in the history
  7. update changelog against v0.41.4 (#8771)

    Alessio Treglia authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    be48479 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    eef8d4d View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2021

  1. crypto: add secp256r1 (#8559)

    * Optimize secp256k1 hashing
    
    * Add ADR-028 related functions
    
    * Update ed25519
    
    * fix errors/handle
    
    * fix build
    
    * fix build
    
    * Add tests and update function names
    
    * wip
    
    * Use LengthPrefix for composed addresses
    
    * add tests for NewComposed
    
    * add module hash function
    
    * fix append
    
    * rollback ed25519 ADR-28 update
    
    * rollback ed25519 ADR-28 test
    
    * Adding Module tests and convert tests to test suite
    
    * convert store_key_test.go to test suite
    
    * rollback test check comment
    
    * any.pb.go update
    
    * generated proto files
    
    * wip
    
    * renames
    
    * wip2
    
    * add String method to PBBytes
    
    * wip3
    
    * add pubkey tests
    
    * adding cryptotypes.PrivKey methods
    
    * re-enable test
    
    * fix equals test
    
    * fix ecdsa object receiver
    
    * add ProtoMarshaler implementation and tests
    
    * move code to init and add interface registry
    
    * add bytes tests
    
    * merge Unmarshal with UnmarshalAmino
    
    * implement ProtoMarshaler to ecdsaSK
    
    * remove bytes.go
    
    * add private key marshaling tests
    
    * break tests into 2 suites
    
    * add signature tests
    
    * remove TODO
    
    * remove bytes.proto
    
    * adding changelog
    
    * Update CHANGELOG.md
    
    * Update crypto/keys/ecdsa/ecdsa_privkey.go
    
    * Update crypto/keys/ecdsa/ecdsa_pubkey.go
    
    * comments: add dot (.) at the end
    
    * update comments
    
    * update commented code
    
    * rename files
    
    * remove Amino methods
    
    * use 2 spaces in protocgen.sh
    
    * rollback changes in protocgen.sh
    
    * add MessageName
    
    * rework ecdsa proto structure
    
    * move ecdsa to internal package
    
    * add secp256r1 proto
    
    * refactore proto definition for secp256r1
    
    * fix err check
    
    * update comments
    
    * create const for fieldSize+1
    
    * simplify the PubKey.String test
    
    * Apply suggestions from code review
    
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    
    * Update doc comments: SDK Interface -> sdk.Interface
    
    * rename init.go to doc.go
    
    * Add PubKey.Type() test
    
    * Revert "Update doc comments: SDK Interface -> sdk.Interface"
    
    This reverts commit 01f2b4f.
    
    * Use cryptotypes.Address instead of tmcrypto
    
    * Revert "Use cryptotypes.Address instead of tmcrypto"
    
    This reverts commit 15b866a.
    This issue will be solved in #8775
    
    * add link to ANSI X9.62
    
    * move init.go -> doc.go
    
    * use proto.MessageName()
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    3 people authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    c66f1f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da064e1 View commit details
    Browse the repository at this point in the history
  3. ADR 041: In-Place Store Migrations (#8646)

    * Initial draft
    
    * Draft
    
    * Add x/upgrade stuff
    
    * Tweaks
    
    * Update docs/architecture/adr-041-in-place-store-migrations.md
    
    Co-authored-by: Anil Kumar Kammari <anil@vitwit.com>
    
    * Reviews
    
    * Use migrator
    
    * Update docs/architecture/adr-041-in-place-store-migrations.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update docs/architecture/adr-041-in-place-store-migrations.md
    
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    
    * Update docs/architecture/adr-041-in-place-store-migrations.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update docs/architecture/adr-041-in-place-store-migrations.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update docs/architecture/adr-041-in-place-store-migrations.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update docs/architecture/adr-041-in-place-store-migrations.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update docs/architecture/adr-041-in-place-store-migrations.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update docs/architecture/adr-041-in-place-store-migrations.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * More fixes
    
    * Add grpc, use functions
    
    * Add special case with 0 version
    
    * Update docs/architecture/adr-041-in-place-store-migrations.md
    
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    
    * Update docs/architecture/adr-041-in-place-store-migrations.md
    
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    
    * Update docs/architecture/adr-041-in-place-store-migrations.md
    
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    
    * Remove useless err return
    
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    Co-authored-by: Anil Kumar Kammari <anil@vitwit.com>
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    6 people authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    95fa768 View commit details
    Browse the repository at this point in the history
  4. logging (#8785)

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    82aedba View commit details
    Browse the repository at this point in the history
  5. revert unintended skip test (#8789)

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    sahith-narahari and Alessio Treglia authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    72fb8b3 View commit details
    Browse the repository at this point in the history
  6. Enable secp256r1 (#8786)

    * enable secp256r1 in antehandlers
    
    * Add sig verification benchamrk to find a sigverify fee
    
    * adjust the gas fee
    
    * enable secp256r1 in antehandlers
    
    * Add sig verification benchamrk to find a sigverify fee
    
    * adjust the gas fee
    
    * Update the secp256r1 fee factor
    
    * Update changelog
    
    * regenerate docs
    robert-zaremba authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    a18f0b1 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2021

  1. build(deps): bump JamesIves/github-pages-deploy-action from 4.0.0 to …

    …4.1.0 (#8792)
    
    Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action) from 4.0.0 to 4.1.0.
    - [Release notes](https://github.com/JamesIves/github-pages-deploy-action/releases)
    - [Commits](JamesIves/github-pages-deploy-action@4.0.0...3dbacc7)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 5, 2021
    Configuration menu
    Copy the full SHA
    432b0b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67964b1 View commit details
    Browse the repository at this point in the history
  3. Update mergify (#8784)

    * Update mergify
    
    Prep for the v0.42 release series.
    
    * retire v0.41, the hub can upgrade to v0.42 smoothly
    Alessio Treglia authored Mar 5, 2021
    Configuration menu
    Copy the full SHA
    7aa0b4b View commit details
    Browse the repository at this point in the history
  4. perf change (#8796)

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Mar 5, 2021
    Configuration menu
    Copy the full SHA
    e17953a View commit details
    Browse the repository at this point in the history
  5. Supply by denom Migrations (#8780)

    * Add back supply proto
    
    * Add migration for supply
    
    * Fix lint
    
    * Update x/bank/spec/01_state.md
    
    * Fix test
    
    * Proto gen
    
    * Update x/bank/spec/01_state.md
    
    * Make proto gen
    
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    amaury1093 and jgimeno authored Mar 5, 2021
    Configuration menu
    Copy the full SHA
    6520997 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    09f9a55 View commit details
    Browse the repository at this point in the history
  7. reduce gas costs by 10x for transient store operations (#8790)

    * reduce gas costs by 10x for transient store operations
    
    * fix TestTransientGasConfig for ReadCostFlat
    
    * added changelog entry
    
    * fix changelog
    
    * fix changelog
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    albertchon and Alessio Treglia authored Mar 5, 2021
    Configuration menu
    Copy the full SHA
    a65f838 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2021

  1. x/gov: fix NormalizeProposalType() return values (#8808)

    Closes: #8806
    Alessio Treglia authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    be23295 View commit details
    Browse the repository at this point in the history
  2. store/cachekv: use typed types/kv.List instead of container/list.List (

    …#8811)
    
    Reduces CPU burn by using a typed List to avoid the expensive type
    assertions from using an interface. This is the only option for now
    until Go makes generics generally available.
    
    The change brings time spent on the time assertion cummulatively to:
        580ms down from 6.88s
    
    Explanation:
    The type assertions were showing up heavily in profiles:
    * Before this commit
    ```shell
    Total: 42.18s
    ROUTINE ======================== github.com/cosmos/cosmos-sdk/store/cachekv.newMemIterator
    in /Users/emmanuelodeke/go/src/github.com/cosmos/cosmos-sdk/store/cachekv/memiterator.go
        14.01s     18.87s (flat, cum) 44.74% of Total
             .          .     17:	items      []*kv.Pair
             .          .     18:	ascending  bool
             .          .     19:}
             .          .     20:
             .          .     21:func newMemIterator(start, end []byte, items *list.List, ascending bool) *memIterator {
             .      620ms     22:	itemsInDomain := make([]*kv.Pair, 0, items.Len())
             .          .     23:
             .          .     24:	var entered bool
             .          .     25:
         510ms      870ms     26:	for e := items.Front(); e != nil; e = e.Next() {
         6.85s      6.88s     27:		item := e.Value.(*kv.Pair)
         5.71s      8.19s     28:		if !dbm.IsKeyInDomain(item.Key, start, end) {
         120ms      120ms     29:			if entered {
             .          .     30:				break
             .          .     31:			}
             .          .     32:
             .          .     33:			continue
             .          .     34:		}
             .          .     35:
         820ms      980ms     36:		itemsInDomain = append(itemsInDomain, item)
             .          .     37:		entered = true
             .          .     38:	}
             .          .     39:
             .      1.21s     40:	return &memIterator{
             .          .     41:		start:     start,
             .          .     42:		end:       end,
             .          .     43:		items:     itemsInDomain,
             .          .     44:		ascending: ascending,
             .          .     45:	}
    ```
    
    and given that the list only uses that type, it is only right to lift the
    code from container/list.List, and only modify Element.Value's type.
    
    For emphasis, the code is basically just a retrofit of
    container/list/list.go but with a typing, and we'll keep it as is
    until perhaps Go1.17 or Go1.18 or when everyone uses Go1.17+ after
    generics have landed.
    
    * After this commit
    ```shell
    Total: 45.25s
    ROUTINE ======================== github.com/cosmos/cosmos-sdk/store/cachekv.newMemIterator
    in /Users/emmanuelodeke/go/src/github.com/cosmos/cosmos-sdk/store/cachekv/memiterator.go
         4.84s      6.77s (flat, cum) 14.96% of Total
             .          .     16:	items      []*kv.Pair
             .          .     17:	ascending  bool
             .          .     18:}
             .          .     19:
             .          .     20:func newMemIterator(start, end []byte, items *kv.List, ascending bool) *memIterator {
             .      330ms     21:	itemsInDomain := make([]*kv.Pair, 0, items.Len())
             .          .     22:
             .          .     23:	var entered bool
             .          .     24:
          60ms      160ms     25:	for e := items.Front(); e != nil; e = e.Next() {
         580ms      580ms     26:		item := e.Value
         3.68s      4.78s     27:		if !dbm.IsKeyInDomain(item.Key, start, end) {
          80ms       80ms     28:			if entered {
             .          .     29:				break
             .          .     30:			}
             .          .     31:
             .          .     32:			continue
             .          .     33:		}
             .          .     34:
         440ms      580ms     35:		itemsInDomain = append(itemsInDomain, item)
             .          .     36:		entered = true
             .          .     37:	}
             .          .     38:
             .      260ms     39:	return &memIterator{
             .          .     40:		start:     start,
             .          .     41:		end:       end,
             .          .     42:		items:     itemsInDomain,
             .          .     43:		ascending: ascending,
             .          .     44:	}
    ```
    
    Fixes #8810
    odeke-em authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    c2d5b24 View commit details
    Browse the repository at this point in the history
  3. Move all migration scripts to v043 (#8814)

    * Move all migration scripts to v043
    
    * Fix permaling
    
    * Fix test
    
    * Fix test again
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    amaury1093 and mergify[bot] authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    6ac8898 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. fixed broken links, typos (#8783)

    * fixed broken links, typos
    
    * Update docs/ibc/overview.md
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    
    * Update docs/intro/sdk-app-architecture.md
    
    Co-authored-by: Marko <markobaricevic3778@gmail.com>
    
    * Update docs/building-modules/simulator.md
    
    Co-authored-by: Marko <markobaricevic3778@gmail.com>
    
    Co-authored-by: chrly <chrly@chrlys-MacBook-Pro.local>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    Co-authored-by: Marko <markobaricevic3778@gmail.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    6 people authored Mar 9, 2021
    Configuration menu
    Copy the full SHA
    24ed401 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2021

  1. Configuration menu
    Copy the full SHA
    8f7cdaf View commit details
    Browse the repository at this point in the history
  2. ci: revert cleanup action's upstream latest changes (#8834)

    Upstream's latest changes are causing mayhem in
    the build pipelines. This change reverts upstream's
    latest commit.
    
    Upstream issue: rokroskar/workflow-run-cleanup-action#16
    Alessio Treglia authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    7a49038 View commit details
    Browse the repository at this point in the history
  3. add trust to macOS Keychain for calling apps by default (#8826)

    This commit automatically trusts the calling application with its data,
    avoiding all the annoying keychain popups that appears when dealing with
    keys (list, add...).
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    gsora and Alessio Treglia authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    d761f08 View commit details
    Browse the repository at this point in the history
  4. build(deps): bump codecov/codecov-action from v1.2.1 to v1.2.2 (#8833)

    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from v1.2.1 to v1.2.2.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
    - [Commits](codecov/codecov-action@v1.2.1...1f8f3ab)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    dependabot[bot] and Alessio Treglia authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    da669fc View commit details
    Browse the repository at this point in the history
  5. merge v0.42.0 changelog (#8836)

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Alessio Treglia and mergify[bot] authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    4b4768d View commit details
    Browse the repository at this point in the history
  6. Revert "ci: revert cleanup action's upstream latest changes (#8834)" (#…

    …8840)
    
    This reverts commit 7a49038.
    Alessio Treglia authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    2b685ee View commit details
    Browse the repository at this point in the history
  7. fixes: permalinks for docs (#8838)

    * fixed broken links, typos
    
    * Update docs/ibc/overview.md
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    
    * Update docs/intro/sdk-app-architecture.md
    
    Co-authored-by: Marko <markobaricevic3778@gmail.com>
    
    * Update docs/building-modules/simulator.md
    
    Co-authored-by: Marko <markobaricevic3778@gmail.com>
    
    * build(deps): bump JamesIves/github-pages-deploy-action from 4.0.0 to 4.1.0 (#8792)
    
    Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action) from 4.0.0 to 4.1.0.
    - [Release notes](https://github.com/JamesIves/github-pages-deploy-action/releases)
    - [Commits](JamesIves/github-pages-deploy-action@4.0.0...3dbacc7)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * fix multisig account pubkeys migration (#8794)
    
    closes: #8776
    
    * Update mergify (#8784)
    
    * Update mergify
    
    Prep for the v0.42 release series.
    
    * retire v0.41, the hub can upgrade to v0.42 smoothly
    
    * perf change (#8796)
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    
    * Supply by denom Migrations (#8780)
    
    * Add back supply proto
    
    * Add migration for supply
    
    * Fix lint
    
    * Update x/bank/spec/01_state.md
    
    * Fix test
    
    * Proto gen
    
    * Update x/bank/spec/01_state.md
    
    * Make proto gen
    
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    
    * fix make protoc error (#8799)
    
    * reduce gas costs by 10x for transient store operations (#8790)
    
    * reduce gas costs by 10x for transient store operations
    
    * fix TestTransientGasConfig for ReadCostFlat
    
    * added changelog entry
    
    * fix changelog
    
    * fix changelog
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    
    * x/gov: fix NormalizeProposalType() return values (#8808)
    
    Closes: #8806
    
    * store/cachekv: use typed types/kv.List instead of container/list.List (#8811)
    
    Reduces CPU burn by using a typed List to avoid the expensive type
    assertions from using an interface. This is the only option for now
    until Go makes generics generally available.
    
    The change brings time spent on the time assertion cummulatively to:
        580ms down from 6.88s
    
    Explanation:
    The type assertions were showing up heavily in profiles:
    * Before this commit
    ```shell
    Total: 42.18s
    ROUTINE ======================== github.com/cosmos/cosmos-sdk/store/cachekv.newMemIterator
    in /Users/emmanuelodeke/go/src/github.com/cosmos/cosmos-sdk/store/cachekv/memiterator.go
        14.01s     18.87s (flat, cum) 44.74% of Total
             .          .     17:	items      []*kv.Pair
             .          .     18:	ascending  bool
             .          .     19:}
             .          .     20:
             .          .     21:func newMemIterator(start, end []byte, items *list.List, ascending bool) *memIterator {
             .      620ms     22:	itemsInDomain := make([]*kv.Pair, 0, items.Len())
             .          .     23:
             .          .     24:	var entered bool
             .          .     25:
         510ms      870ms     26:	for e := items.Front(); e != nil; e = e.Next() {
         6.85s      6.88s     27:		item := e.Value.(*kv.Pair)
         5.71s      8.19s     28:		if !dbm.IsKeyInDomain(item.Key, start, end) {
         120ms      120ms     29:			if entered {
             .          .     30:				break
             .          .     31:			}
             .          .     32:
             .          .     33:			continue
             .          .     34:		}
             .          .     35:
         820ms      980ms     36:		itemsInDomain = append(itemsInDomain, item)
             .          .     37:		entered = true
             .          .     38:	}
             .          .     39:
             .      1.21s     40:	return &memIterator{
             .          .     41:		start:     start,
             .          .     42:		end:       end,
             .          .     43:		items:     itemsInDomain,
             .          .     44:		ascending: ascending,
             .          .     45:	}
    ```
    
    and given that the list only uses that type, it is only right to lift the
    code from container/list.List, and only modify Element.Value's type.
    
    For emphasis, the code is basically just a retrofit of
    container/list/list.go but with a typing, and we'll keep it as is
    until perhaps Go1.17 or Go1.18 or when everyone uses Go1.17+ after
    generics have landed.
    
    * After this commit
    ```shell
    Total: 45.25s
    ROUTINE ======================== github.com/cosmos/cosmos-sdk/store/cachekv.newMemIterator
    in /Users/emmanuelodeke/go/src/github.com/cosmos/cosmos-sdk/store/cachekv/memiterator.go
         4.84s      6.77s (flat, cum) 14.96% of Total
             .          .     16:	items      []*kv.Pair
             .          .     17:	ascending  bool
             .          .     18:}
             .          .     19:
             .          .     20:func newMemIterator(start, end []byte, items *kv.List, ascending bool) *memIterator {
             .      330ms     21:	itemsInDomain := make([]*kv.Pair, 0, items.Len())
             .          .     22:
             .          .     23:	var entered bool
             .          .     24:
          60ms      160ms     25:	for e := items.Front(); e != nil; e = e.Next() {
         580ms      580ms     26:		item := e.Value
         3.68s      4.78s     27:		if !dbm.IsKeyInDomain(item.Key, start, end) {
          80ms       80ms     28:			if entered {
             .          .     29:				break
             .          .     30:			}
             .          .     31:
             .          .     32:			continue
             .          .     33:		}
             .          .     34:
         440ms      580ms     35:		itemsInDomain = append(itemsInDomain, item)
             .          .     36:		entered = true
             .          .     37:	}
             .          .     38:
             .      260ms     39:	return &memIterator{
             .          .     40:		start:     start,
             .          .     41:		end:       end,
             .          .     42:		items:     itemsInDomain,
             .          .     43:		ascending: ascending,
             .          .     44:	}
    ```
    
    Fixes #8810
    
    * Move all migration scripts to v043 (#8814)
    
    * Move all migration scripts to v043
    
    * Fix permaling
    
    * Fix test
    
    * Fix test again
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    
    * permalinks
    
    Co-authored-by: chrly <chrly@chrlys-MacBook-Pro.local>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    Co-authored-by: Marko <markobaricevic3778@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Akhil Kumar P <36399231+akhilkumarpilli@users.noreply.github.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Albert Chon <albert@injectiveprotocol.com>
    Co-authored-by: Emmanuel T Odeke <emmanuel@orijtech.com>
    12 people authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    55fc465 View commit details
    Browse the repository at this point in the history
  8. Fix typo (#8848)

    ValarDragon authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    0e3ff45 View commit details
    Browse the repository at this point in the history
  9. Merge pull request from GHSA-mvm6-gfm2-89xj

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    alexanderbez and Alessio Treglia authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    e73cf2b View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2021

  1. Configuration menu
    Copy the full SHA
    280ee4f View commit details
    Browse the repository at this point in the history
  2. [rosetta] implement balance tracking and redo tx construction (#8729)

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    3 people authored Mar 11, 2021
    Configuration menu
    Copy the full SHA
    288f8dd View commit details
    Browse the repository at this point in the history
  3. keyring: update documentation (#8839)

    * keyring: update documentation
    
    * Update docs/run-node/keyring.md
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    
    * Update docs/run-node/keyring.md
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Mar 11, 2021
    Configuration menu
    Copy the full SHA
    3954c24 View commit details
    Browse the repository at this point in the history
  4. all: skip noisy/faulty benchmarks + add b.ReportAllocs for every benc…

    …hmark (#8856)
    
    * Skips very noisy benchmarks that end up running only for b.N=1 because
    their entire time is spent in setup, and varying parameters doesn't change
    much given that the number of stores is what dominates the expense. To
    ensure we can provide reliable benchmarks, progressively for the project,
    skip these until there is a proper re-work of what the benchmarks need to do
    
    * Previously sub-benchmarks: b.Run(...) did not b.ReportAllocs() due to a faulty
    assumption that invoking b.ReportAllocs() at the top would be inherited by
    all sub-benchmarks. This change fixes that
    
    Fixes #8779
    Fixes #8855
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Mar 11, 2021
    Configuration menu
    Copy the full SHA
    b9f3db1 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. Any: update and test String method (#8854)

    * Any: update and test String method
    
    * remove commented code
    
    * disable Any proto String() and GoString() generation
    
    * fix linter issues
    robert-zaremba authored Mar 12, 2021
    1 Configuration menu
    Copy the full SHA
    0711e16 View commit details
    Browse the repository at this point in the history
  2. add orderBy parameter to TxsByEvents (#8815)

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    3 people authored Mar 12, 2021
    Configuration menu
    Copy the full SHA
    adf5f62 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2021

  1. x/upgrade: remove support for time based upgrades (#8849)

    * remove time based upgrades
    
    * cleanup
    
    * cleanup evidence of time based upgrades
    
    * cleanup docs referring to time based upgrades
    
    * forgot one
    
    * added line to changelog deprecated section
    
    * Update proto/cosmos/upgrade/v1beta1/upgrade.proto
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    
    * update changelog line to correct section
    
    * update buf config to allow reserved fields
    
    Co-authored-by: technicallyty <48813565+tytech3@users.noreply.github.com>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    Co-authored-by: SaReN <sahithnarahari@gmail.com>
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    5 people authored Mar 14, 2021
    Configuration menu
    Copy the full SHA
    c6af0ed View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2021

  1. build(deps): bump github.com/prometheus/common from 0.18.0 to 0.19.0 (#…

    …8874)
    
    Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.18.0 to 0.19.0.
    - [Release notes](https://github.com/prometheus/common/releases)
    - [Commits](prometheus/common@v0.18.0...v0.19.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    c219c72 View commit details
    Browse the repository at this point in the history
  2. update CHANGELOG to remove x/ibc notions (#8863)

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    colin-axner and Alessio Treglia authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    a4b7f76 View commit details
    Browse the repository at this point in the history
  3. server: try avoid the "address already in use" error (#8842)

    Replace defer l.Close() with l.Close() to shutdown the listener
    as fast as possible to avoid the "bind: address already in use"
    error that so often occurs in CI build.
    
    From: phayes/freeport#8
    Reference: #6671
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    Alessio Treglia and amaury1093 authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    d02a397 View commit details
    Browse the repository at this point in the history
  4. add --output-document to multisign-batch (#8873)

    Closes: #8870
    
    Co-authored-by: SaReN <sahithnarahari@gmail.com>
    Alessio Treglia and sahith-narahari authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    5f71e93 View commit details
    Browse the repository at this point in the history
  5. Fix multisig LegacyAminoPubKey Amino marshaling (#8841)

    * Use v034auth RegisterCrypto
    
    * Add custom amino for LegacyAminoPubKey
    
    * Fix registercrypto
    
    * Revert old PR
    
    * revert some genutil stuff
    
    * Add comment
    
    * Add changelog
    
    * Remove binary marshalling
    
    * Fix lint
    
    * Fix lint again
    
    * Fix lint, 3rd time's a charm
    
    * ignore wrong linter warning
    
    * Fix UnmarshalAmioJSON
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Anil Kumar Kammari <anil@vitwit.com>
    4 people authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    d4d27e1 View commit details
    Browse the repository at this point in the history
  6. server: wrap errors (#8879)

    Follow-up of #8842
    Alessio Treglia authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    42919c8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e23d361 View commit details
    Browse the repository at this point in the history
  8. add orderBy parameter to TxsByEvents (#8815)

    * add orderBy parameter to grpc query
    
    * add orderby parameter
    
    * change orderBy param to enum
    
    * lint
    
    * proto lint
    
    * add changelog
    
    * Update x/auth/tx/service.go
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    4 people authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    553aac5 View commit details
    Browse the repository at this point in the history
  9. docs: update dropdown 0.41 → 0.42 (#8884)

    * redirect /0.41 → /0.42
    lovincyrus authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    e66c4e6 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. errors: Add Wrap handy method (#8845)

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Mar 16, 2021
    Configuration menu
    Copy the full SHA
    4bd695d View commit details
    Browse the repository at this point in the history
  2. fix typo (#8893)

    pavel-voronin authored Mar 16, 2021
    Configuration menu
    Copy the full SHA
    1f50a54 View commit details
    Browse the repository at this point in the history
  3. fix typo (#8891)

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    pavel-voronin and mergify[bot] authored Mar 16, 2021
    Configuration menu
    Copy the full SHA
    2bce1a7 View commit details
    Browse the repository at this point in the history
  4. Update docs (#8751)

    * docs/basics/app-anatomy.md: update code snippets
    
    * Update outdated code snippets
    
    * docs/basics/accounts.md: update code snippets
    
    * Update outdated code snippets
    
    * docs/core/baseapp.md: update code snippets
    
    * Update outdated code snippets
    
    * docs/core/node.md: update code snippets
    
    * Update outdated code snippets
    
    * docs/core/store.md: fixed typos
    
    * docs/core/grpc_rest.md: fix typos
    
    * docs/core/cli.md: fix typos
    
    * docs/core/ocap.md: fix code snippet
    
    * docs/building-modules/msg-services.md: fix snippet
    
    * Update stale code snippets
    
    * docs/building-modules/simulator.md: snippets fix
    
    * Update outdated code snippet
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    pashashocky and mergify[bot] authored Mar 16, 2021
    Configuration menu
    Copy the full SHA
    36f68eb View commit details
    Browse the repository at this point in the history
  5. account.Address: use RWLocker (#8774)

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    robert-zaremba and Alessio Treglia authored Mar 16, 2021
    Configuration menu
    Copy the full SHA
    05d4e43 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. ascii scheme didn't fit view area (#8892)

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    pavel-voronin and mergify[bot] authored Mar 17, 2021
    Configuration menu
    Copy the full SHA
    864a072 View commit details
    Browse the repository at this point in the history
  2. add newline at end of docs/versions file (#8900)

    Co-authored-by: Marko <marbar3778@yahoo.com>
    clevinson and tac0turtle authored Mar 17, 2021
    Configuration menu
    Copy the full SHA
    a9b73e6 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump codecov/codecov-action from v1.2.2 to v1.3.1 (#8903)

    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from v1.2.2 to v1.3.1.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
    - [Commits](codecov/codecov-action@v1.2.2...fcebab0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    dependabot[bot] and tac0turtle authored Mar 17, 2021
    Configuration menu
    Copy the full SHA
    4ace9be View commit details
    Browse the repository at this point in the history
  4. Fix typo (#8905)

    Co-authored-by: Marko <marbar3778@yahoo.com>
    hallazzang and tac0turtle authored Mar 17, 2021
    Configuration menu
    Copy the full SHA
    0836361 View commit details
    Browse the repository at this point in the history
  5. Docs: Anys Usage, Events & small cleanups (#8895)

    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    3 people authored Mar 17, 2021
    Configuration menu
    Copy the full SHA
    1a4418b View commit details
    Browse the repository at this point in the history
  6. build(deps): bump elliptic from 6.5.3 to 6.5.4 in /docs (#8824)

    Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
    - [Release notes](https://github.com/indutny/elliptic/releases)
    - [Commits](indutny/elliptic@v6.5.3...v6.5.4)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    dependabot[bot] and mergify[bot] authored Mar 17, 2021
    Configuration menu
    Copy the full SHA
    0c2d4a8 View commit details
    Browse the repository at this point in the history
  7. x/distribution: fix module's parameters validation (#8918)

    * x/distribution: fix module's parameters validation
    
    closes: #8914
    
    * Update x/distribution/types/params.go
    
    Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
    
    * Update x/distribution/types/params_internal_test.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    3 people authored Mar 17, 2021
    Configuration menu
    Copy the full SHA
    1fddce7 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. CLI/keys: define default supported keyring algorithms (#8825)

    * define package-level supported Keyring algorithms
    
    This commit lets developer define what algorithms Keyring supports instead of relying on just keyring.New options.
    
    This change is needed since it allows us to support those algorithms in CLI commands too without subverting their current execution flow.
    
    * read dry run cli flag as persistent command flag
    
    * add dry run field to CLI command handling context
    
    * use CLI context keyring instead of creating a new one
    
    * keyring supported algorithms are used as if they were defaults, name them as such
    
    * --dry-run value is now associated to client.context.Simulate
    
    Since Simulate is now used in both tx and query commands, move its reading routine into ReadPersistentCommandFlags.
    
    Removed DryRun from Context, since it's not needed anymore.
    
    * rename supported algorithms variable
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    
    * remove keyring algorithms global, let user set them via client.Context methods
    
    * remove old keyring globals test
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    3 people authored Mar 18, 2021
    Configuration menu
    Copy the full SHA
    deaee53 View commit details
    Browse the repository at this point in the history
  2. ci: test detection must not hide errors (#8924)

    Alessio Treglia authored Mar 18, 2021
    Configuration menu
    Copy the full SHA
    641b13e View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2021

  1. add +nobuild flags to all relevant test cases (#8934)

    Closes: #8923
    Alessio Treglia authored Mar 19, 2021
    Configuration menu
    Copy the full SHA
    7b09f95 View commit details
    Browse the repository at this point in the history
  2. Staking spec updates (#8843)

    * Overview of keepers in object capability model (OCM)
    
    * Updates to the spec, making clarifications
    
    * Create a sequence diagram of a (fresh) delegation
    
    * Misc notes, not yet decided where to put them
    
    * Description of the shares abstraction in validators
    
    * Model all keeper dependencies and move the UML file to docs
    
    * Move and rename delegation sequence diagram
    
    * Move shares description
    
    * Remove TODO
    
    * Diagram touch-ups
    
    * Add how consensus power is calculated
    
    * remove temp file
    
    * Diagram improvements
    
    * Describe slashing in more detail
    
    * Describe redelegation
    
    * Describe unbonding
    
    * Delegation updates
    
    * Delegation updates
    
    * Make a diagram describing overall transaction flow
    
    * Add delegation flows for the events of tokens being bonded/unbonding/etc.
    
    * Grammar fix
    
    * Diagram updates: distinguish alts, remove numbering.
    
    * Use groups instead of "func:" participants
    
    * Remove unused keepers from dependency diagram
    
    * Add title to unbonding diagram
    
    * Move keeper dependencies
    
    * small doc updates
    
    * remove numbers on sequence diagram
    
    * !!!WIP EndBlock
    
    * Explain "Last"-prefix in storage
    
    * Remove `panic` step (they are supposed to never happen)
    
    * EndBlock sequence diagram (with TODOs)
    
    * Add TODO
    
    * More visible TODOs
    
    * Remove numbering
    
    * Complete EndBlock
    
    * Remove numbering
    
    * Remove TODOs and update title
    
    * add title back
    
    * remove endblock seq-diagram
    
    * spec updates
    
    * Make power index update conditional on not being jailed
    
    * update title
    
    * Delete sequnce diagrams
    
    * Fix tokens to consensus power ratio
    
    * Fix type
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    
    Co-authored-by: hjort <>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Mar 19, 2021
    Configuration menu
    Copy the full SHA
    0b24970 View commit details
    Browse the repository at this point in the history
  3. doc secp256r1 (#8899)

    * Update docs for things related to secp256r1
    
    * docs: update accounts and pubkey documentation
    
    * update table formatting
    
    * Apply suggestions from code review
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    
    * Apply suggestions from code review
    
    Awesome grammar fixes and style improvements
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    
    * Apply suggestions from code review
    
    Awesome grammar and style improvements.
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    
    * hd wallet docs update
    
    * Apply suggestions from code review
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    
    * Update docs/basics/accounts.md
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    
    * Update docs/architecture/adr-020-protobuf-transaction-encoding.md
    
    I agree, let's use "and"
    
    * update code snippet links
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    4 people authored Mar 19, 2021
    Configuration menu
    Copy the full SHA
    cc1db18 View commit details
    Browse the repository at this point in the history
  4. Add issue template for "Module Readiness Checklist" (#8901)

    * add module readiness checklist template
    
    * Update .github/ISSUE_TEMPLATE/module_readiness_checklist.md
    
    Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
    
    * update about in module-readiness-checklist
    
    Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Mar 19, 2021
    Configuration menu
    Copy the full SHA
    c9ef428 View commit details
    Browse the repository at this point in the history
  5. Added the possibility of specifying custom genesis accounts and balan…

    …ces inside CLI tests (#8936)
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    RiccardoM and amaury1093 authored Mar 19, 2021
    Configuration menu
    Copy the full SHA
    129267c View commit details
    Browse the repository at this point in the history
  6. x/upgrade: added consensus version tracking (part of ADR-041) (#8743)

    * -added consensus version tracking to x/upgrade
    
    * -added interface to module manager -added e2e test for migrations using consensus version store in x/upgrade -cleaned up x/upgrade Keeper -handler in apply upgrade now handles errors and setting consensus versions -cleaned up migration map keys -removed init chainer method -simapp now implements GetConsensusVersions to assist with testing
    
    * Changed MigrationMap identifier to VersionMap
    removed module_test
    
    * updated docs
    
    * forgot this
    
    * added line to changelog for this PR
    
    * Change set consensus version function to match adr 041 spec
    
    * add documentation
    
    * remove newline from changelog
    
    unnecessary newline removed
    
    * updated example in simapp for RunMigrations, SetCurrentConsensusVersions now returns an error
    
    * switch TestMigrations to use Require instead of t.Fatal
    
    * Update CHANGELOG.md
    
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    
    * docs for SetVersionManager
    
    * -init genesis method added -removed panics/fails from setting consensus versions
    
    * update identifiers to be more go-like
    
    * update docs and UpgradeHandler fnc sig
    
    * Upgrade Keeper now takes a VersionMap instead of a VersionManager interface
    
    * upgrade keeper transition to Version Map
    
    * cleanup, added versionmap return to RunMigrations
    
    * quick fix
    
    * Update docs/architecture/adr-041-in-place-store-migrations.md
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    
    * remove support for versionmap field on upgrade keeper
    
    * cleanup
    
    * rename get/set version map keeper functions
    
    * update adr doc to match name changes
    
    * remove redudant line
    
    Co-authored-by: technicallyty <48813565+tytech3@users.noreply.github.com>
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    5 people authored Mar 19, 2021
    Configuration menu
    Copy the full SHA
    5bd93bf View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2021

  1. chore: refactor code quality issues (#8932)

    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    4 people authored Mar 22, 2021
    1 Configuration menu
    Copy the full SHA
    7b1d80e View commit details
    Browse the repository at this point in the history
  2. Add 0.43 CLI JSON migrate command (#8880)

    * Add aadr-037 json migration
    
    * Add 0.43 to CLI migraet command
    
    * Add comment
    
    * Don't cover .pb.go
    
    * Bez says (2)
    
    * Reviews
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    amaury1093 and Alessio Treglia authored Mar 22, 2021
    Configuration menu
    Copy the full SHA
    3f52d5a View commit details
    Browse the repository at this point in the history
  3. CreateValidator self delegation must be at least one consensus power (#…

    …8909)
    
    * update MsgCreateValidator ValidateBasic to enforce self delegation minimum
    
    MsgCreateValidator ValidateBasic requires a self delegation of at least one consensus power, this prevents a common, but hard to debug error
    
    * add changelog
    
    * Update CHANGELOG.md
    
    Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
    
    * fix simulation tests
    
    Construct successfuly MsgCreateValidator to use a self delegation which is greater than the PowerReduction
    
    * fix cli tests
    
    * fix cli tests
    
    Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    6 people authored Mar 22, 2021
    Configuration menu
    Copy the full SHA
    8a37ba0 View commit details
    Browse the repository at this point in the history
  4. build(deps): bump github.com/prometheus/client_golang (#8935)

    Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.9.0 to 1.10.0.
    - [Release notes](https://github.com/prometheus/client_golang/releases)
    - [Changelog](https://github.com/prometheus/client_golang/blob/master/CHANGELOG.md)
    - [Commits](prometheus/client_golang@v1.9.0...v1.10.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    3 people authored Mar 22, 2021
    Configuration menu
    Copy the full SHA
    41c016e View commit details
    Browse the repository at this point in the history
  5. exclude test from race detection (#8949)

    Alessio Treglia authored Mar 22, 2021
    Configuration menu
    Copy the full SHA
    3361ea9 View commit details
    Browse the repository at this point in the history
  6. Fix genesis supply handling (#8930)

    * Fix genesis supply handling
    
    * Add test
    
    * Fix nit
    
    Co-authored-by: Amaury M <1293565+amaurym@users.noreply.github.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    4 people authored Mar 22, 2021
    Configuration menu
    Copy the full SHA
    e9e978d View commit details
    Browse the repository at this point in the history
  7. gRPC: fix server reflection (#8945)

    * add: gogoreflection
    
    * fix: server reflection
    
    * fix: make tests resolve imports in a transitive way
    
    * chore: cleanup getMessageType
    
    * chore: lint
    
    * add: extensions reflection
    
    * chore: update interact-node.md docs
    
    * chore: update CHANGELOG.md
    
    * Update server/grpc/gogoreflection/fix_registration.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    4 people authored Mar 22, 2021
    Configuration menu
    Copy the full SHA
    ac48ffe View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. build(deps): bump github.com/golang/protobuf from 1.4.3 to 1.5.1 (#8922)

    * build(deps): bump github.com/golang/protobuf from 1.4.3 to 1.5.1
    
    Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf) from 1.4.3 to 1.5.1.
    - [Release notes](https://github.com/golang/protobuf/releases)
    - [Commits](golang/protobuf@v1.4.3...v1.5.1)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * run go mod tidy
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    3 people authored Mar 23, 2021
    Configuration menu
    Copy the full SHA
    e30959c View commit details
    Browse the repository at this point in the history
  2. move feegrant ante to auth ante (#8682)

    * move feegrant ante to auth ante
    
    * update ante builder
    
    * remove commented code
    
    * review changes
    
    * fix lint
    
    * review changes
    
    * review changes
    
    * review changes
    
    * review changes
    
    * fix ante builder
    
    * review changes
    
    * update ante builder with options struct
    
    * review changes
    
    * review changes
    
    * add changelog
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    3 people authored Mar 23, 2021
    Configuration menu
    Copy the full SHA
    025d226 View commit details
    Browse the repository at this point in the history
  3. add reverse iteration to pagination (#8875)

    * WIP
    
    * add tests
    
    * add tests
    
    * fix lint
    
    * fix pagination
    
    * add proto message doc
    
    * fix filtered_pagination
    
    * fix test
    
    * cleanup
    
    * add reverse flag to pagination
    
    * changelog
    
    * Update client/flags/flags.go
    
    * Update CHANGELOG.md
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
    3 people authored Mar 23, 2021
    Configuration menu
    Copy the full SHA
    a78f777 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2021

  1. merge changelogs from v0.42.1 and v0.42.2 (#8968)

    Alessio Treglia authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    fa39793 View commit details
    Browse the repository at this point in the history
  2. Fix link to ICS2 on ADR017 (#8975)

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    timlind and mergify[bot] authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    c457754 View commit details
    Browse the repository at this point in the history
  3. Fix broken links to ICS26 in ADR015 (#8974)

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    3 people authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    4a93db7 View commit details
    Browse the repository at this point in the history
  4. build(deps): bump vuepress-theme-cosmos from 1.0.180 to 1.0.181 in /d…

    …ocs (#8955)
    
    Bumps [vuepress-theme-cosmos](https://github.com/cosmos/vuepress-theme-cosmos) from 1.0.180 to 1.0.181.
    - [Release notes](https://github.com/cosmos/vuepress-theme-cosmos/releases)
    - [Commits](https://github.com/cosmos/vuepress-theme-cosmos/commits)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    4 people authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    f637f54 View commit details
    Browse the repository at this point in the history
  5. Remove requirement for gentx to be only 1 msg (#8954)

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    3 people authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    5476327 View commit details
    Browse the repository at this point in the history
  6. Fix link to ICS007 on ADR026 (#8976)

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    4 people authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    c0d306b View commit details
    Browse the repository at this point in the history
  7. Fix broken links to ICS specs (#8972)

    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    3 people authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    863d7d0 View commit details
    Browse the repository at this point in the history
  8. Merge pull request from GHSA-2f3p-6gfj-jccq

    * x/bank: update SendCoinsFromModuleToAccount
    
    * x/bank: add TestSendCoinsFromModuleToAccount_Blacklist
    
    * CL++
    
    * fix tests
    
    * godoc++
    alexanderbez authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    56c312a View commit details
    Browse the repository at this point in the history
  9. types: add Abs() method to sdk.Int (#8963)

    Fixes #8962
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    hallazzang and Alessio Treglia authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    8ee9da7 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. Fix broken relative link in ADR033 (#8977)

    * Fix broken relative link in ADR033
    
    Replaced with absolute URL
    
    * Update docs/architecture/adr-033-protobuf-inter-module-comm.md
    
    Co-authored-by: Marko <marko@baricevic.me>
    
    Co-authored-by: Marko <marbar3778@yahoo.com>
    Co-authored-by: Alessio Treglia <quadrispro@ubuntu.com>
    Co-authored-by: Marko <marko@baricevic.me>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: SaReN <sahithnarahari@gmail.com>
    6 people authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    5b10af4 View commit details
    Browse the repository at this point in the history
  2. Fix broken ICS links on ADR001 (#8971)

    Docs have moved to IBC repo
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    4 people authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    5a142db View commit details
    Browse the repository at this point in the history
  3. build(deps): bump github.com/magiconair/properties from 1.8.4 to 1.8.5 (

    #8991)
    
    Bumps [github.com/magiconair/properties](https://github.com/magiconair/properties) from 1.8.4 to 1.8.5.
    - [Release notes](https://github.com/magiconair/properties/releases)
    - [Changelog](https://github.com/magiconair/properties/blob/master/CHANGELOG.md)
    - [Commits](magiconair/properties@v1.8.4...v1.8.5)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    dependabot[bot] and tac0turtle authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    5783de3 View commit details
    Browse the repository at this point in the history
  4. Improve set supply (#8950)

    * temp commit
    
    * remove set supply
    
    * fix supply
    
    * remove keys
    
    * improve supply set
    
    * update changelog
    
    * improve linter
    
    * update setSupply to get only one coin
    
    * update genesis
    
    * remove dirt
    
    * save only supply
    
    * go fmt
    
    * update rosetta test bootstrap
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Frojdi Dymylja <33157909+fdymylja@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    4 people authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    7ac436d View commit details
    Browse the repository at this point in the history
  5. Prefer sending tx_bytes to Simulate gRPC endpoint (#8926)

    * First run
    
    * Remove dead code
    
    * Make test pass
    
    * Proto gen
    
    * Fix lint
    
    * Add changelog
    
    * Fix tests
    
    * Fix test
    
    * Update x/auth/tx/service.go
    
    Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>
    
    * Remove protoTxProvider
    
    * Add grpc-gateway test
    
    * Add comment
    
    * move to api breaking
    
    * lesser diff
    
    * remove conflict
    
    * empty commit to rerun CI
    
    * empty commit to rerun CI
    
    Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    4 people authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    1fa2c22 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0c824f1 View commit details
    Browse the repository at this point in the history
  7. Remove bech32 PubKey support (#7477)

    * Move PubKey bech32 to legacy package and migrate the usage where possible
    
    * update /server
    
    * wip
    
    * move proto json encoding helper functions to internal
    
    * update internal/marshal
    
    * wip
    
    * update sections which needs legacybech32
    
    * update validators output
    
    * fix conflicts
    
    * slashing update
    
    * add more tests and helper function for ANY JSON serialization
    
    * update slashing
    
    * Update function documentation
    
    * Rename code any-marshal helper functions
    
    * Update pubkey unpacking test
    
    * Update test comments
    
    * solve TestDecodeStore
    
    * solve legacytx issues
    
    * all code compiles
    
    * keyring tests
    
    * keyring cleanup
    
    * remove AssertMsg
    
    * fix some tests
    
    * fix add_ledger_test.go
    
    * update cli tests
    
    * debug cli test
    
    * rename clashed bech32 names
    
    * linter fixes
    
    * update tmservice tests
    
    * linter: update legacy deprecated checks
    
    * fix names
    
    * linting
    
    * legacybech32 pubkey type rename
    
    * fix staking client
    
    * fix test compilation
    
    * fix TestGetCmdQuerySigningInfo
    
    * rename NewIfcJSONAnyMarshaler
    
    * keyring: remove duplicated information from multinfo structure
    
    * todo cleanups
    
    * Update Changelog
    
    * remove some legacybech32 from tests
    
    * remove todos
    
    * remove printlnJSON from /server CLI and amino encoding
    
    * remove protocdc.MarshalJSON
    
    * client/show remove duplicated function
    
    * remove protocdc package
    
    * comment update
    
    * remove legacybech32.MustMarshalPubKey from a test
    
    * add todo
    
    * fix TestPublicKeyUnsafe test
    
    * review update
    
    * fix bech32 UnmarshalPubKey
    
    * Use codec.MarshalIfcJSON
    
    * fix linter issues
    
    * merging conflict: fix codec.Unmarshal calls
    
    * cleanups
    
    * Update CHANGELOG.md
    
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    
    * Reword changelog updates
    
    * use pubkey.String for comparison in Test_runAddCmdLedgerWithCustomCoinType
    
    * Update GetCmdQuerySigningInfo example
    
    * cli: update keys add docs
    
    * Add errors AsOf and errors.ErrIO type
    
    * restore multisigPubKeyInfo structure bring it back to multiInfo struct
    
    * Update codec/proto_codec.go
    
    Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>
    
    * Update crypto/keys/ed25519/ed25519_test.go
    
    Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>
    
    * Update codec/proto_codec.go
    
    Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>
    
    * move pubkey any marshaling tests
    
    * Apply suggestions from code review
    
    Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>
    
    * review updates
    
    * adding missing return
    
    * errors: use IsOf instead of AsOf
    
    * keyring: add a correct check for key not found in keyring.Get
    
    * add checkKeyNotFound
    
    * fix linter issues
    
    * fix: keyring key not found check
    
    * fix keyring tests
    
    * fix linting issues
    
    * cli tests
    
    * fix: 'simd keys show <key> -p'
    
    * fix: TestVerifyMultisignature
    
    * rename keyring Bech32... functions to Mk...
    
    * fix RunAddCmd
    
    * Update pubkey display
    
    * wip
    
    * add more tests
    
    * udate keyring output tests
    
    * remove todo from ledger tests
    
    * rename MkKeyOutput
    
    * Changelog update
    
    * solve liner issues
    
    * add link to github issue
    
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>
    3 people authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    7568b66 View commit details
    Browse the repository at this point in the history
  8. Make module.Manager.RunMigrations handle new modules correctly (#8988)

    * Make module.Manager.RunMigrations handle module additions correctly
    
    * fix if
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    aaronc and Alessio Treglia authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    697d8d5 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. build(deps): bump github.com/rs/zerolog from 1.20.0 to 1.21.0 (#8990)

    Bumps [github.com/rs/zerolog](https://github.com/rs/zerolog) from 1.20.0 to 1.21.0.
    - [Release notes](https://github.com/rs/zerolog/releases)
    - [Commits](rs/zerolog@v1.20.0...v1.21.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    3 people authored Mar 26, 2021
    Configuration menu
    Copy the full SHA
    e704e3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8fa35b View commit details
    Browse the repository at this point in the history
  3. x/bank: doc & spec updates (#8999)

    * x/bank: update constructor godoc
    
    * x/bank: spec++
    
    * Update x/bank/spec/02_keepers.md
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    
    * Update x/bank/spec/02_keepers.md
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    
    * Update x/bank/spec/02_keepers.md
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    
    * Update x/bank/spec/02_keepers.md
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    
    * Update x/bank/keeper/keeper.go
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    
    * Update x/bank/spec/02_keepers.md
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    
    * Update x/bank/spec/02_keepers.md
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    alexanderbez and Barrie Byron authored Mar 26, 2021
    Configuration menu
    Copy the full SHA
    04246ef View commit details
    Browse the repository at this point in the history
  4. ci: add janitor (#9009)

    * add janitor
    
    * push go change
    
    * revert go change
    tac0turtle authored Mar 26, 2021
    Configuration menu
    Copy the full SHA
    42e61f3 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2021

  1. fix IBC links (#9005)

    * fix ibc links
    
    * remove hyphen in prerequisites to Update docs/ibc/relayer.md
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    colin-axner and Barrie Byron authored Mar 27, 2021
    Configuration menu
    Copy the full SHA
    a5bd6b3 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. docs: update bech32 account docs (#9006)

    * docs: update bech32 account docs
    
    * docs: update other places for bech32 and pubkeys
    
    Co-authored-by: Marko <marbar3778@yahoo.com>
    robert-zaremba and tac0turtle authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    823620c View commit details
    Browse the repository at this point in the history
  2. Fix migrations bug discovered with manual tests (#8998)

    * Fix migrations bugs discovered with manual tests
    
    * Update slashing version
    
    * Move supply interface to legacy
    
    * Fix lint
    
    * Fix test
    amaury1093 authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    cc946d2 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump github.com/prometheus/common from 0.19.0 to 0.20.0 (#…

    …8956)
    
    Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.19.0 to 0.20.0.
    - [Release notes](https://github.com/prometheus/common/releases)
    - [Commits](prometheus/common@v0.19.0...v0.20.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    4 people authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    37a8c7b View commit details
    Browse the repository at this point in the history
  4. fix: grpc-gateway error codes (#9015)

    * update grpc query handler
    
    * try fix http response error codes
    
    * add test
    
    * add changelog
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    3 people authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    636e659 View commit details
    Browse the repository at this point in the history
  5. build(deps): bump google.golang.org/grpc from 1.36.0 to 1.36.1 (#9002)

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.36.0 to 1.36.1.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.36.0...v1.36.1)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    3 people authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    ca98fda View commit details
    Browse the repository at this point in the history
  6. fix swagger gen (#9019)

    * update swagger config
    
    * run make proto-swagger-gen
    
    Co-authored-by: SaReN <sahithnarahari@gmail.com>
    aleem1314 and sahith-narahari authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    0356328 View commit details
    Browse the repository at this point in the history
  7. Make clearer that the distribution iterates over all active validators (

    #8866)
    
    * Make clearer that the distribution iterates over all active validators, not just ones that voted
    
    * Update x/distribution/keeper/allocation.go
    
    Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
    
    * Move comment to docstring
    
    * Change variable name
    
    * Fix: remove git conflict markers
    
    Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    Co-authored-by: SaReN <sahithnarahari@gmail.com>
    5 people authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    7fc7b3f View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. docs: IBC overview edits and rewrites for clarity (#9001)

    * went to fix a broken link and then got caught up in an editorial quick sweep to address style, typos, and clarity issues
    
    * typo
    
    * removed the commented out link to use cases, can replace with link to website when the site has the use cases.
    
    * get corrected links from #9005
    
    * Update docs/ibc/overview.md
    
    Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
    
    * Apply Colin's suggestions from code review
    
    thank you for your careful review, I appreciate you
    
    Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
    
    * resolve merge conflict with link fixes, I hope these are correct
    
    * is like (was analogous)
    
    Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
    Barrie Byron and colin-axner authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    de0e288 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github.com/golang/protobuf from 1.5.1 to 1.5.2 (#9022)

    Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf) from 1.5.1 to 1.5.2.
    - [Release notes](https://github.com/golang/protobuf/releases)
    - [Commits](golang/protobuf@v1.5.1...v1.5.2)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    dependabot[bot] and tac0turtle authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    9628dea View commit details
    Browse the repository at this point in the history
  3. docs: added deprecation notes (#9021)

    Co-authored-by: Marko <marbar3778@yahoo.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    ce2163c View commit details
    Browse the repository at this point in the history
  4. x/auth: update NewAccountKeeper docs (#9020)

    * x/auth: update NewAccountKeeper docs
    
    * Update x/auth/keeper/keeper.go
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    
    * Update x/auth/keeper/keeper.go
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    
    * Apply suggestions from code review
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    
    Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    4 people authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    f8f52c6 View commit details
    Browse the repository at this point in the history
  5. ADR-038 Part 1: WriteListener, listen.KVStore, MultiStore and KVStore…

    … updates (#8551)
    
    * StoreKVPair protobuf message definition and generated go types
    
    * store WriteListener
    
    * update MultiStore, CacheWrap, CacheWrapper interfaces
    
    * adjust KVStores to fit new CacheWrapper interface
    
    * new ListenKVStore
    
    * adjust multistores to fit new MultiStore interface and enable wrapping returned KVStores with the new ListenKVStore
    
    * typo fixes in adr
    
    * ListenKV Store test
    
    * update server mock KVStore and MultiStore
    
    * multistore unit test; fix multistore constructor
    
    * update changelog
    
    * fix bug identified in CI
    
    * improve codecov, minor fixes/adjustments
    
    * review fixes
    
    * review updates; flip set to delete in KVStorePair, updated proto-docs from running 'make proto-gen'
    i-norden authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    feed37d View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. Add ledger/multisig detection in SignTx functions (#9026)

    * Add ledger/multisig detection in SignTx functions
    
    * Fix tests
    
    * Update CHANGELOG.md
    
    * update cl
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    amaury1093 and Alessio Treglia authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    413938c View commit details
    Browse the repository at this point in the history
  2. Add client config subcommand to CLI (#8953)

    * add client config
    
    * addressed reviewers comments
    
    * refactored,ready for review
    
    * fixed linter issues and addressed reviewers comments
    
    * Bump golangci-lint
    
    * fix linter warnings
    
    * fix some tests
    
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    3 people authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    410d8ed View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2021

  1. x/upgrade: protocol version tracking (#8897)

    * -added consensus version tracking to x/upgrade
    
    * -added interface to module manager -added e2e test for migrations using consensus version store in x/upgrade -cleaned up x/upgrade Keeper -handler in apply upgrade now handles errors and setting consensus versions -cleaned up migration map keys -removed init chainer method -simapp now implements GetConsensusVersions to assist with testing
    
    * protocol version p1
    
    * add protocol version to baseapp
    
    * rebase against master
    
    * add test
    
    * added test case
    
    * cleanup
    
    * docs and change to bigendian
    
    * changelog
    
    * cleanup keeper
    
    * swap appVersion and version
    
    * cleanup
    
    * change interface id
    
    * update keeper field name to versionSetter
    
    * reorder keys and docs
    
    * -move interface into exported folder
    
    * typo
    
    * typo2
    
    * docs on keeper fields
    
    * docs for upgrade NewKeeper
    
    * cleanup
    
    * NewKeeper docs
    
    Co-authored-by: technicallyty <48813565+tytech3@users.noreply.github.com>
    Co-authored-by: Alessio Treglia <alessio@tendermint.com>
    3 people authored Apr 2, 2021
    Configuration menu
    Copy the full SHA
    e3a0148 View commit details
    Browse the repository at this point in the history
  2. InitGenesis in migrations when fromVersion==0 (#9007)

    * InitGenesis in migrations when fromVersion==0
    
    * Add test
    
    * Fix test
    
    * Fix comment
    
    * cdc=>codec
    
    * Don't break Configurator
    
    * Remove method
    
    * Add comments
    
    * Add more comments
    
    * Update types/module/module.go
    
    Co-authored-by: technicallyty <48813565+technicallyty@users.noreply.github.com>
    
    * Update types/module/module.go
    
    Co-authored-by: technicallyty <48813565+technicallyty@users.noreply.github.com>
    
    * Update types/module/module.go
    
    Co-authored-by: technicallyty <48813565+technicallyty@users.noreply.github.com>
    
    Co-authored-by: technicallyty <48813565+technicallyty@users.noreply.github.com>
    amaury1093 and technicallyty authored Apr 2, 2021
    Configuration menu
    Copy the full SHA
    5d13b1f View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. x/auth new test - multisig tx on simulate endpoint (#9038)

    * merge master
    
    * daily
    
    * test fix / comments
    
    * cleanup
    
    * cleanup
    
    * -remove unecessary balance check
    -cleanup imports
    
    * fixed issue
    
    Co-authored-by: technicallyty <48813565+tytech3@users.noreply.github.com>
    technicallyty and technicallyty authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    ccdf896 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. build(deps): bump codecov/codecov-action from v1.3.1 to v1.3.2 (#9052)

    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from v1.3.1 to v1.3.2.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
    - [Commits](codecov/codecov-action@v1.3.1...9b0b9bb)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    ed7bca8 View commit details
    Browse the repository at this point in the history
  2. PlantUML diagrams (#8712)

    * Overview of keepers in object capability model (OCM)
    
    * Updates to the spec, making clarifications
    
    * Create a sequence diagram of a (fresh) delegation
    
    * Misc notes, not yet decided where to put them
    
    * Description of the shares abstraction in validators
    
    * Model all keeper dependencies and move the UML file to docs
    
    * Move and rename delegation sequence diagram
    
    * Move shares description
    
    * Remove TODO
    
    * Diagram touch-ups
    
    * Add how consensus power is calculated
    
    * remove temp file
    
    * Diagram improvements
    
    * Describe slashing in more detail
    
    * Describe redelegation
    
    * Describe unbonding
    
    * Delegation updates
    
    * Delegation updates
    
    * Make a diagram describing overall transaction flow
    
    * Add delegation flows for the events of tokens being bonded/unbonding/etc.
    
    * Grammar fix
    
    * Diagram updates: distinguish alts, remove numbering.
    
    * Use groups instead of "func:" participants
    
    * Remove unused keepers from dependency diagram
    
    * Add title to unbonding diagram
    
    * Move keeper dependencies
    
    * small doc updates
    
    * remove numbers on sequence diagram
    
    * !!!WIP EndBlock
    
    * Explain "Last"-prefix in storage
    
    * Remove `panic` step (they are supposed to never happen)
    
    * EndBlock sequence diagram (with TODOs)
    
    * Add TODO
    
    * More visible TODOs
    
    * Remove numbering
    
    * Complete EndBlock
    
    * Remove numbering
    
    * Remove TODOs and update title
    
    * add title back
    
    * remove endblock seq-diagram
    
    * Make power index update conditional on not being jailed
    
    * update title
    
    * Move files to /docs
    
    * Install PlantUML and compile images to png and txt
    
    * Use transaction flow in documentation
    
    * Use staking UML in staking docs
    
    * Clarify uml with inline doc
    
    * Add keeper deps diagram to docs
    
    * Only produce SVG images
    
    Co-authored-by: hjort <>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    hjorthjort and tac0turtle authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    c41baa9 View commit details
    Browse the repository at this point in the history
  3. update legacy rest swagger (#9049)

    Co-authored-by: SaReN <sahithnarahari@gmail.com>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    3 people authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    2ebf79f View commit details
    Browse the repository at this point in the history
  4. build(deps): bump JamesIves/github-pages-deploy-action (#9048)

    Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action) from 4.1.0 to 4.1.1.
    - [Release notes](https://github.com/JamesIves/github-pages-deploy-action/releases)
    - [Commits](JamesIves/github-pages-deploy-action@4.1.0...164583b)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    dependabot[bot] and tac0turtle authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    b102a72 View commit details
    Browse the repository at this point in the history
  5. revert 8909 (#8960)

    * revert 8909
    
    * remove entry from CHANGELOG
    
    * fix test
    colin-axner authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    5247a55 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' of https://github.com/cosmos/cosmos-sdk into cu…

    …onglm/merge-master-to-fuzz-packages
    Cuong Manh Le authored and cuonglm committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    5169ea8 View commit details
    Browse the repository at this point in the history