What is it?
"DeFi-nitive" (pronounced definitive) transactions is a new feature that aims to help customers understand what a DeFi (and EVM) transaction is calling at the point of signing in the TrustVault app.
It will be release in version 2.1.0 of the TrustVault app due September 25th 2022.
What does it look like?
In the TrustVault app, after you open an inbox item you should see a new section called "Transaction Description". Here you will see a some text that describes the transaction.
Some other examples:
Calling deposit method of contract 0xc778417e063141139fce01098278 on Ethereum Ropsten
Calling depositAll method of contract TraderJoe WETH/WAVAX LP on Avalanche C-Chain
Sending 1.00 ETH to 0xc778417e063141139fce01098278 on Ethereum
How does it work?
We are launching this in beta mode to start with and each transaction in the inbox will attempt to display a number of key items:
Which chain the transaction is on based on the
chainIdwithin the transaction
Whether the transactions is to a contract or externally own address (EOA). If it is a contract the word "contract" will appear.
toaddress as the contract name or protocol
Any amount being sent (in ETH)
This information is currently taken from a curated list of the most used protocols, chains and contracts. This list will grow to provide a greater depth of coverage.
Which Transactions will it work on?
This feature will be enabled on all EVM transactions. If for some reason something has gone wrong and error message will be displayed to prevent you from potentially seeing incorrect data.
What are the minimum requirements?
Currently, it will only work on iOS 15 and above.
We are hoping to build out a wider list of support contracts and additionally match to your own TrustVault address box so it will display your address book name.
We have plenty more ideas in this space but please reach out if you'd like to discuss this with us further.