peetzweg / vscode-crypto-address-lens

VSCode extension to inspect and validate crypto address inside your favourite editor.

Home Page:https://marketplace.visualstudio.com/items?itemName=peetzweg.crypto-address-lens

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🔭 Crypto Address Lens (for VSCode)

➡ Install Extension on Marketplace

☕ Fund Extension on Gitcoin

✒️ Write a Review on the Marketplace

Features

  • highlights ethereum style addresses
  • tells you if address checksum is correct
  • directly links to blockchain explorer
  • shows contracts "symbol()" inline if available
  • offers code actions ('CMD' + '.') to fix checksum of address or convert it to lowercase

demo

Configuration

Valid configurations settings with defaults:

//settings.json
{
  "cryptoAddressLens.rpcs": {
    "Ethereum": "https://rpc.ankr.com/eth",
    "Arbitrum": "https://1rpc.io/arb",
    "Optimism": "https://mainnet.optimism.io",
    "Polygon": "https://rpc-mainnet.matic.quiknode.pro",
    "BSC": "https://binance.nodereal.io"
  },
  "cryptoAddressLens.explorers": {
    "Etherscan": "https://etherscan.io/address/",
    "Arbiscan": "https://arbiscan.io/address/",
    "Optimism": "https://optimistic.etherscan.io/address/",
    "Polygonscan": "https://polygonscan.com/address/",
    "Bscscan": "https://bscscan.com/address/"
  }
}

Highlights Ethereum style wallet addresses in your code. It will check if it's a valid address and even check if it has a correct checksum if mixed case was used.

See directly if the used address is valid.

It currently differentiates between these four states:

  1. Mixed Cased Address with CORRECT checksum

  2. Mixed Cased Address with INVALID checksum

  3. All lower cased Address

  4. Not a valid address at all!

Known Issues

See Issues on Github

Release Notes

See CHANGELOG


Following extension guidelines

Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.

Thanks

I used these tutorials to get me started.

Decorations

https://vscode.rocks/decorations/

https://github.com/microsoft/vscode-extension-samples/blob/main/decorator-sample/USAGE.md

Diagnostics

https://github.com/microsoft/vscode-extension-samples/blob/main/code-actions-sample/src/extension.ts

About

VSCode extension to inspect and validate crypto address inside your favourite editor.

https://marketplace.visualstudio.com/items?itemName=peetzweg.crypto-address-lens

License:Apache License 2.0


Languages

Language:TypeScript 96.2%Language:JavaScript 3.8%