Класс для управления и подписания голосов членов совета с использованием WIF-ключа.
const wifKey = "your-wif-private-key";const voteSigner = new Vote(wifKey);// Голосование за решениеconst voteForResult = await voteSigner.voteFor("coop1", "user1", 123);console.log(voteForResult);// Голосование против решенияconst voteAgainstResult = await voteSigner.voteAgainst("coop1", "user1", 123);console.log(voteAgainstResult); Copy
const wifKey = "your-wif-private-key";const voteSigner = new Vote(wifKey);// Голосование за решениеconst voteForResult = await voteSigner.voteFor("coop1", "user1", 123);console.log(voteForResult);// Голосование против решенияconst voteAgainstResult = await voteSigner.voteAgainst("coop1", "user1", 123);console.log(voteAgainstResult);
Инициализация класса Vote с WIF-ключом.
Optional
WIF-ключ, используемый для подписи.
Замена текущего WIF-ключа на новый.
Новый WIF-ключ.
Подписывает голос "ПРОТИВ" решения
Имя кооператива
Имя пользователя (члена совета)
ID решения
Объект с параметрами для вызова транзакции voteagainst
Подписывает голос "ЗА" решение
Объект с параметрами для вызова транзакции votefor
Static
Статический метод для валидации подписи голоса.
Объект с данными голосования
true если подпись валидна, иначе false
Асинхронная версия метода проверки подписи голоса, которая также проверяет корректность signedHash.
Promise, который разрешается в true если подпись валидна, иначе false
Класс для управления и подписания голосов членов совета с использованием WIF-ключа.
Example