status-im / status-mobile

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

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

Open vkjr opened 3 months ago

vkjr commented 3 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

Notes

vkjr commented 3 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 1 month ago

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

shivekkhurana commented 3 weeks 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 3 weeks ago

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

churik commented 4 days ago

I do not think that it is feasible to include this feature to 2.32, postponing due to limited capacity in order to keep release scope clear

cc @shivekkhurana