Это простое руководство того, как подключить кошелек Sei, сделать запрос по RPC, перевести токены, сделать перевод через IBC и исполнить контракт.
Начало работы
Если вы начинаете с нуля, мы рекомендуем вам начать с использования пустого проекта Vite Typescript, выполнив следующие команды
yarn create vite YOUR-APP-NAME --template react-ts && yarn install
Установите зависимости проекта
yarn add @sei-js/react // or npm install @sei-js/react
Если вы не пользуетесь React для разработки кода, вам необходимо использовать основную библиотеку JS NPM Packages
Подключение кошелька
Для взаимодействия с блокчейном вам нужна автономная подписывающая сторона. Хук useWallet позволяет вам подключить предопределённых провайдеров кошельков, чтобы получить автономную подписывающую сторону, также он содержит другие полезные функции и константы.
Официально Sei поддерживает следующие кошельки, один из них будет необходим для разработки вашего интерфейса.
Результат использования хука useWallet может быть сохранен в инструменте recoil atom для использования с другими компонентами, но тогда будет необходим флаг dangerouslyAllowMutability.
Для подписания транзакций или исполнения контрактов вам нужен клиент для подписи. Используя автономную подпись и rpcUrl из хука useWallet, вы можете легко получить клиент для подписи для вашего подключенного кошелька.