Showing with 9,256 additions and 2,630 deletions.
  1. +2 −2 .github/workflows/cosmos-sdk-proto.yml
  2. +3 −3 .github/workflows/cosmrs.yml
  3. +2 −2 .github/workflows/workspace.yml
  4. +611 −549 Cargo.lock
  5. +1 −1 README.md
  6. +1 −1 cosmos-sdk-go
  7. +37 −0 cosmos-sdk-proto/CHANGELOG.md
  8. +6 −6 cosmos-sdk-proto/Cargo.toml
  9. +2 −2 cosmos-sdk-proto/README.md
  10. +6 −4 cosmos-sdk-proto/src/lib.rs
  11. +1 −1 cosmos-sdk-proto/src/prost/cosmos-sdk/COSMOS_SDK_COMMIT
  12. +64 −15 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.app.v1alpha1.tonic.rs
  13. +236 −81 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.auth.v1beta1.tonic.rs
  14. +205 −62 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.authz.v1beta1.tonic.rs
  15. +309 −102 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.bank.v1beta1.tonic.rs
  16. +2 −2 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.base.abci.v1beta1.rs
  17. +65 −15 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.base.node.v1beta1.tonic.rs
  18. +87 −23 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.base.reflection.v1beta1.tonic.rs
  19. +181 −57 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.base.reflection.v2alpha1.tonic.rs
  20. +10 −7 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.base.store.v1beta1.rs
  21. +10 −10 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.base.tendermint.v1beta1.rs
  22. +196 −64 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.base.tendermint.v1beta1.tonic.rs
  23. +66 −15 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.crisis.v1beta1.tonic.rs
  24. +403 −125 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.distribution.v1beta1.tonic.rs
  25. +151 −38 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.evidence.v1beta1.tonic.rs
  26. +200 −55 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.feegrant.v1beta1.tonic.rs
  27. +335 −118 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.gov.v1.tonic.rs
  28. +316 −110 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.gov.v1beta1.tonic.rs
  29. +13 −0 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.group.v1.rs
  30. +683 −246 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.group.v1.tonic.rs
  31. +104 −31 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.mint.v1beta1.tonic.rs
  32. +239 −78 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.nft.v1beta1.tonic.rs
  33. +83 −23 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.params.v1beta1.tonic.rs
  34. +169 −46 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.slashing.v1beta1.tonic.rs
  35. +1 −1 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.staking.v1beta1.rs
  36. +539 −182 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.staking.v1beta1.tonic.rs
  37. +2 −2 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.tx.v1beta1.rs
  38. +140 −47 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.tx.v1beta1.tonic.rs
  39. +240 −71 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.upgrade.v1beta1.tonic.rs
  40. +123 −34 cosmos-sdk-proto/src/prost/cosmos-sdk/cosmos.vesting.v1beta1.tonic.rs
  41. +21 −0 cosmos-sdk-proto/src/prost/ibc-go/cosmos.auth.v1beta1.rs
  42. +14 −0 cosmos-sdk-proto/src/prost/ibc-go/cosmos.base.query.v1beta1.rs
  43. +28 −0 cosmos-sdk-proto/src/prost/ibc-go/cosmos.base.v1beta1.rs
  44. +21 −0 cosmos-sdk-proto/src/prost/ibc-go/cosmos.upgrade.v1beta1.rs
  45. +30 −2 cosmos-sdk-proto/src/prost/ibc-go/ibc.applications.interchain_accounts.controller.v1.rs
  46. +30 −2 cosmos-sdk-proto/src/prost/ibc-go/ibc.applications.interchain_accounts.host.v1.rs
  47. +63 −0 cosmos-sdk-proto/src/prost/ibc-go/ibc.applications.interchain_accounts.v1.rs
  48. +92 −5 cosmos-sdk-proto/src/prost/ibc-go/ibc.applications.transfer.v1.rs
  49. +7 −0 cosmos-sdk-proto/src/prost/ibc-go/ibc.applications.transfer.v2.rs
  50. +378 −4 cosmos-sdk-proto/src/prost/ibc-go/ibc.core.channel.v1.rs
  51. +238 −4 cosmos-sdk-proto/src/prost/ibc-go/ibc.core.client.v1.rs
  52. +28 −0 cosmos-sdk-proto/src/prost/ibc-go/ibc.core.commitment.v1.rs
  53. +182 −4 cosmos-sdk-proto/src/prost/ibc-go/ibc.core.connection.v1.rs
  54. +7 −0 cosmos-sdk-proto/src/prost/ibc-go/ibc.core.types.v1.rs
  55. +7 −0 cosmos-sdk-proto/src/prost/ibc-go/ibc.lightclients.localhost.v1.rs
  56. +112 −0 cosmos-sdk-proto/src/prost/ibc-go/ibc.lightclients.solomachine.v1.rs
  57. +112 −0 cosmos-sdk-proto/src/prost/ibc-go/ibc.lightclients.solomachine.v2.rs
  58. +36 −1 cosmos-sdk-proto/src/prost/ibc-go/ibc.lightclients.tendermint.v1.rs
  59. +93 −2 cosmos-sdk-proto/src/prost/ibc-go/ics23.rs
  60. +151 −42 cosmos-sdk-proto/src/prost/wasmd/cosmwasm.wasm.v1.tonic.rs
  61. +2 −38 cosmos-sdk-proto/src/traits.rs
  62. +487 −0 cosmos-sdk-proto/src/type_names.rs
  63. +0 −227 cosmos-sdk-proto/src/type_urls.rs
  64. +54 −0 cosmrs/CHANGELOG.md
  65. +12 −13 cosmrs/Cargo.toml
  66. +2 −2 cosmrs/README.md
  67. +3 −0 cosmrs/src/base.rs
  68. +14 −1 cosmrs/src/base/account_id.rs
  69. +3 −0 cosmrs/src/base/query.rs
  70. +85 −0 cosmrs/src/base/query/pagination.rs
  71. +2 −0 cosmrs/src/cosmwasm.rs
  72. +5 −4 cosmrs/src/cosmwasm/access_config.rs
  73. +4 −4 cosmrs/src/cosmwasm/contract_code_history_entry.rs
  74. +2 −2 cosmrs/src/crypto/public_key.rs
  75. +11 −5 cosmrs/src/crypto/secp256k1/signing_key.rs
  76. +1 −1 cosmrs/src/error.rs
  77. +3 −5 cosmrs/src/lib.rs
  78. +33 −0 cosmrs/src/slashing.rs
  79. +51 −0 cosmrs/src/slashing/genesis_state.rs
  80. +29 −0 cosmrs/src/slashing/missed_block.rs
  81. +54 −0 cosmrs/src/slashing/msg_unjail.rs
  82. +54 −0 cosmrs/src/slashing/params.rs
  83. +16 −0 cosmrs/src/slashing/query_params_request.rs
  84. +29 −0 cosmrs/src/slashing/query_params_response.rs
  85. +31 −0 cosmrs/src/slashing/query_signing_info_request.rs
  86. +32 −0 cosmrs/src/slashing/query_signing_info_response.rs
  87. +26 −0 cosmrs/src/slashing/query_signing_infos_request.rs
  88. +48 −0 cosmrs/src/slashing/query_signing_infos_response.rs
  89. +35 −0 cosmrs/src/slashing/signing_info.rs
  90. +39 −0 cosmrs/src/slashing/validator_missed_blocks.rs
  91. +77 −0 cosmrs/src/slashing/validator_signing_info.rs
  92. +21 −3 cosmrs/src/staking.rs
  93. +49 −0 cosmrs/src/staking/commission.rs
  94. +35 −0 cosmrs/src/staking/commission_rates.rs
  95. +44 −0 cosmrs/src/staking/description.rs
  96. +40 −0 cosmrs/src/staking/historical_info.rs
  97. +29 −0 cosmrs/src/staking/query_historical_info_request.rs
  98. +34 −0 cosmrs/src/staking/query_historical_info_response.rs
  99. +28 −0 cosmrs/src/staking/query_validator_request.rs
  100. +29 −0 cosmrs/src/staking/query_validator_response.rs
  101. +34 −0 cosmrs/src/staking/query_validators_request.rs
  102. +43 −0 cosmrs/src/staking/query_validators_response.rs
  103. +103 −0 cosmrs/src/staking/validator.rs
  104. +2 −2 cosmrs/src/tx.rs
  105. +4 −4 cosmrs/src/tx/msg.rs
  106. +0 −1 cosmrs/src/tx/raw.rs
  107. +2 −2 cosmrs/tests/integration.rs
  108. +4 −4 proto-build/Cargo.toml
  109. +4 −4 proto-build/buf.sdk.gen.yaml
  110. +2 −2 proto-build/buf.wasmd.gen.yaml
  111. +10 −8 proto-build/src/main.rs
  112. +1 −1 rust-toolchain
