This repository contains the source code and documentation for effigy.im, a service that generates Ethereum "blockie" identicons for Ethereum addresses and ENS names. 🌈
To generate an identicon, simply use the following URL format:
https://effigy.im/a/[ethereumAddress|ensName].[png|svg]
Replace [ethereumAddress|ensName]
with the desired Ethereum address or ENS name, and specify the desired image format (png
or svg
).
To use the service in an image tag, use the following format:
<img src="https://effigy.im/a/[ethereumAddress|ensName].[png|svg]">
https://effigy.im/a/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.png
https://effigy.im/a/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.svg
https://effigy.im/a/vitalik.eth.png
https://effigy.im/a/vitalik.eth.svg
If an ENS avatar is available for the provided Ethereum address or ENS name, effigy.im will redirect to the avatar URL. 🌠
The repository is organized as follows:
functions/
: Contains the Firebase Functions code for generating identicons and handling requests 🔥site/
: Contains the source code for the effigy.im website, built with Hugo 🌐LICENSE
: The license file for the project 📜README.md
: This readme file 📖Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request. 😊
This project was inspired and influenced by:
Feel free to help make this better by submitting a pull request or sending me a note.
This project is open-source and available under the MIT License.
Made with ❤️ by @harperreed / @harper / harper.eth