Transaction Analyzer
Guarding users from getting accidentally scammed.
Last updated
Guarding users from getting accidentally scammed.
Last updated
Transaction Analyzer is an extra layer of protection for your users. Each extrinsic that the user wants to submit should be passed to Transaction Analyzer to simulate it before the submission. This double checks that nothing unexpected can happen.
It takes information from multiple sources and inteligently analyzes it and merges the info together to show to the user in a simple, understandable and meaningful way. Everything not too important is either missing completely or hidden in a separate page.
Information about the dApp that the extrinsic call originates from (if connected to any)
Chain metadata to correctly decode data
Extrinsic payload
Simulated events emmited by the Extrinsic
Data saved on device (known addresses, tokens..)
On-chain information (Hydration token price oracle)
Kodadot indexer for NFT floor price determination.
The secret sauce why our Transaction Analyzer works universally is that instead of guessing what the extrinsic call should do, we simulate it and see the exact results.
Do nothing 🫤
Just displays JSON payload 🤣
Manually sets each payload option for each chain to display specialized UI (Unscalable and unsustainable)
Although Transaction Analyzer works universally on all Substrate based chains, it is still quite limited in its ability to analyze outcomes. However, with future updates and help, these other options and outcomes could be analyzed too:
NFT sale price changes
Transaction Analyzer uses to create a local fork of the blockchain and we simulate the extrinsic. Then it listens to all events and locally analyzes them to any Token ownership changes and NFT ownership changes.
OpenGov votes -
Token Reserving/Freezing/Unfreezing (+ show duration) -