Rebase
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Dec 2 2024
Add more tests to show different conversion use cases
fix deps, add type conversion to toOutputScript
toOutputScript should optionally accept type param so we can convert outputScripts
remove ecashaddrjs from ecash-lib
Add methods to Address class and implement in script.ts
Need a function to build legacy addresses from type and hash, not only convert from cashaddr we can omit this
- Support testnet addresses (these are supported by arbitrary prefixes, we could extend the class to support "testnet" directly, but it's hard to say what prefixes will mean testnet in the future ... really only need this to make testnet legacy addresses, which is not currently a need)
- Finish Address class and tests
Implement throughout monorepo and remove ecashaddrjs from the monorepo in this diff. This proves we don't need it anymore and that the class has everything we need (yes but this should be in another diff)
more passing tests, support methods
Dec 1 2024
still need to get methods into the new class
Introduce new Address class
Changed bitcoin_hashes version back to 0.14
Generally I’m not sure if we should try to keep the interface the same. There’s an opportunity to simplify it (since users have to move to ecash-lib already anyway), and I think having just one encode/decode/Address will make the lib much easier to use
add decodeLegacyAddress function, clear TODOs
make all ecashaddrjs functions esm
add missing tests, revert debug removal of --forbid-only
updated indents
Updated formatting
added new line \ so build should work
Nov 30 2024
Updated thiserror dependency wherever it was used within bitcoin-abc
@bot guix-linux guix-osx guix-win
@bot guix-linux guix-osx guix-win
Rebase
This is going to fail, needs to be rebased on top of D17268 for the symbol check update
@bot guix-linux guix-win guix-osx
Rebase
@bot guix-linux guix-osx guix-win
updated formatting to satisfy lint