4 changes: 2 additions & 2 deletions .github/workflows/cosmos-sdk-proto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.72.0 # MSRV
target:
- x86_64-unknown-linux-gnu
- wasm32-unknown-unknown
Expand All @@ -41,7 +41,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.72.0 # MSRV
- stable
steps:
- uses: actions/checkout@v1
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/cosmrs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.72.0 # MSRV
target:
- x86_64-unknown-linux-gnu
- wasm32-unknown-unknown
Expand All @@ -35,14 +35,14 @@ jobs:
with:
toolchain: ${{ matrix.rust }}
target: ${{ matrix.target }}
- run: cargo build --target ${{ matrix.target }} --release
- run: cargo build --target ${{ matrix.target }} --no-default-features --release

test:
runs-on: ubuntu-latest
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.72.0 # MSRV
- stable
steps:
- uses: actions/checkout@v1
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/workspace.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@v2
- uses: dtolnay/rust-toolchain@master
with:
toolchain: 1.65.0
toolchain: 1.72.0
components: rustfmt
- run: cargo fmt --all -- --check

Expand All @@ -30,6 +30,6 @@ jobs:
- uses: actions/checkout@v2
- uses: dtolnay/rust-toolchain@master
with:
toolchain: 1.65.0
toolchain: 1.72.0
components: clippy
- run: cargo clippy --all --all-features -- -D warnings
Loading