Dear multichain,
I need to understand better the sign message algorithm.
I have the following scenario in a bitcoin-compatible Multichain setting:
address: 1PYdSSwsXgJe1MGMzkeXCdshxjMfDP64wi
pvkey: L4PW5JZVpLkNmCKNUSjji3Fpd29s3ci8onwyhvGody4e633Th6vT
signmessage "1PYdSSwsXgJe1MGMzkeXCdshxjMfDP64wi" "message_to_sign"
signature: IC8PmdB4gwxfszrCS0JWPgq/sKt9F+FXtfnZl0eMExNULfcF7rXX7LnGczQ3VaK5pBJQsbn/MGSH/GII+/99zUQ=
I can check the result
verifymessage "1PYdSSwsXgJe1MGMzkeXCdshxjMfDP64wi" "IC8PmdB4gwxfszrCS0JWPgq/sKt9F+FXtfnZl0eMExNULfcF7rXX7LnGczQ3VaK5pBJQsbn/MGSH/GII+/99zUQ=" "message_to_sign"
true
Everything works fine but using bitcoin core I get a different result (I used this online tool https://reinproject.org/bitcoin-signature-tool/#sign) :
-----BEGIN BITCOIN SIGNED MESSAGE-----
message_to_sign
-----BEGIN SIGNATURE-----
1PYdSSwsXgJe1MGMzkeXCdshxjMfDP64wi
IDvDfON3ikxMOXOoOuOl50ZZ517CWqBDcniGMqBH187CVwS3fxXj8WzK13n1QDbov33vyBhs5To8TqdjqWsjxVs=
-----END BITCOIN SIGNED MESSAGE-----
Could you help me understanding this point?