June 15, 2022

IBC

На сервере SEI

Ставим рпс в конфиге

Идем по пути

nano .sei/config/config.toml

Находим блок RPC Server Configuration Options меняем айпишник, в нашем случае еще и порт
Дефолт выглядит так

Меняем 127.0.0.1:26657 на 0.0.0.0:57121

Готовый рпс в нашем случае будет выглядеть так (пример со своего сервака взял)

Сохраняем конфиг и рестартим ноду

sudo systemctl restart seid

На сервере kujira

git clone https://github.com/cosmos/relayer.git
cd relayer
git checkout v1.0.0
make install

Чекаем версию

rly version

Инициализируем

rly config init

Идем в конфиг релеера

cd
nano .relayer/config/config.yaml

global:
api-listen-addr: :5183
timeout: 3m
light-cache-size: 20
chains:
- key: test1
chain-id: harpoon-4
rpc-addr: http://127.0.0.1:26657
account-prefix: kujira
gas-adjustment: 1.5
gas-prices: 0.025ukuji
trusting-period: 1000m
- key: test3
chain-id: sei-testnet-2
rpc-addr: http://65.108.43.116:57121
account-prefix: sei
gas-adjustment: 1.5
gas-prices: 0.025usei
trusting-period: 1000m
paths:

Добавляем кошель Kujira

rly keys restore harpoon-4 НазваниеКошеля1 "mnemonic"

Добавляем кошель SEI

rly keys restore sei-testnet-2 НазваниеКошеля2 "mnemonic"

Добавляем адреса в цепочку

rly chains edit harpoon-4 key НазваниеКошеля1
rly chains edit sei-testnet-2 key НазваниеКошеля2

Чекаем баланс (если баланс кошелей выводится, значит все хорошо)

rly q balance harpoon-4
rly q balance sei-testnet-2

Генерируем пути
1-ый с Kujira -> Sei
2-ой с Sei -> Kujira

rly paths generate harpoon-4 sei-testnet-2 НазваниеПути1 --port=transfer

rly paths generate sei-testnet-2 harpoon-4 НазваниеПути2 --port=transfer

Чекаем, нормально ли сегенрились пути

rly paths show НазваниеПути1
rly paths show НазваниеПути2

Должно быть примерно так:

Открываем пути

rly tx link НазваниеПути1
rly tx link НазваниеПути2

Вывести должно так

Делаем транзу

с Kujira -> Sei

rly tx transfer harpoon-4 sei-testnet-2 КОЛ-ВОukuji Кошелек --path НазваниеПути1

с Sei -> Kujira

rly tx transfer sei-testnet-2 harpoon-4 КОЛ-ВОusei Кошелек --path НазваниеПути2

Образец успешно выполненной транзы