Commit graph

17 commits

Author SHA1 Message Date
Andrew Toth
a75f32f7f9 Update test fixtures for bech32m address de/serialization 2021-02-16 16:48:18 -05:00
Vlad Stan
ec17b06bde cover 'fromBech32(address)' throwing exception & bad 'decodeBech32.data.length' 2020-09-01 15:45:34 +03:00
junderw
28bfb71b54
Add tests for regtest bech32 address 2018-11-15 15:44:03 +09:00
Daniel Cousens
56dfb873d3 add bech32 fixture 2017-08-26 11:01:19 +10:00
Daniel Cousens
b1272a1200 add Bech32 support to toOutputScript/fromOutputScript 2017-08-21 11:17:30 +10:00
Daniel Cousens
d1052e4996 add from/toBech32 2017-08-21 11:17:30 +10:00
Thomas Kerin
4128634b1c test vector for litecoin-pubkeyhash and litecoin-scripthash 2017-05-10 10:25:29 +10:00
Daniel Cousens
fd7f0b0ef8 address: use input first errors, easier detection 2015-08-18 09:27:55 +10:00
Daniel Cousens
1a4000cc98 address: throw Invalid address instead of hash/version for fromBase58Check 2015-07-24 12:18:00 +10:00
Daniel Cousens
13f414c122 remove Address constructor 2015-07-24 12:18:00 +10:00
Daniel Cousens
7fbc397141 Address: use script ASM over hex 2014-11-28 14:02:50 +11:00
Daniel Cousens
4fe0b34f27 Address: no need to check other script types 2014-11-28 13:54:42 +11:00
Daniel Cousens
7e5af52cd1 Transaction: mass rename from SPK/SS to Input/Output
I think it is important we maintain some reasoning that an Input script
is actually a script signature, but in the end, these names are more
coherent and understandable when reasoning with our code.  So I think
its OK we break tradition with bitcoind.
2014-06-13 11:36:31 +10:00
Daniel Cousens
be29f50457 Address: fix consistent casing 2014-06-13 10:52:07 +10:00
Daniel Cousens
2fc69b0834 address/base58check: fix missing exceptions/tests
All the `invalid2` tests have been removed as they were not invalid
base58check.  They were actually valid in some cases.
They will be re-integrated in more specific bitcoin core tests in
relation to Address/ECKey respectively.
2014-05-29 14:43:44 +10:00
Daniel Cousens
8514bbfabd Address: remove Address.Error
By removing Address.Error, we remove a code smell.
This part of the code base was also not under any form of test.
Test data and tests have therefore been added verifying its behaviour in
both Wallet and Address tests.
2014-05-28 13:17:07 +10:00
Daniel Cousens
b2351f9026 tests: use JSON fixtures exclusively 2014-05-24 00:52:24 +10:00
Renamed from test/fixtures/address.js (Browse further)