В настоящий момент Sei работает с языком программирования golang 1.18.3+. Вам необходимо установить golang на локальном компьютере, прежде чем переходить к следующему шагу.
Необходимо установить последний релиз из репозитария Sei. Скачать >>
Добавьте алиас seid в ваш установочный скрипт и выполните код под шелл аккаунтом:
Если вы устанавливали пакет ранее, у вас могли остаться временные файлы от старого пакета. Выполните следующую команду, чтобы сбросить состояние пакета:
После выполнения команды должен появиться следующий текст, сообщающий, что предыдущие записи блокчейна были удалены:
Затем необходимо провести инициализацию сети. Это процесс создаст блок генезиса:
Если все прошло успешно, появится сообщение об успешном окончании инициализации:
Теперь необходимо создать и настроить свой аккаунт:
Эти команды создадут новый аккаунт на локальном компьютере, а также выведут на экран адрес кошелька, публичный ключ и мнемофразу:
ADDRESS_OF_YOUR_ACCOUNTдолжен быть адресом кошелька, выведенным на экран после создания аккаунта (в нашем примере это seiep9jyk9kydjz0fhadm7rzy6pc9ga7tdt4d26xn)
Локальный стейкинг в блокчейне:
Затем необходимо запустить первую транзакцию (выполнить генезис):
На экране должны появится транзакции генезиса, похожие на текст ниже:
На следующем шаге необходимо переопределить валюту, используемую для различных функций на usei:
Мы рекомендуем заменить настройки таймаута по умолчанию на приведенные ниже, чтобы замедлить создание блоков и улучшить визуализацию логов:
- name: $ACCOUNT_NAME
type: local
address: sei1ep9jyk9kydjz0fhadm7rzy6pc9ga7tdt4d26xn
pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"Ai3obIQZXAmdgDSw7p1awFIPGK9b7cu/SfJM6nbc+hV/"}'
mnemonic: ""
**Important** write this mnemonic phrase in a safe place.
It is the only way to recover your account if you ever forget your password.
some mnemonic words some mnemonic words some mnemonic words some mnemonic words some mnemonic words
Store the shown account address into local env variable and add it as the genesis account to the chain:
export CONFIG_PATH=$HOME/.sei/config/config.toml
# for linux machine, remove the '' after sed -i
sed -i '' 's/timeout_prevote =.*/timeout_prevote = "2000ms"/g' $CONFIG_PATH
sed -i '' 's/timeout_precommit =.*/timeout_precommit = "2000ms"/g' $CONFIG_PATH
sed -i '' 's/timeout_commit =.*/timeout_commit = "2000ms"/g' $CONFIG_PATH
sed -i '' 's/skip_timeout_commit =.*/skip_timeout_commit = false/g' $CONFIG_PATH