You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[Staking](./staking/README.md) - Proof-of-Stake layer for public blockchains.
26
24
*[Upgrade](./upgrade/README.md) - Software upgrades handling and coordination.
25
+
*[Evidence](./evidence/README.md) - Evidence handling for double signing, misbehaviour, etc.
27
26
28
27
## Supplementary Modules
29
28
@@ -38,13 +37,13 @@ capabilities of your blockchain or further specialize it.
38
37
39
38
## Deprecated Modules
40
39
41
-
The following modules are deprecated. They will no longer be maintained and eventually will be removed
42
-
in an upcoming release of the Cosmos SDK per our [release process](https://github.com/cosmos/cosmos-sdk/blob/main/RELEASE_PROCESS.md).
40
+
The following modules are deprecated. They will no longer be maintained actively.
43
41
44
-
*[Crisis](./crisis/README.md) - _Deprecated_ halting the blockchain under certain circumstances (e.g. if an invariant is broken).
42
+
*[Crisis](../contrib/x/crisis/README.md) - _Deprecated_ halting the blockchain under certain circumstances (e.g. if an invariant is broken).
45
43
*[Params](./params/README.md) - _Deprecated_ Globally available parameter store.
46
-
*[NFT](./nft/README.md) - _Deprecated_ NFT module implemented based on [ADR43](https://docs.cosmos.network/main/build/architecture/adr-043-nft-module). This module will be moved to the `cosmos-sdk-legacy` repo for use.
47
-
*[Group](./group/README.md) - _Deprecated_ Allows for the creation and management of on-chain multisig accounts. This module will be moved to the `cosmos-sdk-legacy` repo for legacy use.
44
+
*[NFT](../contrib/x/nft/README.md) - _Deprecated_ NFT module implemented based on [ADR43](https://docs.cosmos.network/main/build/architecture/adr-043-nft-module).
45
+
*[Group](../contrib/x/group/README.md) - _Deprecated_ Allows for the creation and management of on-chain multisig accounts.
46
+
*[Circuit](../contrib/x/circuit/README.md)_Deprecated_ - Circuit breaker module for pausing messages.
48
47
49
48
To learn more about the process of building modules, visit the [building modules reference documentation](https://docs.cosmos.network/main/building-modules/intro).
The `CircuitBreakerDecorator` works for most use cases, but [does not check the inner messages of a transaction](https://docs.cosmos.network/main/learn/beginner/tx-lifecycle#antehandler). This means some transactions (such as `x/authz` transactions or some `x/gov` transactions) may pass the ante handler. **This does not affect the circuit breaker** as the message router check will still fail the transaction.
24
+
The `CircuitBreakerDecorator` works for most use cases, but [does not check the inner messages of a transaction](https://docs.cosmos.network/main/learn/beginner/tx-lifecycle#antehandler). This some transactions (such as `x/authz` transactions or some `x/gov` transactions) may pass the ante handler. **This does not affect the circuit breaker** as the message router check will still fail the transaction.
25
25
This tradeoff is to avoid introducing more dependencies in the `x/circuit` module. Chains can re-define the `CircuitBreakerDecorator` to check for inner messages if they wish to do so.
26
26
:::
27
27
@@ -91,7 +91,7 @@ Reset is called by an authorized account to enable execution for a specific msgU
91
91
92
92
```protobuf
93
93
// ResetCircuitBreaker resumes processing of Msg's in the state machine that
94
-
// have been paused using TripCircuitBreaker.
94
+
// have been been paused using TripCircuitBreaker.
@@ -168,92 +168,3 @@ The circuit module emits the following events:
168
168
*`DisableListPrefix` - `0x02`
169
169
170
170
## Client - list and describe CLI commands and gRPC and REST endpoints
171
-
172
-
## Examples: Using Circuit Breaker CLI Commands
173
-
174
-
This section provides practical examples for using the Circuit Breaker module through the command-line interface (CLI). These examples demonstrate how to authorize accounts, disable (trip) specific message types, and re-enable (reset) them when needed.
175
-
176
-
### Querying Circuit Breaker Permissions
177
-
178
-
Check an account's current circuit breaker permissions:
This allows chains to surgically disable problematic functionality without halting the entire chain, providing time for developers to implement and deploy fixes.
Copy file name to clipboardExpand all lines: docs/build/modules/group/README.md
+17-19Lines changed: 17 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,8 +4,6 @@ sidebar_position: 1
4
4
5
5
# `x/group`
6
6
7
-
⚠️ **DEPRECATED**: This package is deprecated and will be removed in the next major release. The `x/group` module will be moved to a separate repo `github.com/cosmos/cosmos-sdk-legacy`.
8
-
9
7
## Abstract
10
8
11
9
The following documents specify the group module.
@@ -87,7 +85,7 @@ A decision policy is the mechanism by which members of a group can vote on
87
85
proposals, as well as the rules that dictate whether a proposal should pass
88
86
or not based on its tally outcome.
89
87
90
-
All decision policies generally would have a minimum execution period and a
88
+
All decision policies generally would have a mininum execution period and a
91
89
maximum voting window. The minimum execution period is the minimum amount of time
92
90
that must pass after submission in order for a proposal to potentially be executed, and it may
93
91
be set to 0. The maximum voting window is the maximum time after submission that a proposal may
@@ -103,7 +101,7 @@ custom decision policies, as long as they adhere to the `DecisionPolicy`
A new group policy can be created with the `MsgCreateGroupPolicy`, which has an admin address, a group id, a decision policy and some optional metadata.
A new group with policy can be created with the `MsgCreateGroupWithPolicy`, which has an admin address, a list of members, a decision policy, a `group_policy_as_admin` field to optionally set group and group policy admin with group policy address and some optional metadata for group and group policy.
@@ -451,7 +449,7 @@ A new proposal can be created with the `MsgSubmitProposal`, which has a group po
451
449
An optional `Exec` value can be provided to try to execute the proposal immediately after proposal creation. Proposers signatures are considered as yes votes in this case.
A proposal can be withdrawn using `MsgWithdrawProposal` which has an `address` (can be either a proposer or the group policy admin) and a `proposal_id` (which has to be withdrawn).
Copy file name to clipboardExpand all lines: docs/build/modules/nft/README.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,8 +4,6 @@ sidebar_position: 1
4
4
5
5
# `x/nft`
6
6
7
-
⚠️ **DEPRECATED**: This package is deprecated and will be removed in the next major release. The `x/nft` module will be moved to a separate repo `github.com/cosmos/cosmos-sdk-legacy`.
0 commit comments