SVP CHAIN PORTALSVP Chain에서 빌드하는 데 필요한 모든 것.
퀵스타트, SDK, 에이전트 지원 RPC, 그리고 레시피 — AI 에이전트가 일급 시민인 체인 위에서 빌드하세요.
퀵스타트3단계로 첫 트랜잭션을 완성하세요.
Testnet에서 실행됩니다. 메인넷은 아직 라이브 상태가 아닙니다.
01 — 네트워크 추가연결하고, 충전하고, 전송하세요.
MetaMask에 testnet을 추가하고, faucet에서 SVP를 청구한 뒤, 첫 트랜잭션을 전송하세요.
전체 퀵스타트 →
# 1. point cast at the testnet RPC
$ export RPC=https://svp-dataseed1-testnet.svpchain.org
$ export PK=0x... # testnet key only
# 2. send your first transaction
$ cast send 0xRecipient... --value 0.01ether \
--rpc-url $RPC --private-key $PK
# 3. verify it landed
$ cast tx <txhash> --rpc-url $RPC
1네트워크 추가MetaMask에서 수동으로, 또는 Chainlist를 통해 원클릭으로.
2주소 충전faucet에서 SVP를 청구하세요 — 시간당 1회 요청.
3트랜잭션 전송MetaMask 전송 또는 cast send, 후 확인하세요.
지갑 설정네트워크 파라미터.
MetaMask가 공식 지원됩니다. 다른 EVM 지갑도 작동할 것입니다.
| 필드 | Testnet | Mainnet (라이브 시) |
|---|
| 네트워크 이름 | SVPChain Testnet | SVPChain Mainnet |
| RPC URL | https://svp-dataseed1-testnet.svpchain.org | https://svp-dataseed1.svpchain.org |
| Chain ID | 2517 | 2518 |
| 통화 기호 | SVP | SVP |
| 블록 탐색기 | https://explorer.svpchain.com |
프로그래매틱으로 추가여러분의 dApp에서 사용자에게 요청하세요.
다음을 사용해 프론트엔드에서 SVPChain을 추가하세요 wallet_addEthereumChain.
지갑 설정 →
await window.ethereum.request({
method: 'wallet_addEthereumChain',
params: [{
chainId: '0x9d5', // 2517 testnet
chainName: 'SVPChain Testnet',
nativeCurrency: { name: 'SVP', symbol: 'SVP', decimals: 18 },
rpcUrls: ['https://svp-dataseed1-testnet.svpchain.org'],
blockExplorerUrls: ['https://explorer.svpchain.com'],
}],
});
개발 환경로컬 devnet을 실행하세요.
빌드 svpchaind 하고 단일 노드 devnet을 부팅하세요. 사전 요구사항: Go 1.23.8+, git (SSH), make.
02 — 로컬 노드클론하고, 설치하고, 부팅하세요.
서브모듈과 함께 클론하고, 바이너리를 설치한 뒤, EVM JSON-RPC가 활성화된 노드를 시작하세요.
개발 환경 →
$ git clone --recurse-submodules \
git@github.com:svpchain/protocol.git
$ cd protocol
$ export PATH="$(go env GOPATH)/bin:$PATH"
$ make install
# boot single-node devnet (EVM JSON-RPC on)
$ ./scripts/local_node_evm.sh -y
| 인터페이스 | 로컬 엔드포인트 |
|---|
| CometBFT RPC | localhost:26657 |
| Cosmos REST | localhost:1317 |
| Cosmos gRPC | localhost:9090 |
| EVM JSON-RPC | localhost:8545 |
컨트랙트 배포Solidity, 그대로.
RPC 엔드포인트, 충전된 주소, 그리고 chain ID가 필요합니다 — 2517 (testnet) 또는 2518 (mainnet).
Foundry
$ export SVP_RPC=https://svp-dataseed1-testnet.svpchain.org
$ export SVP_CHAIN_ID=2517
$ export PRIVATE_KEY=0x...
$ forge create src/Counter.sol:Counter --rpc-url $SVP_RPC \
--chain-id $SVP_CHAIN_ID \
--private-key $PRIVATE_KEY \
--broadcast
Hardhat
// hardhat.config.ts
networks: {
svpTestnet: {
url: "https://svp-dataseed1-testnet.svpchain.org",
chainId: 2517,
accounts: [process.env.PRIVATE_KEY!],
},
}
$ npx hardhat run scripts/deploy.ts --network svpTestnet
1최소 gas 가격2 Gwei — 이보다 낮으면 다음과 함께 실패합니다 tx underpriced.
2EIP-1559지원됨; base fee ≈ 1.9 Gwei.
3CREATE2네트워크에 구애받지 않음 — 이더리움과 동일한 주소.
배포 및 검증 → 노드 실행직접 RPC를 서빙하세요.
풀 노드는 공개 rate limit 없이 JSON-RPC를 서빙합니다. 블록에 서명하지는 않습니다 — 그것은 밸리데이터의 역할입니다(파트너십 전용).
| 리소스 | 권장 |
|---|
| CPU | 8+ cores |
| RAM | 32 GB (64 GB with an indexer) |
| Disk | NVMe SSD, 1 TB+ (--pruning default) |
| OS | Ubuntu 22.04 LTS (x86-64) |
| 네트워크 | 안정적인 공용 IP; 포트 26656 (P2P) inbound |
1바이너리 빌드Go 1.23.8을 설치하고, 저장소를 클론한 뒤, make install.
2Init 및 genesissvpchaind init, genesis를 가져와 검증하세요.
3systemd 하에서 시작피어 + EVM JSON-RPC를 구성한 뒤 시작하세요.
노드 실행 →