Identicons

Warning

Identicons aren’t generated locally, library uses eth.vanity.show public API.

class ethextended.indenticon

This class is the parent of all functions related to Ethereum identicons.

identicon.base64(address)
  • Uses eth.vanity.show API

Returns base64 encoded PNG image (in bytes).

>>> ethextended.identicon.base64("0x3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE")
b'iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAABE0lEQVR4nO2asQ3CMBQFbZQZAIkasQSIgpoVUrEhtFQMQM0AKZgCNvArPtYB/11rYp1OX8KRUy/79as0WD0WreUybZ7N9d5E/WaflPlFHIAWoHEAWoDGAWgBmqrOAf9O+glwAFqAxgFoARoHoAVohugG19u5uX7YHb96//QT4AC0AI0D0AI0DkAL0MhzQPR/WD2viO6vnk8/AQ5AC9A4AC1A4wC0AI08B4zzU/sH4n4+irr/V36T2D/9BDgALUDjALQAjQPQAjThewH1Hd5YxDkiuL86JyjST4AD0AI0DkAL0DgALUBT78utvxPMjAPQAjQOQAvQOAAtQDNE37d7v6/39ks/AQ5AC9A4AC1A4wC0AM0bhiwxFBovXU0AAAAASUVORK5CYII='
identicon.url(address)
  • Uses eth.vanity.show API

Returns url to identicon PNG image.

>>> ethextended.identicon.url("0x3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE")
'https://eth.vanity.show/0x3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE'