Matt Hess
ea09516981
● Add proper error handling - eliminate silent failures
- Add ParseError class with context (offset, field, expected/actual)
- transaction.js: parseRctSigPrunable throws instead of returning null
- address.js: createAddress, toIntegratedAddress, toStandardAddress throw on invalid input
- base58.js: decode functions throw descriptive errors
- scanning.js: validate inputs and throw on failures
- carrot-scanning.js: validate required fields
- signature.js: remove debug console.log and testEd25519
- Update tests to expect throws for error cases
2026-01-24 20:56:24 +00:00
..
2026-01-24 20:56:24 +00:00
2026-01-18 23:43:58 +00:00
2026-01-22 03:24:00 +00:00
2026-01-15 19:19:27 +00:00
2026-01-15 19:19:27 +00:00
2026-01-15 19:19:27 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-15 19:19:27 +00:00
2026-01-18 01:16:10 +00:00
2026-01-15 19:19:27 +00:00
2026-01-15 19:19:27 +00:00
2026-01-18 01:16:10 +00:00
2026-01-14 23:59:27 +00:00
2026-01-15 19:19:27 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-22 03:24:00 +00:00
2026-01-18 23:43:58 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-22 03:24:00 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-22 03:24:00 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-18 01:16:10 +00:00
2026-01-22 03:24:00 +00:00
2026-01-15 02:09:51 +00:00
2026-01-14 23:59:27 +00:00
2026-01-15 19:19:27 +00:00
2026-01-14 23:59:27 +00:00
2026-01-18 23:43:58 +00:00
2026-01-18 23:43:58 +00:00
2026-01-15 19:19:27 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-18 23:43:58 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 23:43:58 +00:00
2026-01-22 03:24:00 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 21:39:05 +00:00
2026-01-14 23:59:27 +00:00
2026-01-15 02:09:51 +00:00
2026-01-18 21:39:05 +00:00
2026-01-15 02:09:51 +00:00
2026-01-22 03:24:00 +00:00
2026-01-14 23:59:27 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-15 19:19:27 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-05 22:31:03 +00:00
2026-01-18 01:16:10 +00:00
2026-01-15 19:19:27 +00:00
2026-01-15 19:19:27 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 01:16:10 +00:00
2026-01-18 21:39:05 +00:00
2026-01-18 21:39:05 +00:00
2026-01-15 02:09:51 +00:00
2026-01-18 21:39:05 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00
2026-01-18 21:39:05 +00:00
2026-01-18 23:43:58 +00:00
2026-01-18 23:43:58 +00:00
2026-01-15 02:09:51 +00:00
2026-01-22 03:24:00 +00:00
2026-01-22 03:24:00 +00:00