Skip to main content

Node endpoints

자체 노드를 운영하거나, 인프라 및 API 서비스 제공업체의 public endpoint에 연결하여 Midnight 네트워크에 접근할 수 있습니다. 아래의 public endpoint는 개발 및 테스트 용도로 자유롭게 사용할 수 있습니다.

Network endpoints

Testnet network

NetworkURL
Testnet-02https://rpc.testnet-02.midnight.network/
Explorer (temporary)https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Frpc.testnet-02.midnight.network#/explorer

Midnight 노드 쿼리 예시:

curl -X POST \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "system_chain",
"params": [],
"id": 1
}' \
https://rpc.testnet-02.midnight.network/

사용 가능한 RPC 메서드 목록을 rpc_methods.json 파일로 저장합니다:

curl \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"rpc_methods","params":[],"id":1}' \
https://rpc.testnet-02.midnight.network/ \
> rpc_methods.json

Insomnia API Collection

insomnia_app_screenshot

Midnight Node의 각종 endpoint를 손쉽게 테스트할 수 있도록 Insomnia API 컬렉션을 제공합니다. 이 컬렉션에는 사전 구성된 요청이 포함되어 있어 바로 사용할 수 있습니다.

  1. 컬렉션 다운로드

  2. Insomnia 실행

  3. 컬렉션 가져오기

    • Insomnia를 실행합니다.
    • 메인 메뉴에서 Import/Export를 선택합니다.
    • Import Data > From File을 선택합니다.
    • 다운로드한 Insomnia.json 파일을 찾아 선택합니다.
  4. 컬렉션 사용

    • 가져오기가 완료되면 Insomnia 워크스페이스에 Midnight Node 컬렉션이 나타납니다.
    • 컬렉션을 펼쳐서 사용 가능한 요청을 확인하고 활용하세요.
    • API 키나 서버 URL 등 환경 변수 설정이 필요하면 적절히 구성합니다.