]> git.ardis.lu - erc-1967-inspector/commitdiff
Loosen contract input requirement
authorArdis Lu <ardisglu@gmail.com>
Wed, 3 Apr 2024 05:58:37 +0000 (22:58 -0700)
committerArdis Lu <ardisglu@gmail.com>
Wed, 3 Apr 2024 05:58:37 +0000 (22:58 -0700)
Allows lookups on EVM-compatible chains that do not use typical Ethereum addresses (e.g. TRON).

index.html

index e8abd88bd697f020d81a91568df7bc2ea1696c4c..bd9ac9f82ba09a0086e508998767f209b3c20c5f 100644 (file)
@@ -62,7 +62,7 @@
   <main>
     <form>
       <label for="contract">ERC-1967 Proxy</label>
-      <input id="contract" name="contract" placeholder="0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9" value="0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9" pattern="^0x[a-fA-F\d]{40}$" required>
+      <input id="contract" name="contract" placeholder="0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9" value="0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9" required>
 
       <label for="rpc">JSON-RPC</label>
       <input id="rpc" name="rpc" type="url" placeholder="https://eth.llamarpc.com" value="https://eth.llamarpc.com" required>
 
     document.querySelector('form').addEventListener('submit', e => {
       e.preventDefault();
-      const contract = e.target.elements['contract'].value;
+      const contract = e.target.elements['contract'].value.replaceAll(/\s/g, '');
       const rpc = e.target.elements['rpc'].value;
       const slotOutput = e.target.elements['slot-output'];
       const eventOutput = e.target.elements['event-output'];
This page took 0.035861 seconds and 4 git commands to generate.