A web3 transaction debugger to increase development speed

Latest Version

Version
0.0.12
Update
July 7, 2023
Size
1.52MiB
Developer
getcharged.dev
Category
Users
42
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
See more

Charged: Add breakpoints to transactions Extension

Charged is a blockchain transaction debugger which allows you to add breakpoints to your transactions. This means you can pause your transactions before sending them on chain, edit the input and simulate the new transactions to see how they perform. With charged, you can catch and fix broken transactions within seconds!

Today, people use Metamask as the de facto wallet for development. While Metamask is an amazing wallet for production purposes, it slows down the development speed.

As a developer, I DON'T WANT TO
- Collect testnet/mainnet funds before testing my transaction
- Submit and wait for my transaction to be mined before I see the results
- Go to my code, edit the transaction details and submit it again to see if my transaction finally worked
- Add console logs to my smart contract to see exactly where my code is breaking
- Click on confirm every time to submit my transaction
- Deploy my contract repeatedly with small changes to see if it works

Charged is a Chrome extension which creates a proxy on top of your existing wallet. This means all transactions to your wallet first go via the proxy. As a result, whenever Charged detects an incoming transaction it

1. Shows you a simulation of the transaction where you see asset changes and possible failures (with error messages)
2. Shows the exact input which goes into your wallet
3. Fetches the contract ABI and decodes the input so you can see if everything is working as expected
4. Allows you to edit the decoded input and re-simulate the transaction. As a result, you can see how your smart contract responds to different inputs. In case your transaction is failing, you can see the error message and edit your input accordingly till the transaction finally works.
5. Allows you to forward the modified transaction to your wallet. So once you're done editing the transaction, click on the forward button and your new transaction shall pop up on Metamask so you can finally send it on chain.
Read more

Source Manifest.json

{
"update_url": "https://clients2.google.com/service/update2/crx",
"description":"A web3 transaction debugger to increase development speed",
"version":"0.0.12",
"manifest_version":3,
"name":"Charged: Add breakpoints to transactions",
"background":{"service_worker":"background.bundle.js"},
"action":{"default_popup":"popup.html",
"default_icon":"charged_logo.png"},
"icons":{"128":"charged_logo.png"},
"content_scripts":[{"matches":["http://*/*",
"https://*/*",
""],
"js":["contentScript.bundle.js"],
"css":["content.styles.css"]}],
"web_accessible_resources":[{"resources":["content.styles.css",
"charged_logo.png",
"injectedScript.bundle.js"],
"matches":[""]}],
"permissions":["storage"]}
Read more

Similar Extensions

icon

Frontier Wallet Extension · Productivity 42 25 ★ 26.15MiB

icon

Blockchain Address Navigator Extension · Productivity 42 5 ★ 294KiB

icon

Revoke.cash - web3 scam protection Extension · Productivity 42 28 ★ 738KiB

icon

Reunit Extension · Productivity 42 191 ★ 10.94MiB

icon

TresConnect MetaMask Impersonator Extension · Productivity 42 2 ★ 505KiB

icon

Blowfish Wallet Protect V2 BETA Extension · Productivity 42 5 ★ 1.37MiB

icon

EthSign Keychain Extension · Productivity 42 0 ★ 1.89MiB

icon

UTU Trust Extension · Productivity 42 9 ★ 6.29MiB

icon

DefiLlama Extension · Productivity 42 23 ★ 394KiB

icon

Kerberus Sentinel3 Extension · Productivity 42 296 ★ 6.22MiB

icon

OneKey Extension · Productivity 42 832 ★ 29.74MiB

icon

Auro Wallet Extension · Productivity 42 23 ★ 1.55MiB

icon

EigenTx Extension · Developer Tools 42 8 ★ 411KiB

icon

MetaMask Flask DEVELOPMENT BUILD Extension · Productivity 42 7 ★ 22.17MiB

icon

BlockWallet Extension · Productivity 42 156 ★ 3.69MiB

icon

Braavos - Starknet Wallet Extension · Productivity 42 7434 ★ 8.02MiB

icon

MetaSuites - Builders' Swiss Army Knife Extension · Developer Tools 42 35 ★ 1.98MiB

icon

Frame Companion Extension · Productivity 42 14 ★ 1.39MiB

icon

Wallet Guard: Protect Your Crypto Extension · Productivity 42 63 ★ 9.97MiB

icon

Rainbow Extension · Productivity 42 53 ★ 20.27MiB

icon

Tenderly Dev Toolkit Extension · Developer Tools 42 9 ★ 73.82KiB

icon

CoinTool - Gas Price Extension · Productivity 42 29 ★ 233KiB

icon

IPFS Companion Extension · Developer Tools 42 48 ★ 3.12MiB

icon

Mint Cryptocurrency Extension · Productivity 42 8 ★ 455KiB