inertia186 / radiator

Hive Ruby API Client
https://hive.blog/hive-139531/@inertia/radiator-v0-4-8-hive-ruby-api-client-eclipse-update
Other
50 stars 22 forks source link

Signing transactions not possible #1

Closed marvin-bitterlich closed 7 years ago

marvin-bitterlich commented 7 years ago

when I try to sign a transaction I get this error:

NoMethodError: undefined methodregenerate_key' for Bitcoin::OpenSSL_EC:Module `

full stacktrace:

Jun 28 00:34:42 app/worker.1: 4 TID-oxjc9jh5w WARN: NoMethodError: undefined method `regenerate_key' for Bitcoin::OpenSSL_EC:Module 
Jun 28 00:34:42 app/worker.1: 4 TID-oxjc9jh5w WARN: /app/vendor/bundle/ruby/2.4.0/gems/bitcoin-ruby-0.0.10/lib/bitcoin/key.rb:251:in `regenerate_pubkey' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/bitcoin-ruby-0.0.10/lib/bitcoin/key.rb:66:in `pub' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/radiator-0.2.2/lib/radiator/transaction.rb:134:in `signature' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/radiator-0.2.2/lib/radiator/transaction.rb:94:in `payload' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/radiator-0.2.2/lib/radiator/transaction.rb:72:in `process' 
Jun 28 00:34:42 app/worker.1: /app/app/jobs/process_block_job.rb:240:in `transfer_back' 
Jun 28 00:34:42 app/worker.1: /app/app/jobs/process_block_job.rb:168:in `handle_transfer' 
Jun 28 00:34:42 app/worker.1: /app/app/jobs/process_block_job.rb:92:in `print_operation' 
Jun 28 00:34:42 app/worker.1: /app/app/jobs/process_block_job.rb:47:in `block (2 levels) in print_transactions' 
Jun 28 00:34:42 app/worker.1: /app/app/jobs/process_block_job.rb:46:in `map' 
Jun 28 00:34:42 app/worker.1: /app/app/jobs/process_block_job.rb:46:in `block in print_transactions' 
Jun 28 00:34:42 app/worker.1: /app/app/jobs/process_block_job.rb:44:in `each' 
Jun 28 00:34:42 app/worker.1: /app/app/jobs/process_block_job.rb:44:in `print_transactions' 
Jun 28 00:34:42 app/worker.1: /app/app/jobs/process_block_job.rb:22:in `perform' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activejob-5.1.2/lib/active_job/execution.rb:37:in `block in perform_now' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:108:in `block in run_callbacks' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/i18n-0.8.4/lib/i18n.rb:257:in `with_locale' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activejob-5.1.2/lib/active_job/translation.rb:7:in `block (2 levels) in <module:Translation>' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:117:in `instance_exec' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:117:in `block in run_callbacks' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activejob-5.1.2/lib/active_job/logging.rb:24:in `block (4 levels) in <module:Logging>' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/notifications.rb:166:in `block in instrument' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/notifications/instrumenter.rb:21:in `instrument' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/notifications.rb:166:in `instrument' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activejob-5.1.2/lib/active_job/logging.rb:23:in `block (3 levels) in <module:Logging>' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activejob-5.1.2/lib/active_job/logging.rb:44:in `block in tag_logger' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/tagged_logging.rb:69:in `block in tagged' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/tagged_logging.rb:26:in `tagged' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/tagged_logging.rb:69:in `tagged' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activejob-5.1.2/lib/active_job/logging.rb:44:in `tag_logger' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activejob-5.1.2/lib/active_job/logging.rb:20:in `block (2 levels) in <module:Logging>' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:117:in `instance_exec' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:117:in `block in run_callbacks' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:135:in `run_callbacks' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activejob-5.1.2/lib/active_job/execution.rb:33:in `perform_now' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activejob-5.1.2/lib/active_job/execution.rb:22:in `block in execute' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:108:in `block in run_callbacks' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activejob-5.1.2/lib/active_job/railtie.rb:26:in `block (4 levels) in <class:Railtie>' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/execution_wrapper.rb:85:in `wrap' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/reloader.rb:68:in `block in wrap' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/execution_wrapper.rb:81:in `wrap' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/reloader.rb:67:in `wrap' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activejob-5.1.2/lib/active_job/railtie.rb:25:in `block (3 levels) in <class:Railtie>' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:117:in `instance_exec' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:117:in `block in run_callbacks' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/callbacks.rb:135:in `run_callbacks' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activejob-5.1.2/lib/active_job/execution.rb:20:in `execute' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activejob-5.1.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:40:in `perform' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/processor.rb:199:in `execute_job' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/processor.rb:170:in `block (2 levels) in process' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/middleware/chain.rb:128:in `block in invoke' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/middleware/chain.rb:133:in `invoke' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/processor.rb:169:in `block in process' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/processor.rb:141:in `block (6 levels) in dispatch' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/job_retry.rb:97:in `local' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/processor.rb:140:in `block (5 levels) in dispatch' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/rails.rb:42:in `block in call' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/execution_wrapper.rb:85:in `wrap' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/reloader.rb:68:in `block in wrap' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/execution_wrapper.rb:85:in `wrap' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/reloader.rb:67:in `wrap' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/rails.rb:41:in `call' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/processor.rb:136:in `block (4 levels) in dispatch' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/processor.rb:215:in `stats' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/processor.rb:131:in `block (3 levels) in dispatch' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/job_logger.rb:7:in `call' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/processor.rb:130:in `block (2 levels) in dispatch' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/job_retry.rb:72:in `global' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/processor.rb:129:in `block in dispatch' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/logging.rb:44:in `with_context' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/logging.rb:38:in `with_job_hash_context' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/processor.rb:128:in `dispatch' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/processor.rb:168:in `process' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/processor.rb:85:in `process_one' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/processor.rb:73:in `run' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/util.rb:16:in `watchdog' 
Jun 28 00:34:42 app/worker.1: /app/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.3/lib/sidekiq/util.rb:25:in `block in safe_thread' 

I got some problems with missing ssl libs but I solved that. Now I get this error.