Draft: Refactor package smart-signer
Goals:
-
Smart-signer should not create nor broadcast any transactions. It should only sign given transactions and return signatures. -
Smart-signer should only use cryptography functions delivered by Wax, Beekeeper, and Hive blockchain. -
Smart-signer should authorize Hive user using account authorities, allowing authorizing as user also third party accounts listed in account authorities. A special option "strict" should authorize only with key authorities.
Edited by Wojciech Barcik