namada-net/namada
namada-net/namada has 2,515 GitHub stars and 1,014 forks. GitHot measured 0 stars in 24 hours, +1 in 7 days, and +1 in 15 days. Last checked 2026-11-13 10:48 UTC. Last push 2026-10-27.
측정된 스타 증가
- in 24h
- 0
- in 7 days
- +1
- in 15 days
- +1
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
소개
Rust implementation of Namada, a Proof-of-Stake L1 for interchain asset-agnostic privacy
보안README.md
OriginalNamada
Overview
Namada is a Proof-of-Stake L1 for multichain asset-agnostic data protection. Namada uses CometBFT consensus and enables multi-asset shielded transfers for any native or non-native asset. Namada features full IBC protocol support, a modern proof-of-stake system with cubic slashing, and a stake-weighted on-chain governance mechanism. Users of Namada's MASP (Multi-Asset Shielded Pool) are rewarded for their contributions to the shielded set in the form of native protocol tokens. A multi-asset shielded transfer wallet is provided in order to facilitate safe user interaction with the protocol.
📓 Docs
- User guides
- Specs
- Rust docs can be built with
cargo doc --open(add--no-depsto only build docs for local crates)
Warning
Here lay dragons: this codebase is still experimental, try at your own risk!
💾 Installing
There is a single command to build and install Namada executables from source (the node, the client and the wallet). This command will also verify that a compatible version of CometBFT is available and if not, attempt to install it. Note that currently at least 16GB RAM is needed to build from source.
make install
After installation, the main namada executable will be available on path.
To find how to use it, check out the User Guide section of the docs.
For more detailed instructions and more install options, see the Install section of the User Guide.
⚙️ Development
# Build the provided validity predicate and transaction wasm modules
make build-wasm-scripts-docker
Before submitting a PR, please make sure to run the following
# Format the code
make fmt
# Lint the code
make clippy
🧾 Logging
To change the log level, set NAMADA_LOG environment variable to one of:
errorwarninfodebugtrace
The default is set to info for all the modules, except for CometBFT ABCI, which has a lot of debug logging.
For more fine-grained logging levels settings, please refer to the tracing subscriber docs for more information.
To switch on logging in tests that use #[test] macro from test_log::test, use RUST_LOG with e.g. RUST_LOG=info cargo test -- --nocapture.
How to contribute
Please see the contributing page.
Dependencies
The ledger currently requires CometBFT v0.37.17 is installed and available on path. This can be achieved through following these instructions.
Hermes
We maintain a fork of hermes that adds support for Namada.
Compatibility table with Namada:
| Namada binaries | Hermes |
|---|---|
| v101.0.0 | 1.13.0 |
| v1.1.1 | 1.11.0 |
| v1.1.0 | 1.10.5-namada-beta18 |
| v1.0.0 | 1.10.4-namada-beta17-rc2 |
관련 프로젝트 살펴보기
trimstray/the-book-of-secret-knowledge
영감을 주는 목록, 매뉴얼, 치트시트, 블로그, 팁, 원라이너, CLI/웹 도구 등을 모은 컬렉션.
258,174 스타Hack-with-Github/Awesome-Hacking
해커, 펜테스터, 보안 연구자를 위한 다양한 Awesome 목록 모음.
125,360 스타swisskyrepo/PayloadsAllTheThings
웹 애플리케이션 보안과 모의 침투 테스트/CTF에 유용한 페이로드 및 우회 방법 목록.
82,649 스타caddyserver/caddy
빠르고 확장 가능한 멀티플랫폼 HTTP/1-2-3 웹 서버이며, 자동 HTTPS를 지원합니다
79,038 스타