Скрипт регистрации аккаунтов
Автор: @vik
Этот простой скрипт поможет вам зарегистрировать любое количество новых аккаунтов на голосе.
Браузерная версия golos.cf/reg/
💡 Вы сможете создать новый аккаунт только при помощи своего существующего аккаунта
💡 Вам необходимо иметь на счету минимум 1 GOLOS, эти голоса должны быть на счету, а не в СИЛЕ ГОЛОСА регистратора! При создании аккаунта они будут переведены в силу голоса нового аккаунта.
💡 Если у вас есть только GBG - вы можете обменять их на GOLOS используя внутреннюю биржу голоса.
💡 Операция создания аккаунта будет видна в блокчейн, таким образом вы не сможете создать анонимный аккаунт для спама.
💡 Аккаунт регистратора будет так же установлен в качестве RECOVERY. В случае если вы потеряете доступ к новому аккаунту - вы сможете восстановить его только при помощи своего аккаунта регистратора.
📢 Рекомендуется скопировать исходный код страницы и использовать ее локально! Не вводите активный ключ на непроверенных сайтах - у вас могут украсть ваши GOLOS/GBG. Если вы нашли эту или похожую форму на другом сайте - обратитесь в чат @chain_cf и спросите совета у более опытных пользователей!
Node JS
    Поставьте nodeJS
    Установите библиотеку golos-lib-js npm install golos-lib-js
    Скачайте файл accountregistartor.js
    Заполните необходимые поля и запустите node accountregistartor.js
1
// Придумайте логин и пароль для нового аккаунта
2
const NAME = "nickname123"
3
const PASS = "MyStrongPass1234567890"
4
5
6
const golos = require('golos-lib-js')
7
golos.config.set('websocket', "wss://api.golos.blckchnd.com/ws")
8
9
// Данные создателя аккаунта
10
// Активный ключ создателя (вашего существующего аккаунта)
11
const wif= "5ouriuruemACTIVEKEYkjnfjnvnjfnvjnfjnvfjnvnjdu"
12
13
// Стоимость создания аккаунта.
14
// Эти средства пойдут в силу голоса созданному пользователю.
15
//Вы можете их увеличить при желании.
16
const fee= "3.000 GOLOS"
17
18
// Логин создателя (вашего существующего аккаунта)
19
const creator= "robot"
20
21
22
// Профиль пользователя. О себе, аватар, и т.д. , можно оставить пустым и заполнить позднее
23
const jsonMetadata= {}
24
25
26
let x = golos.auth.generateKeys(NAME, PASS, ['owner','active','posting','memo'])
27
const ownerAuth = {
28
weight_threshold: 1,
29
account_auths: [],
30
key_auths: [[x.owner, 1]]
31
}
32
const activeAuth = {
33
weight_threshold: 1,
34
account_auths: [],
35
key_auths: [[x.active, 1]]
36
}
37
const postingAuth = {
38
weight_threshold: 1,
39
account_auths: [],
40
key_auths: [[x.posting, 1]]
41
}
42
const memoKey= x.memo
43
44
golos.broadcast.accountCreate(wif, fee, creator, NAME,
45
ownerAuth,
46
activeAuth,
47
postingAuth,
48
memoKey,
49
jsonMetadata,
50
(err, result) =>
51
{
52
if(err) return console.log(err);
53
console.log(result)
54
});
Copied!
По материалам статьи
Last modified 2mo ago
Copy link