This PR adds legacy address derivation support (custom derivation path 972, used by the legacy JavaScript framework and KDX/PWA applications) within the Rusty Kaspa wallet framework infrastructure.
Other changes include:
Fix for account import issues requiring wallet reload after account import
Change /test script to use nextest to prevent integration test failures on MacOS
Add various unit tests for account derivation processing
Fix a panic in checked_sub() when transactions are created within 180 seconds from the web application start (due to instant update that switched to using performance.now() that measures time as a duration from the application start)
Change sendTransaction() to use allowOrphans: false (as allowOrphans is now shielded by unsafe-rpc)
This PR adds legacy address derivation support (custom derivation path
972
, used by the legacy JavaScript framework and KDX/PWA applications) within the Rusty Kaspa wallet framework infrastructure.Other changes include:
/test
script to use nextest to prevent integration test failures on MacOSchecked_sub()
when transactions are created within 180 seconds from the web application start (due to instant update that switched to usingperformance.now()
that measures time as a duration from the application start)sendTransaction()
to useallowOrphans: false
(asallowOrphans
is now shielded byunsafe-rpc
)