Dos

#proxy

2 APIs avec cette balise

API de Slot de Stockage

Lisez le stockage EVM brut de n'importe quel contrat intelligent en direct via le JSON-RPC public de la chaîne, décodez chaque mot de 32 octets en adresse, uint ou booléen, et résolvez les pointeurs d'implémentation de proxy à travers chaque standard de proxy courant — EIP-1967, EIP-1822/UUPS et le slot OpenZeppelin/zeppelinos hérité, ainsi que les proxy de beacon. C'est ainsi que vous découvrez ce qu'un proxy pointe réellement, qui est son administrateur, ou ce qu'un contrat stocke — même pour les contrats non vérifiés où la source et l'ABI sont indisponibles. Donnez-lui une chaîne et une adresse : lisez un slot, scannez les N premiers slots pour jeter un coup d'œil à la disposition de l'état, ou résolvez automatiquement l'implémentation du proxy. La couche d'inspection d'état en chaîne pour les auditeurs, les moniteurs de mise à niveau et les outils de sécurité, sur Ethereum, Base, Arbitrum, Optimism, BNB, Polygon et plus encore. En direct, cache court uniquement.

api.oanor.com/storageslot-api

API IP client

Trouvez la véritable adresse IP du client derrière les proxies, CDN et équilibreurs de charge. Le point de terminaison client prend une liste X-Forwarded-For (ou un en-tête Forwarded RFC 7239) avec un nombre de proxies de confiance, et renvoie l'adresse réelle du client — en supprimant les proxies de confiance du côté droit afin qu'une valeur usurpée à l'extrême gauche ne puisse pas vous tromper — ainsi que la chaîne de sauts ordonnée complète, les entrées les plus à gauche et les plus à droite, et la famille d'adresses. Le point de terminaison parse décompose un en-tête Forwarded en ses sauts for/by/host/proto, ou un en-tête X-Forwarded-For en sa liste ordonnée d'adresses, en supprimant les ports et les crochets IPv6 pour obtenir des IP propres. Bien faire cela est important pour la sécurité : faire confiance à la mauvaise entrée permet aux clients d'usurper leur IP, donc le modèle de proxy de confiance renvoie la première adresse que vous n'avez pas mise vous-même. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les proxies inverses et les passerelles API, la limitation de débit et la prévention des abus, la journalisation d'audit et l'analyse, les vérifications géographiques et anti-fraude, et tout backend derrière un équilibreur de charge. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Cela analyse les en-têtes de transfert pour trouver l'IP du client ; pour géolocaliser cette IP, utilisez une API de géolocalisation IP.

api.oanor.com/clientip-api