Hello Polkadot community!
I’m excited to introduce a new e2e testing library specifically designed for Polkadot dApp development! The library already supports Polkadot JS extension, and I’m currently testing Talisman Wallet integration, which will make multi-chain dApp testing incredibly straightforward.
What This Library Offers
Current Features
- Polkadot JS Extension Support - Already integrated and ready to use for your dApp testing needs
Talisman Wallet Integration (In Testing)
I’m currently testing integration with Talisman Wallet. Since Talisman supports multi-chain functionality, this integration will make it incredibly easy for developers to test their multi-chain dApps across different networks within the Polkadot ecosystem.
Preview: Here’s a quick look at signing transactions using Talisman wallet with Solidity smart contracts on Passet Hub. https://x.com/0xPresc/status/1970166415736098900
Enhanced Embedded Wallet Support
If your dApp already implements embedded wallet functionality, our testing library will support those as well! This includes popular embedded wallet solutions like:
- Thirdweb Embedded Wallets
- Privy Embedded Wallets
- Other embedded wallet implementations
Preview: Check out how embedded wallet testing works in action: https://x.com/0xPresc/status/1970166419217338838
Why This Matters
For Multi-Chain Development
- Simplified Testing: Test across multiple chains without complex setup
- Real-World Scenarios: Test with actual wallet interactions, not just mocks
- Cross-Chain Compatibility: Ensure your dApp works seamlessly across different Polkadot parachains
For Developer Experience
- Reduced Testing Complexity: Focus on your dApp logic, not testing infrastructure
- Comprehensive Coverage: Test both traditional and embedded wallet flows
- Production-Like Testing: Use real wallet interactions in your test suite
Early Access
For developers who want to try the early version, you can check out this package:
https://www.npmjs.com/package/@avalix/chroma
Note: The current version doesn’t include Talisman Wallet integration yet since the code structure isn’t finalized and I’m still conducting continuous testing.
What’s Next
I’m working hard to finalize the code structure and complete comprehensive testing. Once ready, the Talisman integration will be included in the main package release.
Perfect For:
- Multi-chain dApp developers needing robust testing solutions
- Teams building on multiple Polkadot parachains
- Projects using embedded wallet implementations
- Developers wanting production-like testing environments
Stay tuned for more updates as I finalize this integration! Your feedback and testing are always welcome.
Originally shared on Twitter
Happy testing! ![]()