Obviously I'm biased, but I think it handles your use cases. :)
https://github.com/ethers-io/ethers.js/tree/typescript
The TypeScript branch is currently available with npm install ethers@next, but should be the production release next week. It was JavaScript, but I spent the last month updating it to TypeScript. I will be adding a Types section to the documentation to cover the interfaces and types not covered by the rest of the documentation.
If there is functionality you think is missing, please let me know. :)
Obviously I'm biased, but I think it handles your use cases. :)
https://github.com/ethers-io/ethers.js/tree/typescript
The TypeScript branch is currently available with
npm install ethers@next, but should be the production release next week. It was JavaScript, but I spent the last month updating it to TypeScript. I will be adding aTypessection to the documentation to cover the interfaces and types not covered by the rest of the documentation.If there is functionality you think is missing, please let me know. :)