Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cuonglm/merge master to fuzz packages #9057

Merged
merged 582 commits into from
Apr 6, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
582 commits
Select commit Hold shift + click to select a range
2e9fd04
Remove Info Importer from legacy keybase (#8500)
sahith-narahari Feb 3, 2021
d84942c
Remove useless package-lock.json (#8506)
amaury1093 Feb 3, 2021
931af43
Finalize ADR-028 (#8398)
robert-zaremba Feb 4, 2021
2e04f27
snapshots: document use of ioutil.TempDir() (#8508)
Feb 4, 2021
0ddb704
fixing typo at 'os' backend session (#8477)
victorfrancax1 Feb 4, 2021
0af248b
Add specs for feegrant (#8496)
atheeshp Feb 4, 2021
a3757e1
ADR 038: State Listening (#8012)
i-norden Feb 5, 2021
c0c0665
build(deps): bump actions/cache from v2.1.3 to v2.1.4 (#8521)
dependabot[bot] Feb 5, 2021
b55913d
fix comments and add CHANGELOG
antstalepresh Feb 5, 2021
404dc4f
Merge branch 'master' of github.com:sikkatech/cosmos-sdk into gov_spl…
antstalepresh Feb 5, 2021
c54b3c4
cosmovisor: ln -s docs/run-node/cosmovisor.md cosmovisor/README.md (#…
Feb 5, 2021
46d6fa0
fix simulation test, marshal json process
antstalepresh Feb 5, 2021
c5c049a
Persist evidence in equivocation handler (#8502)
sahith-narahari Feb 5, 2021
8001e3c
bank: don't ignore errors returned by Balance.GetAddress() (#8531)
Feb 6, 2021
bb85a69
Fix typo in context and node docs (#8533)
wonderfan Feb 8, 2021
816306b
build(deps): bump github.com/improbable-eng/grpc-web (#8536)
dependabot[bot] Feb 8, 2021
157a246
Merge branch 'master' into gov_split_vote_weighted_vote
sunnya97 Feb 9, 2021
011e75b
Update chain-upgrade-guide-040.md (#8326)
Feb 9, 2021
41f3c05
build(deps): bump github.com/tendermint/tm-db from 0.6.3 to 0.6.4 (#8…
dependabot[bot] Feb 10, 2021
926ef34
build(deps): bump JamesIves/github-pages-deploy-action from 3.7.1 to …
dependabot[bot] Feb 10, 2021
7baf715
build(deps): bump github.com/spf13/cobra from 1.1.1 to 1.1.2 (#8554)
dependabot[bot] Feb 10, 2021
9ca52f4
Update cosmovisor.md (#8552)
okwme Feb 10, 2021
065c1b3
Apply suggestions from code review
sunnya97 Feb 10, 2021
dfc8dd8
Add in-place store migrations (#8485)
amaury1093 Feb 10, 2021
bddbc13
update pagination tests (#8565)
sahith-narahari Feb 11, 2021
2154815
x/authz specs (#8499)
aleem1314 Feb 11, 2021
352a19e
Add epoched staking ADR
ValarDragon Feb 11, 2021
3a7cc3b
epoched staking
sunnya97 Feb 11, 2021
090411a
Removed GetValidator caching to fix concurrency error (#8546)
RiccardoM Feb 12, 2021
591e46f
build(deps): bump github.com/tendermint/tendermint from 0.34.3 to 0.3…
dependabot[bot] Feb 12, 2021
fc6c678
build(deps): bump github.com/spf13/cobra from 1.1.2 to 1.1.3 (#8566)
dependabot[bot] Feb 12, 2021
e4b2d75
ibc : replace strings.Contains to bytes.Contains (#8574)
PrathyushaLakkireddy Feb 12, 2021
ac16c90
remove legacy rest endpoints as per @anilCSE
sunnya97 Feb 12, 2021
47f7502
Merge branch 'master' into gov_split_vote_weighted_vote
sunnya97 Feb 12, 2021
8847157
Update x/gov/client/utils/utils.go
sunnya97 Feb 12, 2021
188a8a2
import hygiene
sunnya97 Feb 12, 2021
a417b51
update CHANGELOG
sunnya97 Feb 12, 2021
cb725e1
Merge pull request #7802 from sikkatech/gov_split_vote_weighted_vote
sunnya97 Feb 12, 2021
d9d078f
docs: rest_grpc updates (#8582)
tac0turtle Feb 15, 2021
e306e5b
Make gRPC requests go through tendermint Query (#8549)
amaury1093 Feb 15, 2021
d162b29
Add pagination to GetValidatorSetByHeight response (#8567)
aleem1314 Feb 15, 2021
a534a96
types: use (*math/big.Int).BitLen() == 0 to check if value is 0 (#8580)
odeke-em Feb 15, 2021
b4690d8
atlas: evidence (#8561)
tac0turtle Feb 15, 2021
adbf5a7
adr-028 address generation (#8415)
robert-zaremba Feb 15, 2021
d3e51cf
Improve create proposal code (#8586)
PrathyushaLakkireddy Feb 15, 2021
f4d328c
Merge branch 'adr-epoched-staking' of github.com:sikkatech/cosmos-sdk…
ValarDragon Feb 15, 2021
47dd07d
Modify IBC client governance unfreezing to reflect ADR changes (#8405)
colin-axner Feb 16, 2021
56fc3fc
codec/types: avoid unnecessary allocations for NewAnyWithCustomTypeUR…
odeke-em Feb 17, 2021
f970056
crypto/hd: make DerivePrivateKeyForPath error and not panic on traili…
odeke-em Feb 17, 2021
d56de85
x/gov/simulation: fix wrong NewDecodeStore Proposal decoding + proper…
odeke-em Feb 17, 2021
cc215d6
Update master CHANGELOG.md with v0.41, enable building docs for v0.41…
clevinson Feb 17, 2021
50dec2e
Add v0.41.1 section in Changelog (#8610)
amaury1093 Feb 17, 2021
0bcc402
add backport label to prs (#8609)
tac0turtle Feb 17, 2021
abb3dfe
[Bank] Remove the unsafe balance changing API (#8473)
jgimeno Feb 17, 2021
53637b6
bank: additional denom metadata test case (#8612)
fedekunze Feb 17, 2021
b4820fe
Bump tendermint to v0.34.7 (#8616)
Feb 18, 2021
73e38e4
Use service Msgs in CLI tx commands (#8512)
amaury1093 Feb 18, 2021
ef8dabc
build(deps): bump github.com/prometheus/common from 0.15.0 to 0.16.0 …
dependabot[bot] Feb 18, 2021
c6355fd
utils: fix wrong filename in error message (#8643)
helder-moreira Feb 19, 2021
9b7a12f
run make format (#8642)
Feb 19, 2021
ceeb2a0
Update baseapp docs (#8630)
colin-axner Feb 19, 2021
e577378
Add failing address to multisig validation (#8518)
jackzampolin Feb 19, 2021
7e481cc
ADR 033: Inter-Module Communication (#7459)
aaronc Feb 19, 2021
7df79b5
x/authz: Add DelegateAuthorization, UndelegateAuthorization (#8472)
aleem1314 Feb 20, 2021
2f42613
typo fix (#8647)
wonderfan Feb 20, 2021
a846e4e
build(deps): bump github.com/otiai10/copy from 1.4.2 to 1.5.0 (#8655)
dependabot[bot] Feb 22, 2021
7b52767
build(deps): bump github.com/prometheus/common from 0.16.0 to 0.17.0 …
dependabot[bot] Feb 22, 2021
81cc5c1
gRPC gateway issue with colons in the account url path (#8649)
aleem1314 Feb 22, 2021
2f069c9
server: fix interceptConfigs (#8641)
alexanderbez Feb 22, 2021
0b3af0e
build(deps): bump github.com/prometheus/client_golang from 1.8.0 to 1…
dependabot[bot] Feb 22, 2021
3e6fb55
merge changelogs (#8661)
Feb 22, 2021
c2be53a
auth: query all accounts stored via gRPC (#8522)
RiccardoM Feb 22, 2021
f49e155
Deprecate SetFullFundraiserPath in favor of SetPurpose and SetCoinTyp…
RiccardoM Feb 22, 2021
39b816e
ci: update golangci-lint (#8660)
Feb 22, 2021
846cede
Repsond to comments, improve descriptions
ValarDragon Feb 22, 2021
e858c51
Missed a comment
ValarDragon Feb 22, 2021
649a4e6
Add section for parameterizing the epoch length
ValarDragon Feb 22, 2021
d880d74
Fix accidentally committed files
ValarDragon Feb 22, 2021
f2ee972
various linter fixes (#8666)
Feb 23, 2021
4c70268
docs: update master docs (#8353)
lovincyrus Feb 23, 2021
8db9bbb
linter: ignore false positives in types/address (#8674)
robert-zaremba Feb 23, 2021
8dd6c32
multisig checks and optimization (#8600)
robert-zaremba Feb 23, 2021
cc70749
keyring: remove hardcoded default passphrase on NewMnemonic (#8662)
fedekunze Feb 23, 2021
09c4dc0
add mergify config for automated launchpad backports (#8667)
clevinson Feb 24, 2021
06ababd
ADR-033 cosmetic updates (#8676)
robert-zaremba Feb 24, 2021
7969135
rework unsafe string -> bytes conversion #8674 (#8684)
robert-zaremba Feb 24, 2021
2539acd
simapp InitChainer: use json instead of tmjson (#7523)
amaury1093 Feb 24, 2021
897f20b
fix REST endpoints in migration docs (#8648)
aleem1314 Feb 24, 2021
2c18d8a
add tm version to makefile (#8689)
tac0turtle Feb 24, 2021
77668a3
Add multisign batch command (#7787)
sahith-narahari Feb 24, 2021
149bed4
bank: name and symbol metadata fields (#8677)
fedekunze Feb 24, 2021
115096b
change dir '.appd' to '.app' (#8695)
kimurayu45z Feb 25, 2021
eeb3eab
docs: Add mention to use gRPC v1.33.2 (#8658)
amaury1093 Feb 25, 2021
ba74a7c
x{stake,slash,gov,distrib} In-place Store Migrations (#8504)
amaury1093 Feb 25, 2021
929b62c
types: intern AccAddress.String() to gut wasted expensive recomputati…
odeke-em Feb 25, 2021
96587cf
build(deps): bump google.golang.org/grpc from 1.35.0 to 1.36.0 (#8696)
dependabot[bot] Feb 25, 2021
d51875b
Updates and clarifications to the staking specs (#8675)
hjorthjort Feb 25, 2021
5d3f29b
update tendermint to v0.34.8 (#8701)
Feb 25, 2021
19e79e0
ADR-019/020 cleanups: HybridCodec, Pubkey (#8683)
amaury1093 Feb 25, 2021
ef9968d
[bank]: add balance tracking events (#8656)
fdymylja Feb 25, 2021
7008984
scripts: indent multiline commands (#8706)
robert-zaremba Feb 25, 2021
b19ac2c
Add warning notice in changelog for v0.41.x bug (ref: #8461) (#8707)
clevinson Feb 26, 2021
c0fd863
Merge branch 'master' into adr-epoched-staking
ValarDragon Feb 26, 2021
92bc290
Fix legacy rest api (#8434)
SegueII Feb 26, 2021
fd482a2
update ed25519 (#8690)
tac0turtle Feb 26, 2021
2139212
docker m1 (#8710)
tac0turtle Feb 26, 2021
a786830
auth: allow 0 coin accounts in genesis (#8714)
tac0turtle Feb 26, 2021
a4ff0ef
Merge branch 'master' into adr-epoched-staking
ValarDragon Feb 26, 2021
68e7a3a
fix: per 8711 fix typo and minor command text edit for multi sign bat…
Feb 27, 2021
dbb9923
store/cachekv, x/bank/types: algorithmically fix pathologically slow …
odeke-em Feb 27, 2021
c7da188
Merge branch 'master' into adr-epoched-staking
sunnya97 Feb 28, 2021
1ba0d78
Merge pull request #8569 from sikkatech/adr-epoched-staking
sunnya97 Feb 28, 2021
0bec60e
build(deps): bump github.com/prometheus/common from 0.17.0 to 0.18.0 …
dependabot[bot] Mar 1, 2021
32f454a
Makefile: fix build_tags update (#8725)
robert-zaremba Mar 1, 2021
b1c72fd
crypto/keyring: fix offline keys migration (#8639)
sahith-narahari Mar 1, 2021
3832860
Allow REST endpoint to query txs with multisig (#8730)
amaury1093 Mar 1, 2021
0792db7
minor channel fixes (#8665)
damiannolan Mar 1, 2021
5f2b90c
internal: create package for unsafe bytes convertion (#8733)
robert-zaremba Mar 1, 2021
a93edee
Move QueryTx functions to x/auth/tx (#8734)
amaury1093 Mar 1, 2021
1c6e267
Remove IBC logic from x/upgrade (#8673)
colin-axner Mar 1, 2021
010eeef
Rename InfoImporter -> LegacyInfoImporter (#8739)
Mar 1, 2021
585ffd6
x/staking: add ValidateGenesis benchmark (#8746)
odeke-em Mar 2, 2021
a193522
crypto/keys/internal: use crypto/rand.Reader for generating private k…
cuonglm Mar 2, 2021
8106056
further reduce logging (#8752)
tac0turtle Mar 2, 2021
30f58b5
Weighted votes migrate in-place migrations (#8663)
amaury1093 Mar 2, 2021
2864eb6
Robert/addr memory leak (#8717)
robert-zaremba Mar 3, 2021
eb8aaf9
Index supply by denom (#8517)
sahith-narahari Mar 3, 2021
91affb5
simapp, types: fix benchmarks panics by honoring skip if set (#8763)
Mar 3, 2021
0b6833c
Lock mutex on getting element from cache (#8767)
robert-zaremba Mar 3, 2021
a556783
build with go1.16 (#8768)
Mar 3, 2021
a9b034b
Emit header in MsgUpdateClient events (#8624)
colin-axner Mar 3, 2021
be48479
update changelog against v0.41.4 (#8771)
Mar 3, 2021
eef8d4d
Fix typo in querying events (#8773)
amaury1093 Mar 3, 2021
c66f1f7
crypto: add secp256r1 (#8559)
robert-zaremba Mar 4, 2021
da064e1
Remove IBC from the SDK (#8735)
colin-axner Mar 4, 2021
95fa768
ADR 041: In-Place Store Migrations (#8646)
amaury1093 Mar 4, 2021
82aedba
logging (#8785)
tac0turtle Mar 4, 2021
72fb8b3
revert unintended skip test (#8789)
sahith-narahari Mar 4, 2021
a18f0b1
Enable secp256r1 (#8786)
robert-zaremba Mar 4, 2021
432b0b2
build(deps): bump JamesIves/github-pages-deploy-action from 4.0.0 to …
dependabot[bot] Mar 5, 2021
67964b1
fix multisig account pubkeys migration (#8794)
akhilkumarpilli Mar 5, 2021
7aa0b4b
Update mergify (#8784)
Mar 5, 2021
e17953a
perf change (#8796)
tac0turtle Mar 5, 2021
6520997
Supply by denom Migrations (#8780)
amaury1093 Mar 5, 2021
09f9a55
fix make protoc error (#8799)
jgimeno Mar 5, 2021
a65f838
reduce gas costs by 10x for transient store operations (#8790)
albertchon Mar 5, 2021
be23295
x/gov: fix NormalizeProposalType() return values (#8808)
Mar 8, 2021
c2d5b24
store/cachekv: use typed types/kv.List instead of container/list.List…
odeke-em Mar 8, 2021
6ac8898
Move all migration scripts to v043 (#8814)
amaury1093 Mar 8, 2021
24ed401
fixed broken links, typos (#8783)
charleenfei Mar 9, 2021
8f7cdaf
update SigVerifiableTx.GetPubKeys to return an error (#8828)
robert-zaremba Mar 10, 2021
7a49038
ci: revert cleanup action's upstream latest changes (#8834)
Mar 10, 2021
d761f08
add trust to macOS Keychain for calling apps by default (#8826)
gsora Mar 10, 2021
da669fc
build(deps): bump codecov/codecov-action from v1.2.1 to v1.2.2 (#8833)
dependabot[bot] Mar 10, 2021
4b4768d
merge v0.42.0 changelog (#8836)
Mar 10, 2021
2b685ee
Revert "ci: revert cleanup action's upstream latest changes (#8834)" …
Mar 10, 2021
55fc465
fixes: permalinks for docs (#8838)
charleenfei Mar 10, 2021
0e3ff45
Fix typo (#8848)
ValarDragon Mar 10, 2021
e73cf2b
Merge pull request from GHSA-mvm6-gfm2-89xj
alexanderbez Mar 10, 2021
280ee4f
Fix SendToModuleAccountTest (#8857)
jgimeno Mar 11, 2021
288f8dd
[rosetta] implement balance tracking and redo tx construction (#8729)
fdymylja Mar 11, 2021
3954c24
keyring: update documentation (#8839)
Mar 11, 2021
b9f3db1
all: skip noisy/faulty benchmarks + add b.ReportAllocs for every benc…
odeke-em Mar 11, 2021
0711e16
Any: update and test String method (#8854)
robert-zaremba Mar 12, 2021
adf5f62
add orderBy parameter to TxsByEvents (#8815)
aleem1314 Mar 12, 2021
c6af0ed
x/upgrade: remove support for time based upgrades (#8849)
technicallyty Mar 14, 2021
c219c72
build(deps): bump github.com/prometheus/common from 0.18.0 to 0.19.0 …
dependabot[bot] Mar 15, 2021
a4b7f76
update CHANGELOG to remove x/ibc notions (#8863)
colin-axner Mar 15, 2021
d02a397
server: try avoid the "address already in use" error (#8842)
Mar 15, 2021
5f71e93
add --output-document to multisign-batch (#8873)
Mar 15, 2021
d4d27e1
Fix multisig LegacyAminoPubKey Amino marshaling (#8841)
amaury1093 Mar 15, 2021
42919c8
server: wrap errors (#8879)
Mar 15, 2021
e23d361
Allow proto CI to pass when no proto files changed (#8881)
amaury1093 Mar 15, 2021
553aac5
add orderBy parameter to TxsByEvents (#8815)
aleem1314 Mar 15, 2021
e66c4e6
docs: update dropdown 0.41 → 0.42 (#8884)
lovincyrus Mar 15, 2021
4bd695d
errors: Add Wrap handy method (#8845)
robert-zaremba Mar 16, 2021
1f50a54
fix typo (#8893)
pavel-voronin Mar 16, 2021
2bce1a7
fix typo (#8891)
pavel-voronin Mar 16, 2021
36f68eb
Update docs (#8751)
pashashocky Mar 16, 2021
05d4e43
account.Address: use RWLocker (#8774)
robert-zaremba Mar 16, 2021
864a072
ascii scheme didn't fit view area (#8892)
pavel-voronin Mar 17, 2021
a9b73e6
add newline at end of docs/versions file (#8900)
clevinson Mar 17, 2021
4ace9be
build(deps): bump codecov/codecov-action from v1.2.2 to v1.3.1 (#8903)
dependabot[bot] Mar 17, 2021
0836361
Fix typo (#8905)
hallazzang Mar 17, 2021
1a4418b
Docs: Anys Usage, Events & small cleanups (#8895)
amaury1093 Mar 17, 2021
0c2d4a8
build(deps): bump elliptic from 6.5.3 to 6.5.4 in /docs (#8824)
dependabot[bot] Mar 17, 2021
1fddce7
x/distribution: fix module's parameters validation (#8918)
Mar 17, 2021
deaee53
CLI/keys: define default supported keyring algorithms (#8825)
gsora Mar 18, 2021
641b13e
ci: test detection must not hide errors (#8924)
Mar 18, 2021
7b09f95
add +nobuild flags to all relevant test cases (#8934)
Mar 19, 2021
0b24970
Staking spec updates (#8843)
hjorthjort Mar 19, 2021
cc1db18
doc secp256r1 (#8899)
robert-zaremba Mar 19, 2021
c9ef428
Add issue template for "Module Readiness Checklist" (#8901)
clevinson Mar 19, 2021
129267c
Added the possibility of specifying custom genesis accounts and balan…
RiccardoM Mar 19, 2021
5bd93bf
x/upgrade: added consensus version tracking (part of ADR-041) (#8743)
technicallyty Mar 19, 2021
7b1d80e
chore: refactor code quality issues (#8932)
akshgpt7 Mar 22, 2021
3f52d5a
Add 0.43 CLI JSON `migrate` command (#8880)
amaury1093 Mar 22, 2021
8a37ba0
CreateValidator self delegation must be at least one consensus power …
colin-axner Mar 22, 2021
41c016e
build(deps): bump github.com/prometheus/client_golang (#8935)
dependabot[bot] Mar 22, 2021
3361ea9
exclude test from race detection (#8949)
Mar 22, 2021
e9e978d
Fix genesis supply handling (#8930)
aaronc Mar 22, 2021
ac48ffe
gRPC: fix server reflection (#8945)
fdymylja Mar 22, 2021
e30959c
build(deps): bump github.com/golang/protobuf from 1.4.3 to 1.5.1 (#8922)
dependabot[bot] Mar 23, 2021
025d226
move feegrant ante to auth ante (#8682)
atheeshp Mar 23, 2021
a78f777
add reverse iteration to pagination (#8875)
aleem1314 Mar 23, 2021
fa39793
merge changelogs from v0.42.1 and v0.42.2 (#8968)
Mar 24, 2021
c457754
Fix link to ICS2 on ADR017 (#8975)
timlind Mar 24, 2021
4a93db7
Fix broken links to ICS26 in ADR015 (#8974)
timlind Mar 24, 2021
f637f54
build(deps): bump vuepress-theme-cosmos from 1.0.180 to 1.0.181 in /d…
dependabot[bot] Mar 24, 2021
5476327
Remove requirement for gentx to be only 1 msg (#8954)
jackzampolin Mar 24, 2021
c0d306b
Fix link to ICS007 on ADR026 (#8976)
timlind Mar 24, 2021
863d7d0
Fix broken links to ICS specs (#8972)
timlind Mar 24, 2021
56c312a
Merge pull request from GHSA-2f3p-6gfj-jccq
alexanderbez Mar 24, 2021
8ee9da7
types: add Abs() method to sdk.Int (#8963)
hallazzang Mar 24, 2021
5b10af4
Fix broken relative link in ADR033 (#8977)
timlind Mar 25, 2021
5a142db
Fix broken ICS links on ADR001 (#8971)
timlind Mar 25, 2021
5783de3
build(deps): bump github.com/magiconair/properties from 1.8.4 to 1.8.…
dependabot[bot] Mar 25, 2021
7ac436d
Improve set supply (#8950)
jgimeno Mar 25, 2021
1fa2c22
Prefer sending tx_bytes to Simulate gRPC endpoint (#8926)
amaury1093 Mar 25, 2021
0c824f1
fix race condition on address.String (#8997)
robert-zaremba Mar 25, 2021
7568b66
Remove bech32 PubKey support (#7477)
robert-zaremba Mar 25, 2021
697d8d5
Make module.Manager.RunMigrations handle new modules correctly (#8988)
aaronc Mar 25, 2021
e704e3c
build(deps): bump github.com/rs/zerolog from 1.20.0 to 1.21.0 (#8990)
dependabot[bot] Mar 26, 2021
d8fa35b
Update ledger bech32 tests (#8981)
robert-zaremba Mar 26, 2021
04246ef
x/bank: doc & spec updates (#8999)
alexanderbez Mar 26, 2021
42e61f3
ci: add janitor (#9009)
tac0turtle Mar 26, 2021
a5bd6b3
fix IBC links (#9005)
colin-axner Mar 27, 2021
823620c
docs: update bech32 account docs (#9006)
robert-zaremba Mar 29, 2021
cc946d2
Fix migrations bug discovered with manual tests (#8998)
amaury1093 Mar 29, 2021
37a8c7b
build(deps): bump github.com/prometheus/common from 0.19.0 to 0.20.0 …
dependabot[bot] Mar 29, 2021
636e659
fix: grpc-gateway error codes (#9015)
aleem1314 Mar 29, 2021
ca98fda
build(deps): bump google.golang.org/grpc from 1.36.0 to 1.36.1 (#9002)
dependabot[bot] Mar 29, 2021
0356328
fix swagger gen (#9019)
aleem1314 Mar 29, 2021
7fc7b3f
Make clearer that the distribution iterates over all active validator…
hjorthjort Mar 29, 2021
de0e288
docs: IBC overview edits and rewrites for clarity (#9001)
Mar 30, 2021
9628dea
build(deps): bump github.com/golang/protobuf from 1.5.1 to 1.5.2 (#9022)
dependabot[bot] Mar 30, 2021
ce2163c
docs: added deprecation notes (#9021)
robert-zaremba Mar 30, 2021
f8f52c6
x/auth: update NewAccountKeeper docs (#9020)
robert-zaremba Mar 30, 2021
feed37d
ADR-038 Part 1: WriteListener, listen.KVStore, MultiStore and KVStore…
i-norden Mar 30, 2021
413938c
Add ledger/multisig detection in SignTx functions (#9026)
amaury1093 Mar 31, 2021
410d8ed
Add client config subcommand to CLI (#8953)
cyberbono3 Mar 31, 2021
e3a0148
x/upgrade: protocol version tracking (#8897)
technicallyty Apr 2, 2021
5d13b1f
InitGenesis in migrations when fromVersion==0 (#9007)
amaury1093 Apr 2, 2021
ccdf896
x/auth new test - multisig tx on simulate endpoint (#9038)
technicallyty Apr 5, 2021
ed7bca8
build(deps): bump codecov/codecov-action from v1.3.1 to v1.3.2 (#9052)
dependabot[bot] Apr 6, 2021
c41baa9
PlantUML diagrams (#8712)
hjorthjort Apr 6, 2021
2ebf79f
update legacy rest swagger (#9049)
atheeshp Apr 6, 2021
b102a72
build(deps): bump JamesIves/github-pages-deploy-action (#9048)
dependabot[bot] Apr 6, 2021
5247a55
revert 8909 (#8960)
colin-axner Apr 6, 2021
5169ea8
Merge branch 'master' of https://github.com/cosmos/cosmos-sdk into cu…
Apr 6, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion build.sh → .build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ set -ue
# - DEBUG

# Source builder's functions library
. /usr/local/share/cosmos-sdk/buildlib.sh
. /usr/local/share/tendermint/buildlib.sh

# These variables are now available
# - BASEDIR
Expand Down
64 changes: 0 additions & 64 deletions .circleci/config.yml

This file was deleted.

9 changes: 6 additions & 3 deletions .codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,15 @@ coverage:
threshold: 1% # allow this much decrease on project
app:
target: 70%
flags: app
flags:
- app
modules:
target: 70%
flags: modules
flags:
- modules
client:
flags: client
flags:
- client
changes: false

comment:
Expand Down
20 changes: 20 additions & 0 deletions .deepsource.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
version = 1

test_patterns = [
"tests/**",
"**_test.go"
]

exclude_patterns = [
"third_party/proto/**",
"testutil/**",
"proto/cosmos/**",
"contrib/**"
]

[[analyzers]]
name = "go"
enabled = true

[analyzers.meta]
import_paths = ["github.com/cosmos/cosmos-sdk"]
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/module-readiness-checklist.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
name: Module Readiness Checklist
about: Pre-flight checklist that modules must pass in order to be included in a release of the Cosmos SDK
labels: 'module-readiness-checklist'
---

## x/{MODULE_NAME} Module Readiness Checklist

This checklist is to be used for tracking the final internal audit of new Cosmos SDK modules prior to inclusion in a published release.

### Release Candidate Checklist

The following checklist should be gone through once the module has been fully implemented. This audit should be performed directly on `master`, or preferably on a `alpha` or `beta` release tag that includes the module.

The module **should not** be included in any Release Candidate tag until it has passed this checklist.

- [ ] API audit (at least 1 person) (@assignee)
- [ ] Are Msg and Query methods and types well-named and organized?
- [ ] Is everything well documented (inline godoc as well as [`/spec/` folder](https://github.com/cosmos/cosmos-sdk/blob/master/docs/spec/SPEC-SPEC.md) in module directory)
- [ ] State machine audit (at least 2 people) (@assignee1, @assignee2)
- [ ] Read through MsgServer code and verify correctness upon visual inspection
- [ ] Ensure all state machine code which could be confusing is properly commented
- [ ] Make sure state machine logic matches Msg method documentation
- [ ] Ensure that all state machine edge cases are covered with tests and that test coverage is sufficient (at least 90% coverage on module code)
- [ ] Assess potential threats for each method including spam attacks and ensure that threats have been addressed sufficiently. This should be done by writing up threat assessment for each method
- [ ] Assess potential risks of any new third party dependencies and decide whether a dependency audit is needed
- [ ] Completeness audit, fully implemented with tests (at least 1 person) (@assignee)
- [ ] Genesis import and export of all state
- [ ] Query services
- [ ] CLI methods
- [ ] All necessary migration scripts are present (if this is an upgrade of existing module)

### Published Release Checklist

After the above checks have been audited and the module is included in a tagged Release Candidate, the following additional checklist should be undertaken for live testing, and potentially a 3rd party audit (if deemed necessary):

- [ ] Testnet / devnet testing (2-3 people) (@assignee1, @assignee2, @assignee3)
- [ ] All Msg methods have been tested especially in light of any potential threats identified
- [ ] Genesis import and export has been tested
- [ ] Nice to have (and needed in some cases if threats could be high): Official 3rd party audit
58 changes: 58 additions & 0 deletions .github/workflows/atlas.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: Atlas
# Atlas checks if a modules atlas manifest has been touched, if so it publishes the updated version
on:
push:
branches:
- master
paths:
- "x/**/atlas/*"
pull_request:
paths:
- "x/**/atlas/*"

jobs:
auth:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: technote-space/get-diff-action@v4
id: git_diff
with:
PATTERNS: |
x/auth/atlas/**
- uses: marbar3778/atlas_action@main
with:
token: ${{ secrets.ATLAS_TOKEN }}
path: ./x/auth/atlas/atlas.toml
dry-run: ${{ github.event_name != 'pull_request' }}
if: env.GIT_DIFF
bank:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: technote-space/get-diff-action@v4
id: git_diff
with:
PATTERNS: |
x/bank/atlas/**
- uses: marbar3778/atlas_action@main
with:
token: ${{ secrets.ATLAS_TOKEN }}
path: ./x/bank/atlas/atlas.toml
dry-run: ${{ github.event_name != 'pull_request' }}
if: env.GIT_DIFF
evidence:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: technote-space/get-diff-action@v4
id: git_diff
with:
PATTERNS: |
x/evidence/atlas/**
- uses: marbar3778/atlas_action@main
with:
token: ${{ secrets.ATLAS_TOKEN }}
path: ./x/evidence/atlas/manifest.toml
dry-run: ${{ github.event_name != 'pull_request' }}
if: env.GIT_DIFF
1 change: 1 addition & 0 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ jobs:
uses: docker/setup-buildx-action@v1

- name: Login to DockerHub
if: ${{ github.event_name != 'pull_request' }}
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
Expand Down
31 changes: 31 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Documentation
# This job builds and deploys documenation to github pages.
# It runs on every push to master.
on:
push:
branches:
- master

jobs:
build-and-deploy:
runs-on: ubuntu-latest
container:
image: tendermintdev/docker-website-deployment
steps:
- name: Checkout 🛎️
uses: actions/checkout@v2.3.1
with:
persist-credentials: false
fetch-depth: 0

- name: Install and Build 🔧
run: |
apk add rsync
make build-docs LEDGER_ENABLED=false

- name: Deploy 🚀
uses: JamesIves/github-pages-deploy-action@4.1.1
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BRANCH: gh-pages
FOLDER: ~/output
16 changes: 16 additions & 0 deletions .github/workflows/janitor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Janitor
# Janitor cleans up previous runs of various workflows
# Cancels Sims and Tests
on:
pull_request:

jobs:
cancel:
name: "Cancel Previous Runs"
runs-on: ubuntu-latest
timeout-minutes: 3
steps:
- uses: styfle/cancel-workflow-action@0.8.0
with:
workflow_id: 872925,1013614,1134055
access_token: ${{ github.token }}
2 changes: 1 addition & 1 deletion .github/workflows/linkchecker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: gaurav-nelson/github-action-markdown-link-check@1.0.8
- uses: gaurav-nelson/github-action-markdown-link-check@1.0.12
with:
folder-path: "docs"
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
- uses: golangci/golangci-lint-action@master
with:
# Required: the version of golangci-lint is required and must be specified without patch version: we always use the latest patch version.
version: v1.28
version: v1.39
args: --timeout 10m
github-token: ${{ secrets.github_token }}
if: env.GIT_DIFF
53 changes: 53 additions & 0 deletions .github/workflows/proto-docker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Build & Push SDK Proto Builder
on:
pull_request:
push:
branches:
- master
paths:
- "contrib/devtools/dockerfile"

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Prepare
id: prep
run: |
DOCKER_IMAGE=tendermintdev/sdk-proto-gen
VERSION=noop
if [[ $GITHUB_REF == refs/tags/* ]]; then
VERSION=${GITHUB_REF#refs/tags/}
elif [[ $GITHUB_REF == refs/heads/* ]]; then
VERSION=$(echo ${GITHUB_REF#refs/heads/} | sed -r 's#/+#-#g')
if [ "${{ github.event.repository.default_branch }}" = "$VERSION" ]; then
VERSION=latest
fi
fi
TAGS="${DOCKER_IMAGE}:${VERSION}"
echo ::set-output name=tags::${TAGS}

- name: Set up QEMU
uses: docker/setup-qemu-action@master
with:
platforms: all

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1

- name: Login to DockerHub
if: ${{ github.event_name != 'pull_request' }}
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUBTM_USERNAME }}
password: ${{ secrets.DOCKERHUBTM_TOKEN }}

- name: Publish to Docker Hub
uses: docker/build-push-action@v2
with:
context: ./contrib/devtools
file: ./contrib/devtools/dockerfile
platforms: linux/amd64,linux/arm64
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.prep.outputs.tags }}
17 changes: 13 additions & 4 deletions .github/workflows/proto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,28 @@ name: Protobuf
# This workflow is only run when a .proto file has been changed
on:
pull_request:
paths:
- "**.proto"

jobs:
lint:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@master
- uses: technote-space/get-diff-action@v4
with:
PATTERNS: |
**/**.proto
- name: lint
run: make proto-lint-docker
run: make proto-lint
if: env.GIT_DIFF
breakage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: technote-space/get-diff-action@v4
with:
PATTERNS: |
**/**.proto
- name: check-breakage
run: make proto-check-breaking-docker
run: make proto-check-breaking
if: env.GIT_DIFF
Loading