Is there a way to attach my email address and bitcoin address to my eos account name? And also be able to query this data from a block explorer? Basically looking for a way to set a property value to an account name. Is this even doable without using IPFS to store this string data?

  • Yes this is doable for that you can use Demux . Commented Nov 12, 2018 at 8:04
  • will you add some bit of code to understand this easily? @NirdeshKumarChoudhary
    – Mr.Y
    Commented Nov 12, 2018 at 10:31

2 Answers 2


If you want, you can create a smart contract to do this, which would be very much similar to the regproxyinfo contract (https://bloks.io/account/regproxyinfo). In this case, any user may send action to the smart contract with desired metadata, and the metadata will be saved into a multi-index table. When you want to query, just query the multi-index table as you want. Like: https://bloks.io/vote/proxies .

  1. Sign a message "This is my BTC address: xxxxx" using your EOS private key

  2. Publish the signed message somewhere off-chain, you do not need to pollute blockchain itself with metadata

  • 1
    What if I wanted to pollute the blockchain with this meta data? How can this be done? How are people sending me messages currently? Commented Nov 12, 2018 at 19:28
  • There is no standard metadata for addresses on any blockchain, as far as I know. You are free to come up with any system. like an EOS dApp and smart contract that maintains EOS account -> Bitcoin address mappings for all users. Then you need to make this dApp popular for your use case and the problem is solved. Commented Nov 12, 2018 at 22:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.