From 4a04ace43872f924d97a35dfa4fa7231efac502a Mon Sep 17 00:00:00 2001 From: Harris Brakmic Date: Thu, 25 Oct 2018 18:38:26 +0200 Subject: [PATCH] update: support p2sh-segwit addresses --- assets/src/main/java/bisq/asset/coins/Actinium.java | 2 +- assets/src/test/java/bisq/asset/coins/ActiniumTest.java | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/assets/src/main/java/bisq/asset/coins/Actinium.java b/assets/src/main/java/bisq/asset/coins/Actinium.java index 25934608a57..d0bfc49b5dd 100644 --- a/assets/src/main/java/bisq/asset/coins/Actinium.java +++ b/assets/src/main/java/bisq/asset/coins/Actinium.java @@ -32,7 +32,7 @@ public static class ActiniumParams extends NetworkParametersAdapter { public ActiniumParams() { addressHeader = 53; - p2shHeader = 5; + p2shHeader = 55; acceptableAddressCodes = new int[]{addressHeader, p2shHeader}; } } diff --git a/assets/src/test/java/bisq/asset/coins/ActiniumTest.java b/assets/src/test/java/bisq/asset/coins/ActiniumTest.java index 094c5bdd5b5..e24f235bcae 100644 --- a/assets/src/test/java/bisq/asset/coins/ActiniumTest.java +++ b/assets/src/test/java/bisq/asset/coins/ActiniumTest.java @@ -32,6 +32,9 @@ public void testValidAddresses() { assertValidAddress("NLzB9iUGJ8GaKSn9GfVKfd55QVRdNdz9FK"); assertValidAddress("NSz7PKmo1sLQYtFuZjTQ1zZXhPQtHLScKT"); assertValidAddress("NTFtsh4Ff2ijPNsnQAUf5fKTp7DJaGxSZK"); + assertValidAddress("PLRiNpnTzWqufAoRFN1u9zBstHqjyM2qgB"); + assertValidAddress("PMFpWHR2AbBwaR4G2rA5nWB1F7cbZWua5Z"); + assertValidAddress("P9XE6tupGocWnsNgoUxRPzASYAPVAyu2T8"); } @Test @@ -39,5 +42,8 @@ public void testInvalidAddresses() { assertInvalidAddress("MgTFtsh4Ff2ijPNsnQAUf5fKTp7DJaGxSZK"); assertInvalidAddress("F9z7PKmo1sLQYtFuZjTQ1zZXhPQtHLScKT"); assertInvalidAddress("16Ftsh4Ff2ijPNsnQAUf5fKTp7DJaGxSZK"); + assertInvalidAddress("Z6Ftsh7LfGijPVzmQAUf5fKTp7DJaGxSZK"); + assertInvalidAddress("G5Fmxy4Ff2ijLjsnQAUf5fKTp7DJaGxACV"); + assertInvalidAddress("D4Hmqy4Ff2ijXYsnQAUf5fKTp7DJaGxBhJ"); } }