Search · Rust 包仓库

Lib.rs

› 密码学 › 神奇豆
#tangle #iota #block #framework #bee

no-std bee-block

IOTA 协议块布局的实现

由 Thibault Martinez,iotaledger 以及 2 位贡献者 实现

  • 安装
  • API 参考文档
  • GitHub 仓库 (iotaledger)
  • 主页 (iota.org)

9 个版本 (2 个稳定版)

1.0.1 2022年9月28日
1.0.0 2022年9月27日
1.0.0-beta.72022年8月30日
1.0.0-beta.52022年7月27日

#16 in #bee


用于 4 crate

Apache-2.0

530KB
12K SLoC

bee-block

严格实现

  • TIP-0011: Bech32 地址格式
  • TIP-0018: 多资产账本和 ISC 支持
  • TIP-0019: 基于字节成本的灰尘保护
  • TIP-0020: 带有 TIP-18 输出类型的交易有效负载
  • TIP-0023: 标签数据有效负载
  • TIP-0024: Tangle 块
  • TIP-0029: 里程碑有效负载

lib.rs:

在 tangle 中块的核数据类型。

依赖项

~6–10MB
~182K SLoC

  • bech32 0.9.1
  • bee-pow 1.0
  • bee-ternary 1.0+serde
  • bitflags 1.3
  • bytemuck
  • derive_more+from+as_ref+deref+deref_mut
  • hashbrown 0.12.3+ahash+inline-more
  • hex+alloc
  • iota-crypto 0.14.3+ed25519+blake2b
  • iterator-sorted
  • packable 0.6.2+serde+primitive-types
  • prefix-hex 0.4+primitive-types
  • primitive-types 0.11.1+serde
  • thiserror
  • 可选 inx
  • 可选 rand+min_const_gen+std_rng
  • serde? serde
  • serde? serde-big-array 0.4.1
  • dto? serde_json+alloc
  • dev num_cpus

其他特性

  • std
相关:identity_iota,iota-types,iota-sdk,bee-storage,bee-ternary,bee-rest-api,bee-common,bee-common-derive,bee-crypto,bee-ledger,bee-message,bee-network,bee-peering,bee-pow,bee-protocol,bee-signing,bee-snapshot,bee-runtime
另请参阅:stronghold-runtime,tauri-plugin-stronghold,block-buffer,bitpacking,block2,unicode-blocks,smolbar,i3status-rs,ipfs-embed,block-sys,identity_core

Lib.rs是由kornelski创建的非官方Rust/Cargo crate列表。它包含来自多个来源的数据,包括启发式数据和人工整理的数据。本页内容并不一定得到crate作者的认可。本站与Rust项目无关联,也不受其支持。如果发现遗漏或错误,请提交一个错误报告。