
Charged: Add breakpoints to transactions
38 users
Version: 0.0.12
Updated: July 7, 2023

Available in the
Chrome Web Store
Chrome Web Store
Install & Try Now!

1pc For Used Working S-dnc-64-ps8 S-dnc-60/a Via Dhl Or Fedex

Target Ultra Ghost The Power Black No 6 Standard Flights

First Alert 3-in-1 Explosive Gas & Carbon Monoxide Alarm

Nike Tiempo Legend 10 Club MG GS 'Fierce Pink' | Kid's Size 4.5

Winmau Rhino 229 Extra Thick Standard Dart Flights

Instagram icon aesthetic -Black Aesthetic Instagram Highlight Icons- Instagram Retro -Instagram Story Highlight Icons - Instagram Stories
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.
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.
Related

Revoke.cash - web3 scam protection
60,000+

TresConnect MetaMask Impersonator
501

MetaSuites - Builders' Swiss Army Knife
10,000+

Tenderly Dev Toolkit
1,000+

EthSign Keychain
31

UTU Trust
35

DefiLlama
30,000+

Kerberus Sentinel3
100,000+

OneKey
30,000+

Auro Wallet
30,000+

CoinTool - Gas Price
50,000+

EigenTx
793

Frame Companion
8,000+

MetaMask Flask DEVELOPMENT BUILD
6,000+

BlockWallet
6,000+

Braavos - Starknet Wallet
200,000+

Blocknative Gas Fee Estimator for Ethereum, Base, Arbitrum, and More
50,000+

Wallet Guard: Protect Your Crypto
100,000+

Manta Wallet
100,000+

IPFS Companion
50,000+

Namada Keychain
80,000+

Mint Cryptocurrency
196

Rainbow
100,000+

BTC Fee Now
2,000+