SVP CHAIN 开发者入口在 SVP Chain 上建构所需的一切。
快速开始、SDK、Agent 就绪 RPC 与范例——在 AI Agent 为第一公民的链上构建。
快速入门3 个步骤完成第一笔交易。
运行于 Testnet。Mainnet 尚未上线。
01 — 新增网络连接、领币、发送。
将测试网新增到 MetaMask,从水龙头领取 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为地址注资从水龙头领取 SVP——每小时 1 次请求。
3发送交易使用 MetaMask Send 或 cast send, 然后确认。
钱包设定网络参数。
MetaMask 已获官方支援;其他 EVM 钱包也应可正常使用。
| 字段 | 测试网 | 主网 (上线后) |
|---|
| 网络名称 | 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 — 本地节点复制、安装、启动。
连同 submodules 复制,安装二进制档,并启动已启用 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
| 界面 | 本地 endpoint |
|---|
| CometBFT RPC | localhost:26657 |
| Cosmos REST | localhost:1317 |
| Cosmos gRPC | localhost:9090 |
| EVM JSON-RPC | localhost:8545 |
部署合约Solidity,无需修改。
你需要 RPC endpoint、有资金的地址与 chain ID—— 2517 (测试网) 或 2518 (主网).
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与网络无关——地址与 Ethereum 上相同。
部署并验证 → 执行节点提供你自己的 RPC。
完整节点提供 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,复制 repo, make install.
2初始化与 genesissvpchaind init, 取得并验证 genesis。
3透过 systemd 启动设定 peers + EVM JSON-RPC,然后启动。
执行节点 →