Развертывание и разработка без использования полной ноды
Как использовать эндпоинты публичных rpc в devnet для загрузки контрактов без установки полной ноды.
Публичный эндпоинт для sei-devnet-1 tcp://54.67.88.181:26657
tcp://54.67.88.181:26657
Важным шагом данной инструкции является использование флага --node
в команде seid и указание на эндпоинт публичного rpc.
1. Установка инструмента Seid
Скопируйте репо sei-chain,
установите его и убедитесь, что инструмент seid
установлен правильно. Также, необходимо проверить видимость seid
и добавить его в переменную $PATH.
Это не требует установки полной ноды для любой сети.
Вы должны использовать такую же версию seid
, как и сеть назначения.
2. Создание аккаунта и ключа Sei
Создайте и настройте свой аккаунт:
Команды ниже создают новый локальный аккаунт и отображают адрес и мнемофразу:
3. Внесение средств на аккаунт
Используйте кран в сети devnet (доступен в дискорде) для пополнения баланса аккаунта. Возможно, ваш аккаунт потребует больше средств на балансе, для пополнения обратитесь к нашей команде в дискорде.
Верифицируйте свой баланс на devnet:
4. Создание контракта Cosmwasm
Создайте образ. Обратите внимание, что последующие команды должны быть выполнены из директории контракта, также они подразумевают наличие seid в переменной $PATH. Это действие должно сгенерировать файл a .wasm.
5. Выгрузка контракта Wasm
Следующие шаги по выгрузке контракта могут потребовать большое количество токенов sei
на вашем балансе, чем может выдать кран. Пожалуйста, свяжитесь с нашей командой в дискорде, если у вам появились проблемы с балансом.
Флаг --node $ENDPOIT
должен быть включен в запрос
См. https://docs.cosmwasm.com/tutorials/governance/#submit-proposal для получения более подробной информации о каждом из флагов и подробностей о создании/исполнении контракта.
Взаимодействие с контрактом Wasm
После того, как ваш контракт был загружен в блокчейн, пожалуйста, следуйте инструкциям раздела «Развертывание универсального контракта» для взаимодействия (создания, выполнения и т.д.). Важно! Все команды должны выполняться с флагом --node $ENDPOINT,
который позволяет отправлять сообщения публичным эндпоинтам в devnet.
Last updated