Для корректной работы нам нужны библиотеки bitcore-lib и bitcore-message.
Установить их можно командой
npm i bitcore-message
В константе ADDRESS_PREFIX
задается начало кошелька.
const ADDRESS_PREFIX = 'iz';
const wallet = generateWallet();
wallet.keysPair.public // izEmZz1MWrVBo9oMHjPcQpcbB9Teus5zp6G
Создав кошелек мы можем подписать данные приватным ключем
const wallet = generateWallet();
const signText = `Очень важное сообщение`;
const sign = sign(signText, wallet.keysPair.private);