Scope
/scope43
block explorer for aa builders scope.sh
Added whatsabi support for unverified contracts
Starting with function sigs (including the internal calls), soon adding events, and more later.
Below is an example of a decoded call that is not verified anywhere.
s/o to @shazow.eth for making such a great lib
Starting with function sigs (including the internal calls), soon adding events, and more later.
Below is an example of a decoded call that is not verified anywhere.
s/o to @shazow.eth for making such a great lib
nice tool!! would love zora network support
𝘯𝘦𝘸 𝘪𝘯 𝘴𝘤𝘰𝘱𝘦: 𝘴𝘵𝘢𝘵𝘦 𝘥𝘪𝘧𝘧 𝘵𝘳𝘢𝘤𝘪𝘯𝘨
see balance, code, and storage changes for any transaction
see balance, code, and storage changes for any transaction
shipped a couple improvements to the trace view
1. showing revert type (failed / out of gas) on hover
2. subtree folding
3. expand call details on click
really love how this part of the app turned out!
1. showing revert type (failed / out of gas) on hover
2. subtree folding
3. expand call details on click
really love how this part of the app turned out!
while we're at it, added revert sources for UserOps
also shows when the UserOp is failed due to being out of gas
also shows when the UserOp is failed due to being out of gas
tiny QoL improvement:
hovering over inprecise ether values will show the exact amount.
ditto for gas prices.
also fixed exact ether values not shown properly.
hovering over inprecise ether values will show the exact amount.
ditto for gas prices.
also fixed exact ether values not shown properly.
failed txs now show the exact contract that reverted
more improvements to this UI are coming soon :)
more improvements to this UI are coming soon :)
scope let's you grab the abi of any contract quickly
here's me getting the abi for usdc on base in 9 seconds
here's me getting the abi for usdc on base in 9 seconds
smol QoL upgrade: you can see the address behind each link
double click to select (and copy)
double click to select (and copy)
added more pagination options
you can see up to 100 items per page now
you can see up to 100 items per page now
UserOp page now has a list of event highlights, including token transfers, AMM swaps, and more
𝘯𝘦𝘸 𝘰𝘯 𝘴𝘤𝘰𝘱𝘦: 𝙪𝙨𝙚𝙧𝙤𝙥 𝙞𝙣𝙩𝙚𝙧𝙣𝙖𝙡 𝙘𝙖𝙡𝙡𝙨
this works by getting the tx traces and filtering calls down to the specific operation by hash/sender.
calls are split into creation/validation/execution.
this works by getting the tx traces and filtering calls down to the specific operation by hash/sender.
calls are split into creation/validation/execution.
fixed internal calls on arbitrum
also reduced the visual noise by showing the icon only for failed txs/calls and removing excessive whitespace
also reduced the visual noise by showing the icon only for failed txs/calls and removing excessive whitespace
Rehauled UserOp calldata view
1. Made the call list more compact when there are multiple calls, while still showing all the data in most cases
Here's a UserOp from an @alchemyplatform account decoded
1. Made the call list more compact when there are multiple calls, while still showing all the data in most cases
Here's a UserOp from an @alchemyplatform account decoded
Made a couple of stylistic improvements to display contract deployment data:
• use "initcode" label on the transaction page
• don't try to decode initcode on the transaction page
• don’t split initcode into function selector + data in the tx table
• don’t split initcode into function selector + data in the internal call tree
• use "initcode" label on the transaction page
• don't try to decode initcode on the transaction page
• don’t split initcode into function selector + data in the tx table
• don’t split initcode into function selector + data in the internal call tree
improved the proxy implementation address detection
the algo stayed the same,
but it should take much faster for most proxies to resolve, especially for the recently deployed contracts
the algo stayed the same,
but it should take much faster for most proxies to resolve, especially for the recently deployed contracts
Added full support for @alchemyplatform accounts
1. Accounts, factories, and other contracts are labelled
2. On the account page, added the list of installed plugins
3. Proxy implementation address is shown for accounts
4. Calldata for batched calls is decoded on the UserOp page
1. Accounts, factories, and other contracts are labelled
2. On the account page, added the list of installed plugins
3. Proxy implementation address is shown for accounts
4. Calldata for batched calls is decoded on the UserOp page
Added transaction highlights
Token transfers, Uniswap/Velodrome swaps are supported.
More protocols to come. Also, NFT transfers, AMM deposits/withdrawals, lending actions, bridging actions to come.
Token transfers, Uniswap/Velodrome swaps are supported.
More protocols to come. Also, NFT transfers, AMM deposits/withdrawals, lending actions, bridging actions to come.
pushed an update to speed up the "tip of the chain" userop loading
previously, it could take up to 50s to make userop data appear in the app since the block was produced
now it's around 4-5s which is on par with performant blockchain nodes (~3s)
in practice, you shouldn't notice a delay at all
previously, it could take up to 50s to make userop data appear in the app since the block was produced
now it's around 4-5s which is on par with performant blockchain nodes (~3s)
in practice, you shouldn't notice a delay at all
shipped this feature 7 days ago, but it’s already one of my favorites
helpful when you’re looking for a recent activity
works with txs, logs, userops
helpful when you’re looking for a recent activity
works with txs, logs, userops