# 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: ```md Treasury: 0xA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 ``` Displays as: ```text 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: ```sh npm test ``` Check the plugin entrypoint syntax: ```sh 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 の後ろに元のウォレットアドレス文字列を残す形なので、見た目で判別しやすく、アドレスもそのまま読めます。 例: ```md Treasury: 0xA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 ``` 表示イメージ: ```text 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 ### 開発 テストを実行します: ```sh npm test ``` 公開前チェックを実行します: ```sh npm run check ```