Refactor Armory API to use UnsignedTransaction class