-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
Cuonglm/merge master to fuzz packages #9057
Commits on Feb 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2e9fd04 - Browse repository at this point
Copy the full SHA 2e9fd04View commit details -
Configuration menu - View commit details
-
Copy full SHA for d84942c - Browse repository at this point
Copy the full SHA d84942cView commit details
Commits on Feb 4, 2021
-
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
Configuration menu - View commit details
-
Copy full SHA for 931af43 - Browse repository at this point
Copy the full SHA 931af43View commit details -
snapshots: document use of ioutil.TempDir() (#8508)
Document with inline comments the changes introduced in #8475. Run make format.
Alessio Treglia authoredFeb 4, 2021 Configuration menu - View commit details
-
Copy full SHA for 2e04f27 - Browse repository at this point
Copy the full SHA 2e04f27View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0ddb704 - Browse repository at this point
Copy the full SHA 0ddb704View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0af248b - Browse repository at this point
Copy the full SHA 0af248bView commit details
Commits on Feb 5, 2021
-
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
Configuration menu - View commit details
-
Copy full SHA for a3757e1 - Browse repository at this point
Copy the full SHA a3757e1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c0c0665 - Browse repository at this point
Copy the full SHA c0c0665View commit details -
Configuration menu - View commit details
-
Copy full SHA for b55913d - Browse repository at this point
Copy the full SHA b55913dView commit details -
Merge branch 'master' of github.com:sikkatech/cosmos-sdk into gov_spl…
…it_vote_weighted_vote
Configuration menu - View commit details
-
Copy full SHA for 404dc4f - Browse repository at this point
Copy the full SHA 404dc4fView commit details -
cosmovisor: ln -s docs/run-node/cosmovisor.md cosmovisor/README.md (#…
…8526) Avoid duplication of contents.
Alessio Treglia authoredFeb 5, 2021 Configuration menu - View commit details
-
Copy full SHA for c54b3c4 - Browse repository at this point
Copy the full SHA c54b3c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46d6fa0 - Browse repository at this point
Copy the full SHA 46d6fa0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c5c049a - Browse repository at this point
Copy the full SHA c5c049aView commit details
Commits on Feb 6, 2021
-
bank: don't ignore errors returned by Balance.GetAddress() (#8531)
Closes: #8530
Alessio Treglia authoredFeb 6, 2021 Configuration menu - View commit details
-
Copy full SHA for 8001e3c - Browse repository at this point
Copy the full SHA 8001e3cView commit details
Commits on Feb 8, 2021
-
Fix typo in context and node docs (#8533)
* Update context.md * fix typo in the node document
Configuration menu - View commit details
-
Copy full SHA for bb85a69 - Browse repository at this point
Copy the full SHA bb85a69View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 816306b - Browse repository at this point
Copy the full SHA 816306bView commit details
Commits on Feb 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 157a246 - Browse repository at this point
Copy the full SHA 157a246View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 011e75b - Browse repository at this point
Copy the full SHA 011e75bView commit details
Commits on Feb 10, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for 41f3c05 - Browse repository at this point
Copy the full SHA 41f3c05View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 926ef34 - Browse repository at this point
Copy the full SHA 926ef34View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7baf715 - Browse repository at this point
Copy the full SHA 7baf715View commit details -
Co-authored-by: Alessio Treglia <alessio@tendermint.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9ca52f4 - Browse repository at this point
Copy the full SHA 9ca52f4View commit details -
Apply suggestions from code review
Co-authored-by: Anil Kumar Kammari <anil@vitwit.com>
Configuration menu - View commit details
-
Copy full SHA for 065c1b3 - Browse repository at this point
Copy the full SHA 065c1b3View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for dfc8dd8 - Browse repository at this point
Copy the full SHA dfc8dd8View commit details
Commits on Feb 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bddbc13 - Browse repository at this point
Copy the full SHA bddbc13View commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for 2154815 - Browse repository at this point
Copy the full SHA 2154815View commit details -
Configuration menu - View commit details
-
Copy full SHA for 352a19e - Browse repository at this point
Copy the full SHA 352a19eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a7cc3b - Browse repository at this point
Copy the full SHA 3a7cc3bView commit details
Commits on Feb 12, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for 090411a - Browse repository at this point
Copy the full SHA 090411aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 591e46f - Browse repository at this point
Copy the full SHA 591e46fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for fc6c678 - Browse repository at this point
Copy the full SHA fc6c678View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e4b2d75 - Browse repository at this point
Copy the full SHA e4b2d75View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac16c90 - Browse repository at this point
Copy the full SHA ac16c90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47f7502 - Browse repository at this point
Copy the full SHA 47f7502View commit details -
Update x/gov/client/utils/utils.go
Co-authored-by: Marko <markobaricevic3778@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8847157 - Browse repository at this point
Copy the full SHA 8847157View commit details -
Configuration menu - View commit details
-
Copy full SHA for 188a8a2 - Browse repository at this point
Copy the full SHA 188a8a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a417b51 - Browse repository at this point
Copy the full SHA a417b51View commit details -
Merge pull request #7802 from sikkatech/gov_split_vote_weighted_vote
ADR 037 Implementation: Governance Split Votes
Configuration menu - View commit details
-
Copy full SHA for cb725e1 - Browse repository at this point
Copy the full SHA cb725e1View commit details
Commits on Feb 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d9d078f - Browse repository at this point
Copy the full SHA d9d078fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e306e5b - Browse repository at this point
Copy the full SHA e306e5bView commit details -
Add pagination to GetValidatorSetByHeight response (#8567)
* fix pagination * add test Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d162b29 - Browse repository at this point
Copy the full SHA d162b29View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a534a96 - Browse repository at this point
Copy the full SHA a534a96View commit details -
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b4690d8 - Browse repository at this point
Copy the full SHA b4690d8View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for adbf5a7 - Browse repository at this point
Copy the full SHA adbf5a7View commit details -
Improve create proposal code (#8586)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d3e51cf - Browse repository at this point
Copy the full SHA d3e51cfView commit details -
Merge branch 'adr-epoched-staking' of github.com:sikkatech/cosmos-sdk…
… into adr-epoched-staking
Configuration menu - View commit details
-
Copy full SHA for f4d328c - Browse repository at this point
Copy the full SHA f4d328cView commit details
Commits on Feb 16, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for 47dd07d - Browse repository at this point
Copy the full SHA 47dd07dView commit details
Commits on Feb 17, 2021
-
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
Configuration menu - View commit details
-
Copy full SHA for 56fc3fc - Browse repository at this point
Copy the full SHA 56fc3fcView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for f970056 - Browse repository at this point
Copy the full SHA f970056View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d56de85 - Browse repository at this point
Copy the full SHA d56de85View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for cc215d6 - Browse repository at this point
Copy the full SHA cc215d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50dec2e - Browse repository at this point
Copy the full SHA 50dec2eView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0bcc402 - Browse repository at this point
Copy the full SHA 0bcc402View commit details -
[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>
Configuration menu - View commit details
-
Copy full SHA for abb3dfe - Browse repository at this point
Copy the full SHA abb3dfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53637b6 - Browse repository at this point
Copy the full SHA 53637b6View commit details
Commits on Feb 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b4820fe - Browse repository at this point
Copy the full SHA b4820feView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 73e38e4 - Browse repository at this point
Copy the full SHA 73e38e4View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ef8dabc - Browse repository at this point
Copy the full SHA ef8dabcView commit details
Commits on Feb 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c6355fd - Browse repository at this point
Copy the full SHA c6355fdView commit details -
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9b7a12f - Browse repository at this point
Copy the full SHA 9b7a12fView commit details -
* update docs * Update docs/core/baseapp.md Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ceeb2a0 - Browse repository at this point
Copy the full SHA ceeb2a0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e577378 - Browse repository at this point
Copy the full SHA e577378View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7e481cc - Browse repository at this point
Copy the full SHA 7e481ccView commit details
Commits on Feb 20, 2021
-
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
Configuration menu - View commit details
-
Copy full SHA for 7df79b5 - Browse repository at this point
Copy the full SHA 7df79b5View commit details -
Co-authored-by: Marko <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 2f42613 - Browse repository at this point
Copy the full SHA 2f42613View commit details
Commits on Feb 22, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for a846e4e - Browse repository at this point
Copy the full SHA a846e4eView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7b52767 - Browse repository at this point
Copy the full SHA 7b52767View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 81cc5c1 - Browse repository at this point
Copy the full SHA 81cc5c1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 2f069c9 - Browse repository at this point
Copy the full SHA 2f069c9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0b3af0e - Browse repository at this point
Copy the full SHA 0b3af0eView commit details -
Alessio Treglia authored
Feb 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 3e6fb55 - Browse repository at this point
Copy the full SHA 3e6fb55View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c2be53a - Browse repository at this point
Copy the full SHA c2be53aView commit details -
Deprecate SetFullFundraiserPath in favor of SetPurpose and SetCoinType (
#8629) Co-authored-by: Alessio Treglia <alessio@tendermint.com>
Configuration menu - View commit details
-
Copy full SHA for f49e155 - Browse repository at this point
Copy the full SHA f49e155View commit details -
ci: update golangci-lint (#8660)
Alessio Treglia authoredFeb 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 39b816e - Browse repository at this point
Copy the full SHA 39b816eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 846cede - Browse repository at this point
Copy the full SHA 846cedeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e858c51 - Browse repository at this point
Copy the full SHA e858c51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 649a4e6 - Browse repository at this point
Copy the full SHA 649a4e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d880d74 - Browse repository at this point
Copy the full SHA d880d74View commit details
Commits on Feb 23, 2021
-
Alessio Treglia authored
Feb 23, 2021 Configuration menu - View commit details
-
Copy full SHA for f2ee972 - Browse repository at this point
Copy the full SHA f2ee972View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4c70268 - Browse repository at this point
Copy the full SHA 4c70268View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8db9bbb - Browse repository at this point
Copy the full SHA 8db9bbbView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8dd6c32 - Browse repository at this point
Copy the full SHA 8dd6c32View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for cc70749 - Browse repository at this point
Copy the full SHA cc70749View commit details
Commits on Feb 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 09c4dc0 - Browse repository at this point
Copy the full SHA 09c4dc0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 06ababd - Browse repository at this point
Copy the full SHA 06ababdView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7969135 - Browse repository at this point
Copy the full SHA 7969135View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 2539acd - Browse repository at this point
Copy the full SHA 2539acdView commit details -
fix REST endpoints in migration docs (#8648)
* fix endpoints * update docs * fix routes * update docs Co-authored-by: Anil Kumar Kammari <anil@vitwit.com>
Configuration menu - View commit details
-
Copy full SHA for 897f20b - Browse repository at this point
Copy the full SHA 897f20bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c18d8a - Browse repository at this point
Copy the full SHA 2c18d8aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 77668a3 - Browse repository at this point
Copy the full SHA 77668a3View commit details -
bank: name and symbol metadata fields (#8677)
* bank: name and symbol metadata fields * cli test * changelog
Configuration menu - View commit details
-
Copy full SHA for 149bed4 - Browse repository at this point
Copy the full SHA 149bed4View commit details
Commits on Feb 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 115096b - Browse repository at this point
Copy the full SHA 115096bView commit details -
docs: Add mention to use gRPC v1.33.2 (#8658)
Co-authored-by: Marko <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for eeb3eab - Browse repository at this point
Copy the full SHA eeb3eabView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ba74a7c - Browse repository at this point
Copy the full SHA ba74a7cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 929b62c - Browse repository at this point
Copy the full SHA 929b62cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 96587cf - Browse repository at this point
Copy the full SHA 96587cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d51875b - Browse repository at this point
Copy the full SHA d51875bView commit details -
update tendermint to v0.34.8 (#8701)
Alessio Treglia authoredFeb 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 5d3f29b - Browse repository at this point
Copy the full SHA 5d3f29bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 19e79e0 - Browse repository at this point
Copy the full SHA 19e79e0View commit details -
[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>
Configuration menu - View commit details
-
Copy full SHA for ef9968d - Browse repository at this point
Copy the full SHA ef9968dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7008984 - Browse repository at this point
Copy the full SHA 7008984View commit details
Commits on Feb 26, 2021
-
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
Configuration menu - View commit details
-
Copy full SHA for b19ac2c - Browse repository at this point
Copy the full SHA b19ac2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0fd863 - Browse repository at this point
Copy the full SHA c0fd863View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92bc290 - Browse repository at this point
Copy the full SHA 92bc290View commit details -
* update ed25519 * add changelog and doc.go * add comment * add note about tendermint
Configuration menu - View commit details
-
Copy full SHA for fd482a2 - Browse repository at this point
Copy the full SHA fd482a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2139212 - Browse repository at this point
Copy the full SHA 2139212View commit details -
auth: allow 0 coin accounts in genesis (#8714)
* allow zero accounts * fix test * fix test
Configuration menu - View commit details
-
Copy full SHA for a786830 - Browse repository at this point
Copy the full SHA a786830View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4ff0ef - Browse repository at this point
Copy the full SHA a4ff0efView commit details
Commits on Feb 27, 2021
-
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 authoredFeb 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 68e7a3a - Browse repository at this point
Copy the full SHA 68e7a3aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for dbb9923 - Browse repository at this point
Copy the full SHA dbb9923View commit details
Commits on Feb 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c7da188 - Browse repository at this point
Copy the full SHA c7da188View commit details -
Merge pull request #8569 from sikkatech/adr-epoched-staking
ADR Epoched Staking
Configuration menu - View commit details
-
Copy full SHA for 1ba0d78 - Browse repository at this point
Copy the full SHA 1ba0d78View commit details
Commits on Mar 1, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for 0bec60e - Browse repository at this point
Copy the full SHA 0bec60eView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 32f454a - Browse repository at this point
Copy the full SHA 32f454aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b1c72fd - Browse repository at this point
Copy the full SHA b1c72fdView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 3832860 - Browse repository at this point
Copy the full SHA 3832860View commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for 0792db7 - Browse repository at this point
Copy the full SHA 0792db7View commit details -
internal: create package for unsafe bytes convertion (#8733)
Co-authored-by: Alessio Treglia <alessio@tendermint.com>
Configuration menu - View commit details
-
Copy full SHA for 5f2b90c - Browse repository at this point
Copy the full SHA 5f2b90cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a93edee - Browse repository at this point
Copy the full SHA a93edeeView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 1c6e267 - Browse repository at this point
Copy the full SHA 1c6e267View commit details -
Rename InfoImporter -> LegacyInfoImporter (#8739)
Avoid namespace clash with the InfoImporter interface that already exists in the v0.41 release series.
Alessio Treglia authoredMar 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 010eeef - Browse repository at this point
Copy the full SHA 010eeefView commit details
Commits on Mar 2, 2021
-
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
Configuration menu - View commit details
-
Copy full SHA for 585ffd6 - Browse repository at this point
Copy the full SHA 585ffd6View commit details -
crypto/keys/internal: use crypto/rand.Reader for generating private k…
Configuration menu - View commit details
-
Copy full SHA for a193522 - Browse repository at this point
Copy the full SHA a193522View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8106056 - Browse repository at this point
Copy the full SHA 8106056View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 30f58b5 - Browse repository at this point
Copy the full SHA 30f58b5View commit details
Commits on Mar 3, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for 2864eb6 - Browse repository at this point
Copy the full SHA 2864eb6View commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for eb8aaf9 - Browse repository at this point
Copy the full SHA eb8aaf9View commit details -
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 authoredMar 3, 2021 Configuration menu - View commit details
-
Copy full SHA for 91affb5 - Browse repository at this point
Copy the full SHA 91affb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b6833c - Browse repository at this point
Copy the full SHA 0b6833cView commit details -
Alessio Treglia authored
Mar 3, 2021 Configuration menu - View commit details
-
Copy full SHA for a556783 - Browse repository at this point
Copy the full SHA a556783View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a9b034b - Browse repository at this point
Copy the full SHA a9b034bView commit details -
update changelog against v0.41.4 (#8771)
Alessio Treglia authoredMar 3, 2021 Configuration menu - View commit details
-
Copy full SHA for be48479 - Browse repository at this point
Copy the full SHA be48479View commit details -
Configuration menu - View commit details
-
Copy full SHA for eef8d4d - Browse repository at this point
Copy the full SHA eef8d4dView commit details
Commits on Mar 4, 2021
-
* 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>
Configuration menu - View commit details
-
Copy full SHA for c66f1f7 - Browse repository at this point
Copy the full SHA c66f1f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for da064e1 - Browse repository at this point
Copy the full SHA da064e1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 95fa768 - Browse repository at this point
Copy the full SHA 95fa768View commit details -
Co-authored-by: Alessio Treglia <alessio@tendermint.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 82aedba - Browse repository at this point
Copy the full SHA 82aedbaView commit details -
revert unintended skip test (#8789)
Co-authored-by: Alessio Treglia <alessio@tendermint.com>
Configuration menu - View commit details
-
Copy full SHA for 72fb8b3 - Browse repository at this point
Copy the full SHA 72fb8b3View commit details -
* 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
Configuration menu - View commit details
-
Copy full SHA for a18f0b1 - Browse repository at this point
Copy the full SHA a18f0b1View commit details
Commits on Mar 5, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for 432b0b2 - Browse repository at this point
Copy the full SHA 432b0b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67964b1 - Browse repository at this point
Copy the full SHA 67964b1View commit details -
* Update mergify Prep for the v0.42 release series. * retire v0.41, the hub can upgrade to v0.42 smoothly
Alessio Treglia authoredMar 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 7aa0b4b - Browse repository at this point
Copy the full SHA 7aa0b4bView commit details -
Co-authored-by: Alessio Treglia <alessio@tendermint.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e17953a - Browse repository at this point
Copy the full SHA e17953aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6520997 - Browse repository at this point
Copy the full SHA 6520997View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09f9a55 - Browse repository at this point
Copy the full SHA 09f9a55View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a65f838 - Browse repository at this point
Copy the full SHA a65f838View commit details
Commits on Mar 8, 2021
-
x/gov: fix NormalizeProposalType() return values (#8808)
Closes: #8806
Alessio Treglia authoredMar 8, 2021 Configuration menu - View commit details
-
Copy full SHA for be23295 - Browse repository at this point
Copy the full SHA be23295View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for c2d5b24 - Browse repository at this point
Copy the full SHA c2d5b24View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6ac8898 - Browse repository at this point
Copy the full SHA 6ac8898View commit details
Commits on Mar 9, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for 24ed401 - Browse repository at this point
Copy the full SHA 24ed401View commit details
Commits on Mar 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8f7cdaf - Browse repository at this point
Copy the full SHA 8f7cdafView commit details -
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 authoredMar 10, 2021 Configuration menu - View commit details
-
Copy full SHA for 7a49038 - Browse repository at this point
Copy the full SHA 7a49038View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d761f08 - Browse repository at this point
Copy the full SHA d761f08View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for da669fc - Browse repository at this point
Copy the full SHA da669fcView commit details -
merge v0.42.0 changelog (#8836)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4b4768d - Browse repository at this point
Copy the full SHA 4b4768dView commit details -
Revert "ci: revert cleanup action's upstream latest changes (#8834)" (#…
Alessio Treglia authoredMar 10, 2021 Configuration menu - View commit details
-
Copy full SHA for 2b685ee - Browse repository at this point
Copy the full SHA 2b685eeView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 55fc465 - Browse repository at this point
Copy the full SHA 55fc465View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e3ff45 - Browse repository at this point
Copy the full SHA 0e3ff45View commit details -
Merge pull request from GHSA-mvm6-gfm2-89xj
Co-authored-by: Alessio Treglia <alessio@tendermint.com>
Configuration menu - View commit details
-
Copy full SHA for e73cf2b - Browse repository at this point
Copy the full SHA e73cf2bView commit details
Commits on Mar 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 280ee4f - Browse repository at this point
Copy the full SHA 280ee4fView commit details -
[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>
Configuration menu - View commit details
-
Copy full SHA for 288f8dd - Browse repository at this point
Copy the full SHA 288f8ddView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 3954c24 - Browse repository at this point
Copy the full SHA 3954c24View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b9f3db1 - Browse repository at this point
Copy the full SHA b9f3db1View commit details
Commits on Mar 12, 2021
-
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
1Configuration menu - View commit details
-
Copy full SHA for 0711e16 - Browse repository at this point
Copy the full SHA 0711e16View commit details -
add orderBy parameter to TxsByEvents (#8815)
Co-authored-by: Alessio Treglia <alessio@tendermint.com> Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for adf5f62 - Browse repository at this point
Copy the full SHA adf5f62View commit details
Commits on Mar 14, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for c6af0ed - Browse repository at this point
Copy the full SHA c6af0edView commit details
Commits on Mar 15, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for c219c72 - Browse repository at this point
Copy the full SHA c219c72View commit details -
update CHANGELOG to remove x/ibc notions (#8863)
Co-authored-by: Alessio Treglia <alessio@tendermint.com>
Configuration menu - View commit details
-
Copy full SHA for a4b7f76 - Browse repository at this point
Copy the full SHA a4b7f76View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d02a397 - Browse repository at this point
Copy the full SHA d02a397View commit details -
add --output-document to multisign-batch (#8873)
Closes: #8870 Co-authored-by: SaReN <sahithnarahari@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5f71e93 - Browse repository at this point
Copy the full SHA 5f71e93View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d4d27e1 - Browse repository at this point
Copy the full SHA d4d27e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42919c8 - Browse repository at this point
Copy the full SHA 42919c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e23d361 - Browse repository at this point
Copy the full SHA e23d361View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 553aac5 - Browse repository at this point
Copy the full SHA 553aac5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e66c4e6 - Browse repository at this point
Copy the full SHA e66c4e6View commit details
Commits on Mar 16, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for 4bd695d - Browse repository at this point
Copy the full SHA 4bd695dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f50a54 - Browse repository at this point
Copy the full SHA 1f50a54View commit details -
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2bce1a7 - Browse repository at this point
Copy the full SHA 2bce1a7View commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for 36f68eb - Browse repository at this point
Copy the full SHA 36f68ebView commit details -
account.Address: use RWLocker (#8774)
Co-authored-by: Alessio Treglia <alessio@tendermint.com>
Configuration menu - View commit details
-
Copy full SHA for 05d4e43 - Browse repository at this point
Copy the full SHA 05d4e43View commit details
Commits on Mar 17, 2021
-
ascii scheme didn't fit view area (#8892)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 864a072 - Browse repository at this point
Copy the full SHA 864a072View commit details -
add newline at end of docs/versions file (#8900)
Co-authored-by: Marko <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for a9b73e6 - Browse repository at this point
Copy the full SHA a9b73e6View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4ace9be - Browse repository at this point
Copy the full SHA 4ace9beView commit details -
Co-authored-by: Marko <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 0836361 - Browse repository at this point
Copy the full SHA 0836361View commit details -
Docs: Anys Usage, Events & small cleanups (#8895)
Co-authored-by: Barrie Byron <barrie.byron@tendermint.com> Co-authored-by: Alessio Treglia <alessio@tendermint.com>
Configuration menu - View commit details
-
Copy full SHA for 1a4418b - Browse repository at this point
Copy the full SHA 1a4418bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0c2d4a8 - Browse repository at this point
Copy the full SHA 0c2d4a8View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 1fddce7 - Browse repository at this point
Copy the full SHA 1fddce7View commit details
Commits on Mar 18, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for deaee53 - Browse repository at this point
Copy the full SHA deaee53View commit details -
ci: test detection must not hide errors (#8924)
Alessio Treglia authoredMar 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 641b13e - Browse repository at this point
Copy the full SHA 641b13eView commit details
Commits on Mar 19, 2021
-
add +nobuild flags to all relevant test cases (#8934)
Closes: #8923
Alessio Treglia authoredMar 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 7b09f95 - Browse repository at this point
Copy the full SHA 7b09f95View commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for 0b24970 - Browse repository at this point
Copy the full SHA 0b24970View commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for cc1db18 - Browse repository at this point
Copy the full SHA cc1db18View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c9ef428 - Browse repository at this point
Copy the full SHA c9ef428View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 129267c - Browse repository at this point
Copy the full SHA 129267cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5bd93bf - Browse repository at this point
Copy the full SHA 5bd93bfView commit details
Commits on Mar 22, 2021
-
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>
1Configuration menu - View commit details
-
Copy full SHA for 7b1d80e - Browse repository at this point
Copy the full SHA 7b1d80eView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 3f52d5a - Browse repository at this point
Copy the full SHA 3f52d5aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8a37ba0 - Browse repository at this point
Copy the full SHA 8a37ba0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 41c016e - Browse repository at this point
Copy the full SHA 41c016eView commit details -
exclude test from race detection (#8949)
Alessio Treglia authoredMar 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 3361ea9 - Browse repository at this point
Copy the full SHA 3361ea9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e9e978d - Browse repository at this point
Copy the full SHA e9e978dView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ac48ffe - Browse repository at this point
Copy the full SHA ac48ffeView commit details
Commits on Mar 23, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for e30959c - Browse repository at this point
Copy the full SHA e30959cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 025d226 - Browse repository at this point
Copy the full SHA 025d226View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a78f777 - Browse repository at this point
Copy the full SHA a78f777View commit details
Commits on Mar 24, 2021
-
merge changelogs from v0.42.1 and v0.42.2 (#8968)
Alessio Treglia authoredMar 24, 2021 Configuration menu - View commit details
-
Copy full SHA for fa39793 - Browse repository at this point
Copy the full SHA fa39793View commit details -
Fix link to ICS2 on ADR017 (#8975)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c457754 - Browse repository at this point
Copy the full SHA c457754View commit details -
Fix broken links to ICS26 in ADR015 (#8974)
Co-authored-by: Alessio Treglia <alessio@tendermint.com> Co-authored-by: Marko <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 4a93db7 - Browse repository at this point
Copy the full SHA 4a93db7View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for f637f54 - Browse repository at this point
Copy the full SHA f637f54View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5476327 - Browse repository at this point
Copy the full SHA 5476327View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c0d306b - Browse repository at this point
Copy the full SHA c0d306bView commit details -
Fix broken links to ICS specs (#8972)
Co-authored-by: Alessio Treglia <alessio@tendermint.com> Co-authored-by: Marko <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 863d7d0 - Browse repository at this point
Copy the full SHA 863d7d0View commit details -
Merge pull request from GHSA-2f3p-6gfj-jccq
* x/bank: update SendCoinsFromModuleToAccount * x/bank: add TestSendCoinsFromModuleToAccount_Blacklist * CL++ * fix tests * godoc++
Configuration menu - View commit details
-
Copy full SHA for 56c312a - Browse repository at this point
Copy the full SHA 56c312aView commit details -
types: add Abs() method to sdk.Int (#8963)
Fixes #8962 Co-authored-by: Alessio Treglia <alessio@tendermint.com>
Configuration menu - View commit details
-
Copy full SHA for 8ee9da7 - Browse repository at this point
Copy the full SHA 8ee9da7View commit details
Commits on Mar 25, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for 5b10af4 - Browse repository at this point
Copy the full SHA 5b10af4View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5a142db - Browse repository at this point
Copy the full SHA 5a142dbView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5783de3 - Browse repository at this point
Copy the full SHA 5783de3View commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for 7ac436d - Browse repository at this point
Copy the full SHA 7ac436dView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 1fa2c22 - Browse repository at this point
Copy the full SHA 1fa2c22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c824f1 - Browse repository at this point
Copy the full SHA 0c824f1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7568b66 - Browse repository at this point
Copy the full SHA 7568b66View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 697d8d5 - Browse repository at this point
Copy the full SHA 697d8d5View commit details
Commits on Mar 26, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for e704e3c - Browse repository at this point
Copy the full SHA e704e3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8fa35b - Browse repository at this point
Copy the full SHA d8fa35bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 04246ef - Browse repository at this point
Copy the full SHA 04246efView commit details -
* add janitor * push go change * revert go change
Configuration menu - View commit details
-
Copy full SHA for 42e61f3 - Browse repository at this point
Copy the full SHA 42e61f3View commit details
Commits on Mar 27, 2021
-
* fix ibc links * remove hyphen in prerequisites to Update docs/ibc/relayer.md Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>
Configuration menu - View commit details
-
Copy full SHA for a5bd6b3 - Browse repository at this point
Copy the full SHA a5bd6b3View commit details
Commits on Mar 29, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for 823620c - Browse repository at this point
Copy the full SHA 823620cView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for cc946d2 - Browse repository at this point
Copy the full SHA cc946d2View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 37a8c7b - Browse repository at this point
Copy the full SHA 37a8c7bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 636e659 - Browse repository at this point
Copy the full SHA 636e659View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ca98fda - Browse repository at this point
Copy the full SHA ca98fdaView commit details -
* update swagger config * run make proto-swagger-gen Co-authored-by: SaReN <sahithnarahari@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0356328 - Browse repository at this point
Copy the full SHA 0356328View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7fc7b3f - Browse repository at this point
Copy the full SHA 7fc7b3fView commit details
Commits on Mar 30, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for de0e288 - Browse repository at this point
Copy the full SHA de0e288View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9628dea - Browse repository at this point
Copy the full SHA 9628deaView commit details -
docs: added deprecation notes (#9021)
Co-authored-by: Marko <marbar3778@yahoo.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ce2163c - Browse repository at this point
Copy the full SHA ce2163cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for f8f52c6 - Browse repository at this point
Copy the full SHA f8f52c6View commit details -
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'
Configuration menu - View commit details
-
Copy full SHA for feed37d - Browse repository at this point
Copy the full SHA feed37dView commit details
Commits on Mar 31, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for 413938c - Browse repository at this point
Copy the full SHA 413938cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 410d8ed - Browse repository at this point
Copy the full SHA 410d8edView commit details
Commits on Apr 2, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for e3a0148 - Browse repository at this point
Copy the full SHA e3a0148View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5d13b1f - Browse repository at this point
Copy the full SHA 5d13b1fView commit details
Commits on Apr 5, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for ccdf896 - Browse repository at this point
Copy the full SHA ccdf896View commit details
Commits on Apr 6, 2021
-
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>
Configuration menu - View commit details
-
Copy full SHA for ed7bca8 - Browse repository at this point
Copy the full SHA ed7bca8View commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for c41baa9 - Browse repository at this point
Copy the full SHA c41baa9View commit details -
update legacy rest swagger (#9049)
Co-authored-by: SaReN <sahithnarahari@gmail.com> Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2ebf79f - Browse repository at this point
Copy the full SHA 2ebf79fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b102a72 - Browse repository at this point
Copy the full SHA b102a72View commit details -
* revert 8909 * remove entry from CHANGELOG * fix test
Configuration menu - View commit details
-
Copy full SHA for 5247a55 - Browse repository at this point
Copy the full SHA 5247a55View commit details -
Merge branch 'master' of https://github.com/cosmos/cosmos-sdk into cu…
…onglm/merge-master-to-fuzz-packages
Configuration menu - View commit details
-
Copy full SHA for 5169ea8 - Browse repository at this point
Copy the full SHA 5169ea8View commit details