đ¤Send Transactions
Last updated
Last updated
The Send Transactions feature allows users to perform transactions by prompting in plain English such as "Hey Brian, can you swap 100 usdc for eth on Polygon?".
The Send Transactions feature is non-custodial.
You still have to sign the transaction with your wallet, Brian is not a custodial solution managing your private key.
Please read carefully the transaction you're executing!
1) Connect your EOA Wallet. We suggest using Rabby Wallet for a smoother UX, and you can check the transaction simulation within the wallet extension.
2) Sign the Terms and Conditions message. Read carefully the terms and conditions related to using real funds on the Brian App and the prompt-to-earn program.
3) Check the available networks, by clicking on the button on the bottom-left. On the Brian App we support Ethereum and the other main networks in the EVM ecosystem.
4) Check the supported actions actions. For each chain, we support specific actions (for example, the ENS registration is only supported on Ethereum). By clicking on one action, you have an example of the prompt for that action. For the same action, you can write it in so many different ways!
5) Prompt your intent. When you confirm the prompt, you're not executing the TX! Brian will first extract your intent into parameters and then build the TX via a series of solvers/aggregators like LIFI, Enso Finance, or Bungee Exchange.
6) Read the transaction description and review everything in the TX info box. When you have reviewed everything, you can confirm the TX, and, as in any dapp, the EOA wallet extension will pop up.
Read the transaction description carefully and review all the parameters before executing the TX. You're aware that you're solely responsible for what happens to your funds after the TX execution.
a) Transaction description: a human-readable description of the TX you are executing.
b) Transaction info: you can manually check each of the parameters involved in the transaction. For example, for a swap, the involved tokens, protocols, and the sender and receiver addresses.
7) Sign the transaction in your EOA wallet. This will normally imply an approve + execute in the case of an ERC20-related action (like a swap or bridge) or just one TX in the case of using ETH.
Let's make the example with a swap of an ERC20: 7.1) Approve
7.2) Swap: on Rabby, you can easily see, thanks to the TX simulation, the tokens that I'm sending and the ones I'll receive. Plus, there is a lot of other info for the transaction.
8) Congrats, you have performed your first swap on the Brian app!đ Now, by clicking on the "block explorer" button, you open the block explorer on that chain and can see that the transaction has been executed correctly.