]> git.ardis.lu - erc-1967-inspector/log
erc-1967-inspector
9 months agoAdd MIT license
Ardis Lu [Sat, 27 Dec 2025 07:57:37 +0000 (23:57 -0800)]
Add MIT license

13 months agoSupport EURS custom proxy pattern
Ardis Lu [Wed, 10 Sep 2025 03:31:18 +0000 (20:31 -0700)]
Support EURS custom proxy pattern

The token predates ERC-1967 so it is commented out as out of scope, but I wanted to document it for potential future expansion to a generalized proxy lookup tool.

18 months agoWrap response in array if it is not an array
Ardis Lu [Thu, 10 Apr 2025 03:45:47 +0000 (20:45 -0700)]
Wrap response in array if it is not an array

Some RPC providers (e.g., Google Blockchain RPC) will respond with a single object on error, which is not compliant with the JSON-RPC spec. Wrapping the response in an array then flattening ensures the result is an iterable, one-dimensional array.

2 years agoSupport WTGXX custom proxy pattern
Ardis Lu [Fri, 20 Sep 2024 06:23:21 +0000 (23:23 -0700)]
Support WTGXX custom proxy pattern

It's similar to ERC-1967 except using non-standard storage slots.

2 years agoSimplify language for clarity
Ardis Lu [Tue, 6 Aug 2024 04:44:10 +0000 (21:44 -0700)]
Simplify language for clarity

"Implementation" is the prevailing term on block explorers. Also removed redundant words.

2 years agoAdd ZeppelinOS owner slot
Ardis Lu [Mon, 5 Aug 2024 03:15:13 +0000 (20:15 -0700)]
Add ZeppelinOS owner slot

2 years agoAlign styling with other projects
Ardis Lu [Mon, 5 Aug 2024 03:01:22 +0000 (20:01 -0700)]
Align styling with other projects

Including visible blocking on load

2 years agoShow message if nothing is found
Ardis Lu [Mon, 5 Aug 2024 02:51:23 +0000 (19:51 -0700)]
Show message if nothing is found

2 years agoAdd logic to abort stale requests
Ardis Lu [Wed, 1 May 2024 05:10:52 +0000 (22:10 -0700)]
Add logic to abort stale requests

Requests will abort after 30 seconds or if a new lookup from the user comes in.

2 years agoAdd Polygon proxy pattern
Ardis Lu [Mon, 29 Apr 2024 00:46:01 +0000 (17:46 -0700)]
Add Polygon proxy pattern

2 years agoAdd metadata tags
Ardis Lu [Thu, 25 Apr 2024 13:23:13 +0000 (06:23 -0700)]
Add metadata tags

2 years agoSupport StarkWare proxies
Ardis Lu [Fri, 12 Apr 2024 05:22:21 +0000 (22:22 -0700)]
Support StarkWare proxies

2 years agoLoosen contract input requirement
Ardis Lu [Wed, 3 Apr 2024 05:58:37 +0000 (22:58 -0700)]
Loosen contract input requirement

Allows lookups on EVM-compatible chains that do not use typical Ethereum addresses (e.g. TRON).

2 years agoRefactor to remove nested .then calls
Ardis Lu [Wed, 3 Apr 2024 05:32:23 +0000 (22:32 -0700)]
Refactor to remove nested .then calls

2 years agoAdd slots for legacy ZeppelinOS proxies
Ardis Lu [Wed, 3 Apr 2024 05:08:39 +0000 (22:08 -0700)]
Add slots for legacy ZeppelinOS proxies

E.g., USDC

2 years agoUse event definitions as labels for clarity
Ardis Lu [Wed, 3 Apr 2024 05:08:15 +0000 (22:08 -0700)]
Use event definitions as labels for clarity

2 years agoSplit slot and event output elements
Ardis Lu [Wed, 3 Apr 2024 04:59:47 +0000 (21:59 -0700)]
Split slot and event output elements

To further visually distinguish slots from events.

2 years agoDecouple slot and event lookups
Ardis Lu [Wed, 3 Apr 2024 04:56:56 +0000 (21:56 -0700)]
Decouple slot and event lookups

Free public endpoints usually block event lookups, resulting in indefinite blocking even though slot lookup is complete.

2 years agoAdd GitHub link
Ardis Lu [Mon, 25 Mar 2024 02:57:14 +0000 (19:57 -0700)]
Add GitHub link

2 years agoSplit slot and event lookups into separate queries
Ardis Lu [Sun, 24 Mar 2024 03:47:00 +0000 (20:47 -0700)]
Split slot and event lookups into separate queries

Fixes issue where some RPCs will abort the entire batch request because it doesn't support eth_getLogs

2 years agoImplement basic historical change lookup
Ardis Lu [Sat, 23 Mar 2024 06:23:31 +0000 (23:23 -0700)]
Implement basic historical change lookup

Public RPCs do not generally support eth_getLogs, so must use another

2 years agoUse contract with AdminChanged and Upgraded events
Ardis Lu [Sat, 23 Mar 2024 06:22:38 +0000 (23:22 -0700)]
Use contract with AdminChanged and Upgraded events

2 years agoInitial commit
Ardis Lu [Fri, 22 Mar 2024 06:34:02 +0000 (23:34 -0700)]
Initial commit

This page took 0.040193 seconds and 4 git commands to generate.