베타 엔드포인트
Devnet:| 서비스 | SDK가 사용하는 호스트 | 비고 |
|---|---|---|
| Solana RPC | https://devnet.helius-rpc.com/?api-key=<API_KEY> | Helius 키. devnet SOL로 지불자를 자금 조달하세요. |
| 인덱서 | http://zolnet-devnet-1779374825.eu-north-1.elb.amazonaws.com | 암호화된 상태를 가져옵니다. |
| Prover | http://zolnet-devnet-1779374825.eu-north-1.elb.amazonaws.com:3001 | ZK 증명 생성 |
zolana dev start. RPC 포트 :8899, 인덱서 포트 :8784, prover 포트 :3001.
RPC 연결 생성
- TypeScript
- Rust
- Devnet
- Localnet
import { createZolanaClient } from "@heliuslabs/zolana";
const client = await createZolanaClient({
solanaRpcUrl: "https://devnet.helius-rpc.com/?api-key=YOUR_API_KEY",
indexerUrl: "http://zolnet-devnet-1779374825.eu-north-1.elb.amazonaws.com",
proverUrl: "http://zolnet-devnet-1779374825.eu-north-1.elb.amazonaws.com:3001",
allowInsecureHttp: true,
});
cargo install --git https://github.com/helius-labs/zolana --tag v0.1.0-alpha zolana-cli
zolana dev start
import { createZolanaClient } from "@heliuslabs/zolana";
const client = await createZolanaClient({});
- Devnet
- Localnet
use solana_address::Address;
use zolana_client::{SolanaRpc, ZolanaClient};
use zolana_interface::DEFAULT_TREE_ADDRESS;
let tree: Address = DEFAULT_TREE_ADDRESS.parse()?;
let client = ZolanaClient::from_urls_allowing_insecure_http(
SolanaRpc::new("https://devnet.helius-rpc.com/?api-key=YOUR_API_KEY"),
"http://zolnet-devnet-1779374825.eu-north-1.elb.amazonaws.com",
"http://zolnet-devnet-1779374825.eu-north-1.elb.amazonaws.com:3001",
tree,
);
cargo install --git https://github.com/helius-labs/zolana --tag v0.1.0-alpha zolana-cli
zolana dev start
use solana_address::Address;
use zolana_client::{SolanaRpc, ZolanaClient};
use zolana_interface::DEFAULT_TREE_ADDRESS;
let tree: Address = DEFAULT_TREE_ADDRESS.parse()?;
let client = ZolanaClient::from_urls(
SolanaRpc::new("http://127.0.0.1:8899"),
"http://127.0.0.1:8784",
"http://127.0.0.1:3001",
tree,
)?;