메인 콘텐츠로 건너뛰기

Equinox 테스트넷

Step 1: Peggo relayer 구성

mkdir ~/.peggo
cp testnet-config/staking/40014/peggo-config.env ~/.peggo/.env
cd ~/.peggo
먼저 .env 파일의 PEGGO_ETH_RPC를 유효한 Sepolia EVM RPC 엔드포인트로 업데이트합니다. 자체 Sepolia 풀 노드를 설정하려면 여기의 지침을 따르세요.

Cosmos 키

1. Cosmos Keyring

PEGGO_COSMOS_FROM을 검증자 키 이름으로, PEGGO_COSMOS_FROM_PASSPHRASE를 Cosmos Keyring 비밀번호로 업데이트합니다. Keyring 설정에 대해 여기에서 자세히 알아보세요.

2. Cosmos Private Key (안전하지 않음)

PEGGO_COSMOS_PK를 검증자의 계정 private key로 업데이트합니다.

Ethereum 키

1. Geth Keystore

Geth 문서 여기에서 keystore를 사용하여 새 Ethereum 계정을 생성하는 방법을 찾을 수 있습니다. 여기의 공개 faucet에서 Sepolia ETH를 요청할 수 있습니다.

2. Ethereum Private Key (안전하지 않음)

PEGGO_ETH_PK를 새 Ethereum Private Key로 업데이트합니다.

Step 2: Orchestrator 및 Ethereum 주소 등록

injectived tx peggy set-orchestrator-address $VALIDATOR_INJ_ADDRESS $ORCHESTRATOR_INJ_ADDRESS $ETHEREUM_ADDRESS --from $VALIDATOR_KEY_NAME --chain-id=injective-888 --keyring-backend=file --yes --node=tcp://localhost:26657 --gas-prices=160000000inj
https://testnet.sentry.lcd.injective.network/peggy/v1/valset/current 에서 성공적인 등록을 확인할 수 있습니다.
참고: set-orchestrator-address 메시지로 Orchestrator를 등록한 후에는 다시 등록할 수 없습니다.

Step 3: Relayer 시작

peggo orchestrator

Step 4: Peggo systemd 서비스 생성

/etc/systemd/system/peggo.service:
[Unit]
  Description=peggo

[Service]
  WorkingDirectory=/home/ec2-user/.peggo
  ExecStart=/bin/bash -c 'peggo orchestrator '
  Type=simple
  Restart=always
  RestartSec=1
  User=ec2-user

[Install]
  WantedBy=multi-user.target
sudo systemctl start peggo
sudo systemctl enable peggo
journalctl -f -u peggo

Step 5: (선택사항) 무단 액세스로부터 Cosmos Keyring 보호

이것은 고급 DevOps 주제입니다. 시스템 관리자와 상담하세요.

기여

Peggo orchestrator 소스 코드를 검토하고 기여하고 싶다면 https://github.com/InjectiveLabs/peggo에서 할 수 있습니다.