Polkassembly Logo

Create Pencil IconCreate
OpenGov

Notice: Polkadot has migrated to AssetHub. Balances, data, referenda, and other on-chain activity has moved to AssetHub.Learn more

View All Discussion

Talisman Proposal: Cross-Chain Transaction History Service

userreplghost
4 years ago

Talisman is a community-owned wallet that enables users to “traverse the Paraverse” with ease. We believe in a future where everyone has freedom via true agency over their intentions and finances, and we believe that DotSama will bring this to fruition.

For more on Talisman, please see the following talks from Polkadot Decoded 2022: Agyle’s How Talisman is bringing multi-chain to the masses, as well as Jonathan's introduction to light clients in Talisman.

Today, because of its early stage of development and complex multi-chain architecture, both Polkadot and Kusama are changing rapidly and the user experience (UX) can be confusing for end users. It’s our goal to solve that using user experience design and storytelling. We abstract away the complexity of underlying implementation and provide a friendly user experience when using DotSama and a way to discover new applications and services available to end users, while keeping them safe and educated about the actions they are taking.

In this proposal, we are seeking to fund development of a cross-chain transaction history service for the benefit of users, parachains and applications. We believe this will be an advancement in usability and security for end users, as they will be able to more easily understand the actions they have taken across different parachains in DotSama. Parachains and applications that have a presence across multiple parachains will also have an easier way to show users their relevant actions.

We regularly gather customer feedback as we work to uncover difficulties customers have with Talisman and within DotSama. Here are what some users have told us about the need for better cross-chain transaction visibility:

  • “Sometimes I don’t even know what assets I have. I do it the hard way, I have them all listed in p.js and I have to cycle through each of the projects to check my balances. When I check on sub.id everything loads, but sometimes locked tokens are missing. So I have to switch parachains, then visit each dapp to keep track.”
  • "I would like to see my transaction history all in one place. This would be a huge help for example with my tax filings. Right now it's a real hassle."
  • “I want to be able to see multichain assets across multiple parachains.”

We would love to get your feedback on the proposal. Please see the full description here.

Comments (6)

4 years ago

That's a great UX improvement and Talisman is perhaps the right place to let this happen.

4 years ago

interested to see what you can do with this and your growing expertise in light clients - hopefully this doesn't get rid of too much pressure on parachain teams to learn about and make their networks more light client friendly and resilient, in lieu of just using indexed data provided by you everywhere :) would be interesting to see if the approaches could complement each other instead of possibly contradicting each other.

4 years ago

Really mint question Jam.

Our current line of thinking around light clients & indexers roughly follows the distinction:

  • Leverage Light Clients to propagate actions to the network, poll important chain state (like a user's balance), and any other actions that require resilience and/or privacy. We can broadly think of this as information flowing "outbound" from a user.
  • Leverage data indexers to provide rich & contextualised information for dapps/dashboards/etc, often coupled with data from off-chain sources (like fiat price feeds). We can broadly think of this as information flowing "inbound" to a user.

The proposal for cross-chain transaction history falls in the latter category and relies heavily on some indexers we'll construct, however it would be worth exploring how polling chain state from a light client could help verify the information retrieved from the indexers.

  • Jonathan (Talisman)
Load more comments
PleaseLogin to comment

Help Center

Report an Issue
Feedback
Terms and Conditions
Github

Our Services

Docs
Terms of Website
Privacy Policy

A House of Commons Initiative.

Polka Labs Private Limited 2026

All rights reserved.

Terms and ConditionsTerms of Website
Privacy Policy