status-im / status-mobile

a free (libre) open source, mobile OS for Ethereum
https://status.app
Mozilla Public License 2.0
3.91k stars 987 forks source link

[EPIC] Transaction settings for send flow: Nonce and Gas price #21016

Open vkjr opened 2 months ago

vkjr commented 2 months ago

User story

As a wallet user, I want to edit the parameters of my transaction, like gas, nonce, etc So I can control how my txn is broadcasted to the network

Description

Currently, the txn is sent with default computed parameters. This is not ideal as the user might want to speed up or cancel txns, by changing nonce and gas price.

This epic implements advanced txn settings for send flow. The same might apply to swaps and smart contract interactions, but for this version, we only build for send flow.

Figma Link: https://www.figma.com/design/xLs1KYmF4e6WwRTZVJKeUK/Wallet?node-id=17669-40876 Schedule for 2.32 https://www.notion.so/Status-Apps-Planning-Releases-11e8f96fb65c801289c5e37099c4039b

Tech debt

vkjr commented 2 months ago

@shivekkhurana, @smohamedjavid, fyi. I've created a basic set of issues to implement transaction settings discussed in the meeting. Every issue contains the bare minimum and should be refined later.

vkjr commented 3 weeks ago

Blocked until designs are finished by @xAlisher Figma drafts (not for development)

shivekkhurana commented 3 days ago

@vkjr @alwx We have this scheduled for 2.32. Although the designs are not final, the UX has been agreed upon.

We can start working on this. If there are UI changes requested, we can add it later.

alwx commented 2 days ago

@shivekkhurana I've started working on this: https://github.com/status-im/status-mobile/issues/21551