"Registrar address is missing or invalid" trying to register a token with a pre-0.13.9.3 protocol
Summary
Trying to register a new token with a pre-v0.13.9.3 protocol results in
mark@x230:~/tmp$ tcrowncli nftoken register marbles 94eeecf2a1610be27edc42c3554a0c6ce8e2079f003cc1f33ac12c911e6c5335 tCRWY65HfuzqnmLJadsTZVZt5J3YA4kKqSiR6
error: {"code":-8,"message":"Registrar address is missing or invalid"}
Steps to reproduce
See above
Expected behavior
Backwards compatibility is usually a good thing.
Problematic behavior
Can't use pre-v0.13.9.3 protocols
Crown-core environment info
Ubuntu 16.04
Crown-core application info
Crown version v0.13.9.3-33b3c9e4 (2020-01-29 17:07:06 +0200)
Relevant logs, dumps and/or screenshots
mark@x230:~/tmp$ tcrowncli getnewaddress "Issue 349"
tCRWY65HfuzqnmLJadsTZVZt5J3YA4kKqSiR6
mark@x230:~/tmp$ tcrowncli nftoken register marbles 94eeecf2a1610be27edc42c3554a0c6ce8e2079f003cc1f33ac12c911e6c5335 tCRWY65HfuzqnmLJadsTZVZt5J3YA4kKqSiR6
error: {"code":-8,"message":"Registrar address is missing or invalid"}
but a post-v0.13.9.3 protocol works OK:
mark@x230:~/tmp$ tcrowncli nftoken register oops 94eeecf2a1610be27edc42c3554a0c6ce8e2079f003cc1f33ac12c911e6c5334 tCRWY65HfuzqnmLJadsTZVZt5J3YA4kKqSiR6
71e08e9c978052337c7595bc258f25205617b1fcbd229081900c9c180018b5d5
Possible fixes
Probably related to #348 (closed)
/cc @artem
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information