SuperAPI AI 工具集

bitcoin-rust

编程与开发

查看项目

更新于 10-16 08:48

技能介绍

用途:该技能基于 rust-bitcoin(rust-bitcoin/rust-bitcoin),内容由 sources/bitcoin-rust 生成,文档路径包括 sources/bitcoin-rust/docs/、README 与 crate lib.rs。Rust Bitcoin 支持比特币网络协议与基础原语,适用于钱包、索引器和工具类开发,不用于共识验证。全部内容为英文。

主要能力:区块与交易的序列化/反序列化;脚本解析与构建;私钥、公钥与地址(含 BIP-32);PSBT v0。文档按主题组织:core-overview 介绍能力、限制、crate 栈与特性;core-consensus-encoding 涉及 Encodable/Decodable、serialize/deserialize 及 partial、hex 辅助;core-types-and-crates 涉及 Block、Transaction、Script、Amount、hashes、network、crate 布局与版本。功能部分包括 addresses(P2PKH、P2WPKH、P2TR 等的创建、解析、网络校验)、keys-and-signing(PrivateKey、PublicKey、XOnlyPublicKey、ECDSA 与 Taproot sighash 及签名)、PSBT(BIP-0174 PSBT v0 的创建、签名、提取、角色与限制)、script(ScriptBuf、builder、opcodes、script pubkey 类型)、BIP-32(Xpriv、Xpub、派生路径、PSBT key source)、Taproot(tweaks、TapLeafHash、script tree、P2TR 与 sighash)。最佳实践含 coding policy(导入、re-export、错误、rustdoc、BIP 引用)与 dependencies(依赖添加政策、MSRV 与 unsafe)。

限制:明确不用于共识验证;资料未提供具体安装命令、代码示例、收费或平台信息,暂未提供。