ruby 中的 bitcoin utils 和协议。
= Bitcoin-ruby {}[http://travis-ci.org/lian/bitcoin-ruby] {}[http://inch-ci.org/github/lian/bitcoin-ruby] {}[https://tip4commit.com/github/lian/bitcoin-ruby] 这是一个用于与比特币协议/网络交互的 Ruby 库。 主要功能包括:
gem install bitcoin-ruby # 或 git clone https://github.com/lian/bitcoin-ruby.git; cd bitcoin-ruby; bundle install 注意,库的某些方面(如网络、存储等)需要额外的依赖项,这些依赖项没有在 gemspec 中指定。核心要求被故意保持在最低限度,因此没有人需要安装不必要的依赖项。 * +rspec+ 来运行规范 * +scrypt+ 为 Litecoin 使用更快速的 scrypt 哈希实现
库中有不同的部分,可以单独使用或组合使用。以下是一些您可以尝试的想法。示例目录中还包含了一些示例脚本,请参阅示例。
raw_block = File.open('spec/bitcoin/fixtures/rawblock-0.bin', 'rb') {|f| f.read} blk = Bitcoin::Protocol::Block.new(raw_block) blk.hash #=> 00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048 blk.tx.count #=> 1 blk.to_hash #=> .
暂无开放 Issues,或尚未同步最近议题。