In tests/unit_tests/base58.cpp it mentions an old address format. What exactly is the history behind this?

This is the example given.


Is there any way to generate one of these?


What exactly is the history behind this?

"Old" in this context goes right back to the original CryptoNote addresses that were merely the concatenation of the binary: version byte, public spend key, public view key and a checksum byte; then simply encoded as a plain hex string.

The single checksum byte was merely the sum of all bytes mod 255.

Since then, base58 encoding has been added, the checksum changed, integrated addresses and subaddresses.

Is there any way to generate one of these?

Easily. See above. Not sure why you'd want to though. They are longer, lack current features and likely wont work with many Monero related projects/services.

  • 1
    Ahhh this is very helpful. Yeah I don't think I'll generate one after all. – Keiros Dec 22 '20 at 0:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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