Create a SIP that empowers protocol/dapp devs to provide end-users with ideal gas params / txn fee controls on a per-network basis
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 20/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Domain
- blockchain
Research direction
Start with the issue's Context and Ideal Outcomes, then review the linked internal Slack discussion for the missing requirements. Done would be an agreed SIP defining how networks or dapps provide per-network gas and transaction-fee controls through a Snap.
Written by the indexing model from the issue text.
Description
Context
-
Responsibility for network support / network UX on MM side currently split between Confirmations team and Assets team.
-
"Our gas logic should be more easily extendable so we can hopefully no longer be gatekeepers to networks having an optimal UX"
-
"Until then, we have to manually add networks/custom logic"
-
"We’re trying to get away from being a gatekeeper as soon as possible"
internal link to ad-hoc slack convo
Overview / Ideal Outcomes
Networks should be able to better handle gas / txn fee logic on behalf on their users via a Snap.
This will result in better experience for:
-
end-users who currently face unideal experience on EVM networks if their transaction fee parameters / structure differs from Ethereum
-
network/protocol/core developers who have to chase MetaMask to update fee handling every time they update something
-
dapp developers who are reliant on MetaMask to support and update various networks
-
MM developers who are currently inadvertently gatekeeping ideal network support/experience and thus have to keep track of all the networks and their various fee structures and logic
-
adjacent / enablement teams who currently have to play biz dev games with protocol/dapp devs who are trying to get get permission from MetaMask so their users txn's dont fail / suck.
tl;dr
:meow_grumpy: –rekmarks
- Dominant language
- HTML
- Stars
- 42
- Forks
- 19
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from MetaMask/SIPs
-
snaps-deferred
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
bug SIP snaps-admin snaps-deferred
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
-
bug snaps-bug-fix snaps-deferred tools
-
bug SIP snaps-admin snaps-deferred
Difficulty 1/5 Under an hour Newbie friendliness 48/100
-
bug SIP snaps-admin snaps-deferred
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
MystenLabs/sui#28056 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
filecoin-project/solstice#76 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
CypherBoxLLC/Cypher-Box#283 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
blinklabs-io/bursa#904 ·