Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peetzweg/vscode-crypto-address-lens
VSCode extension to inspect and validate crypto address inside your favourite editor.
https://github.com/peetzweg/vscode-crypto-address-lens
crypto ethereum extension vscode wallet
Last synced: 26 days ago
JSON representation
VSCode extension to inspect and validate crypto address inside your favourite editor.
- Host: GitHub
- URL: https://github.com/peetzweg/vscode-crypto-address-lens
- Owner: peetzweg
- License: apache-2.0
- Created: 2022-08-05T10:59:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-19T19:44:36.000Z (12 months ago)
- Last Synced: 2024-04-14T20:32:42.693Z (7 months ago)
- Topics: crypto, ethereum, extension, vscode, wallet
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=peetzweg.crypto-address-lens
- Size: 8.07 MB
- Stars: 10
- Watchers: 3
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 🔭 Crypto Address Lens (for VSCode)
[➡ Install Extension on Marketplace](https://marketplace.visualstudio.com/items?itemName=peetzweg.crypto-address-lens)
[☕ Fund Extension on Gitcoin](https://gitcoin.co/grants/9316/address-lens-ide-extension)
[✒️ Write a Review on the Marketplace](https://marketplace.visualstudio.com/items?itemName=peetzweg.crypto-address-lens&ssr=false#review-details)
## 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](https://raw.githubusercontent.com/peetzweg/vscode-crypto-address-lens/main/demo.gif)
## Configuration
Valid configurations settings with defaults:
```json
//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](https://github.com/peetzweg/vscode-crypto-address-lens/issues)
## Release Notes
See [CHANGELOG](./CHANGELOG.md)
---
## Following extension guidelines
Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.
+ [Extension Guidelines](https://code.visualstudio.com/api/references/extension-guidelines)
## Thanks
I used these tutorials to get me started.
### Decorations
### Diagnostics