From 3d0be7e0055bd2b0089666dae6468c8b4c3d7c53 Mon Sep 17 00:00:00 2001 From: azuchi Date: Thu, 8 Feb 2024 11:15:33 +0900 Subject: [PATCH] Update ecdsa_ext to 0.5.1 and remove ECDSA::Point#to_hex monkey patch --- bitcoinrb.gemspec | 2 +- lib/bitcoin/ext/ecdsa.rb | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/bitcoinrb.gemspec b/bitcoinrb.gemspec index a20f323..ec896ab 100644 --- a/bitcoinrb.gemspec +++ b/bitcoinrb.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ["lib"] - spec.add_runtime_dependency 'ecdsa_ext', '~> 0.5.0' + spec.add_runtime_dependency 'ecdsa_ext', '~> 0.5.1' spec.add_runtime_dependency 'eventmachine' spec.add_runtime_dependency 'murmurhash3', '~> 0.1.7' spec.add_runtime_dependency 'bech32', '>= 1.3.0' diff --git a/lib/bitcoin/ext/ecdsa.rb b/lib/bitcoin/ext/ecdsa.rb index c61cf6b..776ebd8 100644 --- a/lib/bitcoin/ext/ecdsa.rb +++ b/lib/bitcoin/ext/ecdsa.rb @@ -10,12 +10,6 @@ def ==(other) end end -class ::ECDSA::Point - def to_hex(compression = true) - ECDSA::Format::PointOctetString.encode(self, compression: compression).bth - end -end - module ::ECDSA::Format::PointOctetString class << self