From 6a5465ccc8f16851633b90437a5647b172f17ca1 Mon Sep 17 00:00:00 2001 From: Peter Lampesberger Date: Sun, 20 Aug 2017 04:55:39 +0200 Subject: [PATCH] Fix wrong calculation of testnet transaction amounts --- lib/straight/blockchain_adapters/mycelium_adapter.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/straight/blockchain_adapters/mycelium_adapter.rb b/lib/straight/blockchain_adapters/mycelium_adapter.rb index 20acceb..9b9074b 100644 --- a/lib/straight/blockchain_adapters/mycelium_adapter.rb +++ b/lib/straight/blockchain_adapters/mycelium_adapter.rb @@ -144,7 +144,7 @@ def straighten_transaction(transaction, address: nil) transaction.outputs.each do |out| amount = out.value - receiving_address = out.script.standard_address + receiving_address = out.script.standard_address(network: @testnet ? BTC::Network.testnet : BTC::Network.default) total_amount += amount if address.nil? || address == receiving_address.to_s outs << {amount: amount, receiving_address: receiving_address} end