Direct Shreds - 빠른 시작
SLV 설치
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | sh$ slv b init

slv b init 한 번의 명령으로 고성능 스트림 기반 데이터를 사용하는 Solana 봇 개발 환경을 즉시 스캐폴딩할 수 있습니다.bash
slv b initslv b init- TypeScript 기반 Shreds 봇을 선호한다면
shreds-ts를 사용하세요 - Shreds를 활용하는 Rust 기반 봇이라면
shreds-rust를 사용하세요
Shreds 로드 밸런서 IP 허용 목록 등록
각 지역별 Shreds 로드 밸런서에서 실시간 핑 검사를 수행하여 등록된 IP에 가장 가까운 노드를 선택합니다. 방화벽(ufw, 보안 그룹 등)에서 ICMP가 차단되면 핑 결과가
9999ms가 되어 가장 가까운 최적의 지역이 선택되지 않을 수 있습니다. 가장 가까운 지역이 자동으로 사용되도록 아래 IP를 허용 목록에 등록해 주세요.| Region | Domain | IP Address |
|---|---|---|
| 🇳🇱 Amsterdam | shreds-ams6-1.erpc.global | 64.130.43.108 |
| 🇩🇪 Frankfurt | shreds-fra6-1.erpc.global | 64.130.41.236 |
| 🇬🇧 London | shreds-lon6-1.erpc.global | 64.130.63.211 |
| 🇮🇪 Dublin | shreds-dub6-1.erpc.global | 82.40.61.2 |
| 🇺🇸 New York | shreds-ny6-1.erpc.global | 64.130.37.235 |
| 🇺🇸 Chicago | shreds-chi-2.erpc.global | 84.32.71.34 |
| 🇺🇸 Salt Lake City | shreds-slc6-1.erpc.global | 72.244.154.7 |
| 🇸🇬 Singapore | shreds-sgp6-1.erpc.global | 67.209.55.19 |
| 🇯🇵 Tokyo | shreds-ty6-1.erpc.global | 198.13.133.89 |
Shreds 클라이언트 예제 – TypeScript
.env.sample파일의 이름을.env로 변경하세요..env파일의 값을 실제 엔드포인트로 업데이트하세요:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"⚠️ 중요 안내: 이 엔드포인트는 예시로 제공된 것이며 그대로 사용할 수 없습니다. 실제 엔드포인트를 발급받아 알맞게 설정하세요.
- 의존성을 설치하고 스크립트를 실행하세요:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Shreds 클라이언트 예제 – Rust
.env.sample의 이름을.env로 변경하세요.env를 실제 Shreds 엔드포인트로 편집하세요:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"참고:
이 엔드포인트는 샘플이며 그대로 사용할 수 없습니다. 사용 환경에 맞는 적절한 엔드포인트를 발급받아 구성하세요.
- 클라이언트를 빌드하고 실행하세요:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run
✅ 1일 무료 체험 가능
Shreds 엔드포인트는 ERPC 웹 Dashboard를 통해 1일 동안 무료로 테스트할 수 있습니다.
Dashboard 열기: https://dashboard.erpc.global/ko
Solana Stream SDK

slv b init 명령으로 다운로드한 Shreds 스타터 코드에 포함된 클라이언트 구현은오픈 소스 Solana Stream SDK로 구동됩니다.
Rust와 TypeScript를 모두 지원하는 이 SDK는 Shreds 구독, 패킷 파싱, 트랜잭션 추출 등
Solana의 직접 통신 계층을 효율적으로 처리할 수 있게 해줍니다.
Solana의 직접 통신 계층을 효율적으로 처리할 수 있게 해줍니다.
이 SDK를 사용하면 Shreds 스트림으로 곧바로 개발을 시작할 수 있습니다.
slv b init으로 생성된 스타터 코드는 직접 만드는 애플리케이션의 토대로 삼을 수 있는 실용적인 템플릿 역할을 합니다.자세한 내용은 GitHub 저장소를 방문하세요:
https://github.com/ValidatorsDAO/solana-stream
https://github.com/ValidatorsDAO/solana-stream






