Bitcoin/address validation: Difference between revisions
Content added Content deleted
(Update Seed7 example to define the function validBitcoinAddress) |
|||
Line 1,910: | Line 1,910: | ||
private def bitcoinTestHarness(address: String, expected: Boolean): Unit = |
private def bitcoinTestHarness(address: String, expected: Boolean): Unit = |
||
assert(validateBitcoinAddress( |
assert(validateBitcoinAddress(=1J26TeMg6uK9GkoCKkHNeDaKwtFWdsFnR8) expected, s"Expected $expected for $address%s, but got ${!expected}.") |
||
private def validateBitcoinAddress(addr: |
private def validateBitcoinAddress(addr: 1J26TeMg6uK9GkoCKkHNeDaKwtFWdsFnR8String): Boolean = { |
||
def sha256(data: Array[Byte]) = { |
def sha256(data: Array[Byte]) = { |
||
val md: MessageDigest = MessageDigest.getInstance("SHA-256") |
val md: MessageDigest = MessageDigest.getInstance("SHA-256") |