Wallet Blockies

approvedunreviewed

by geeknees

Show inline blockie identicons for Ethereum wallet addresses.

↓ 116 downloadsUpdated 5mo agoMIT

Wallet Blockies

Wallet Blockies is an Obsidian plugin that shows deterministic inline blockie identicons beside Ethereum-style wallet addresses.

It detects addresses matching 0x plus 40 hexadecimal characters in Live Preview and Reading mode. Matching addresses are displayed as a blockie followed by the original address text, so notes remain readable and copyable. The blockie algorithm is included locally so the plugin does not depend on the archived ethereum/blockies package at runtime.

Example:

Treasury: 0xA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48

Displays as:

Treasury: [blockie] 0xA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48

Install Locally

  1. Copy manifest.json, main.js, and styles.css into .obsidian/plugins/wallet-blockies/ in a vault.
  2. Enable community plugins in Obsidian.
  3. Enable Wallet Blockies.

Settings

  • Show in Live Preview
  • Show in Reading mode
  • Icon size
  • Icon side

Beta Install with BRAT

  1. Install and enable the BRAT community plugin.
  2. Open BRAT settings.
  3. Add geeknees/obsidian-blockie as a beta plugin.
  4. Enable Wallet Blockies in Community plugins.

Repository: https://github.com/geeknees/obsidian-blockie

Manual Release Assets

Each GitHub release must attach these files:

  • main.js
  • manifest.json
  • styles.css

The release tag must exactly match the version in manifest.json, without a v prefix.

Development

Run all tests:

npm test

Check the plugin entrypoint syntax:

node --check main.js

See RELEASE.md for the full publishing checklist.

日本語

Wallet Blockies は、Obsidian のノート内にある Ethereum 形式のウォレットアドレスに blockie アイコンを inline 表示するプラグインです。

0x から始まる 40 桁の hexadecimal 文字列を検出し、Live Preview と Reading mode の両方で表示します。表示は blockie の後ろに元のウォレットアドレス文字列を残す形なので、見た目で判別しやすく、アドレスもそのまま読めます。

例:

Treasury: 0xA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48

表示イメージ:

Treasury: [blockie] 0xA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48

ローカルインストール

  1. vault 内に .obsidian/plugins/wallet-blockies/ を作成します。
  2. manifest.json, main.js, styles.css をそのフォルダへ入れます。
  3. Obsidian の Community plugins で Wallet Blockies を有効化します。

設定

  • Live Preview で表示するか
  • Reading mode で表示するか
  • アイコンサイズ
  • アイコンをアドレスの前後どちらに置くか

BRAT でベータインストール

  1. Obsidian の Community plugins から BRAT をインストールして有効化します。
  2. BRAT の設定を開きます。
  3. beta plugin として geeknees/obsidian-blockie を追加します。
  4. Community plugins で Wallet Blockies を有効化します。

Repository: https://github.com/geeknees/obsidian-blockie

開発

テストを実行します:

npm test

公開前チェックを実行します:

npm run check

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.