Skip to content

Commit e40a5d5

Browse files
github-actions[bot]tac0turtlejulienrbrt
authored
chore: update documentation from cosmos-sdk/docs (#271)
* chore: Sync docs from cosmos-sdk/docs * Delete docs/build/tooling/03-hubl.md * Delete versioned_docs/version-0.52/build/tooling/03-hubl.md --------- Co-authored-by: tac0turtle <[email protected]> Co-authored-by: Julien Robert <[email protected]>
1 parent cdbf6c3 commit e40a5d5

File tree

6 files changed

+13
-155
lines changed

6 files changed

+13
-155
lines changed

docs/build/migrations/02-upgrading.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1236,8 +1236,6 @@ For example, assuming you put all your proto files in subfolders inside your roo
12361236

12371237
If you are using a custom folder structure for your proto files, please reorganize them so that their OS path matches their proto package name.
12381238

1239-
This is to allow the proto FileDescriptSets to be correctly registered, and this standardized OS import paths allows [Hubl](https://github.com/cosmos/cosmos-sdk/tree/main/tools/hubl) to reflectively talk to any chain.
1240-
12411239
#### `{accepts,implements}_interface` proto annotations
12421240

12431241
The SDK is normalizing the strings inside the Protobuf `accepts_interface` and `implements_interface` annotations. We require them to be fully-scoped names. They will soon be used by code generators like Pulsar and Telescope to match which messages can or cannot be packed inside `Any`s.

docs/build/tooling/03-hubl.md

Lines changed: 0 additions & 73 deletions
This file was deleted.

docs/build/tooling/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ This includes tools for development, operating a node, and ease of use of a Cosm
1111

1212
* [Cosmovisor](./01-cosmovisor.md)
1313
* [Confix](./02-confix.md)
14-
* [Hubl](./03-hubl.md)
1514
* [Rosetta](https://docs.cosmos.network/main/run-node/rosetta)
1615

1716
## Other Tools

docs/learn/advanced/17-autocli.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ The keyring is then converted to the `client/v2/autocli/keyring` interface.
9494
If no keyring is provided, the `autocli` generated command will not be able to sign transactions, but will still be able to query the chain.
9595

9696
:::tip
97-
The Cosmos SDK keyring and Hubl keyring both implement the `client/v2/autocli/keyring` interface, thanks to the following wrapper:
97+
The Cosmos SDK keyring implements the `client/v2/autocli/keyring` interface, thanks to the following wrapper:
9898

9999
```go
100100
keyring.NewAutoCLIKeyring(kb)
@@ -283,10 +283,6 @@ According to the [Cobra documentation](https://pkg.go.dev/github.com/spf13/cobra
283283

284284
`autocli` lets you generate CLI to your Cosmos SDK-based applications without any cobra boilerplate. It allows you to easily generate CLI commands and flags from your protobuf messages, and provides many options for customising the behavior of your CLI application.
285285

286-
To further enhance your CLI experience with Cosmos SDK-based blockchains, you can use `hubl`. `hubl` is a tool that allows you to query any Cosmos SDK-based blockchain using the new AutoCLI feature of the Cosmos SDK. With `hubl`, you can easily configure a new chain and query modules with just a few simple commands.
287-
288-
For more information on `hubl`, including how to configure a new chain and query a module, see the [Hubl documentation](https://docs.cosmos.network/main/build/tooling/hubl).
289-
290286
# Off-Chain
291287

292288
Off-chain is a `client/v2` package providing functionalities for allowing to sign and verify files with two commands:

docs/user/run-node/00-keyring.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,14 @@ is a list of the most popular operating systems and their respective passwords m
2929
* GNU/Linux:
3030
* [libsecret](https://gitlab.gnome.org/GNOME/libsecret)
3131
* [kwallet](https://api.kde.org/frameworks/kwallet/html/index.html)
32+
* [keyctl](https://www.kernel.org/doc/html/latest/security/keys/core.html)
3233

3334
GNU/Linux distributions that use GNOME as default desktop environment typically come with
3435
[Seahorse](https://wiki.gnome.org/Apps/Seahorse). Users of KDE based distributions are
3536
commonly provided with [KDE Wallet Manager](https://userbase.kde.org/KDE_Wallet_Manager).
3637
Whilst the former is in fact a `libsecret` convenient frontend, the latter is a `kwallet`
37-
client.
38+
client. `keyctl` is a secure backend leverages the Linux's kernel security key management system
39+
to store cryptographic keys securely in memory.
3840

3941
`os` is the default option since operating system's default credentials managers are
4042
designed to meet users' most common needs and provide them with a comfortable
@@ -93,6 +95,15 @@ GNU/Linux distributions that ships KDE as default desktop environment. Please re
9395
[KWallet Handbook](https://docs.kde.org/stable5/en/kwalletmanager/kwallet5/index.html) for more
9496
information.
9597

98+
### The `keyctl` backend
99+
100+
The *Kernel Key Retention Service* is a security facility that
101+
has been added to the Linux kernel relatively recently. It allows sensitive
102+
cryptographic data such as passwords, private key, authentication tokens, etc
103+
to be stored securely in memory.
104+
105+
The `keyctl` backend is available on Linux platforms only.
106+
96107
### The `test` backend
97108

98109
The `test` backend is a password-less variation of the `file` backend. Keys are stored

versioned_docs/version-0.52/build/tooling/03-hubl.md

Lines changed: 0 additions & 73 deletions
This file was deleted.

0 commit comments

Comments
 (0)