bitcoin-ruby
bitcoin-ruby copied to clipboard
Green on macOS native ruby, macOS homebrew ruby, Ubuntu 18.04 & Ubuntu 20.04 ruby 2.6, 2.7, & 3.0
Summary of changes included:
- More recent bundler version
- Fix secp upstream clone and build via rake
- Add an explicit dependency on the scanf gem in tests - it's not always bundled
- Update all dependencies, and remove locks from Gemfile (lockfile will do)
- Update scrypt API usage
- Ignore build artifacts
- Add a CI using Github Actions
- Fix compatibility with LibreSSL (macOS bundled ruby, etc)
- Fix compatibility with OpenSSL 1.1.1k with ruby openssl extension
- Avoid performing a secondary dlopen in ffi, just use the library loaded by
require 'openssl' - Extend CI actions to include macOS, ubuntu-18.04 and ubuntu-20.04 (all green)
CI run: https://github.com/raggi/bitcoin-ruby/runs/2725179889?check_suite_focus=true
Fixes: #302 #303 #308 #307 #304 #301
is this going to be merged? @lian
I mailed @lian last year, I'm not sure if they're still around.
I recently reached out to Penelope who is the other owner of the gems on rubygems.org to see if they'd provide me release rights. I've not received a response from them yet either, so once I've waited a little longer I may start the process with rubygems.org directly.
hey, i could merge this and release a new gem version.
but this library is stale and didn't receive any bitcoin (or any coin) related protocol/feature updates since 2018/2019.
how is this code still useful for you guys?
@lian Any progress is better than no progress? :) Easier to build on top of a working version.
how is this code still useful for you guys?
Its basically the only ruby library that can make and sign txns that I found, and it seems to work fine, and I have pushed several txns to the network that were made by this gem and they worked fine.