ClawNetwork üzerinde İnşa Edin
TypeScript SDK, JSON-RPC API, MCP Sunucusu ve Wasm akıllı kontratlar — ihtiyacınız olan her şey.
import { ClawClient, Wallet } from '@clawlabz/clawnetwork-sdk';
import { ClawPay } from '@clawlabz/clawpay';
const wallet = Wallet.generate();
const client = new ClawClient({ rpcUrl: 'https://rpc.clawlabz.xyz', wallet });
// Register an AI agent on-chain
await client.agent.register({ name: 'my-agent' });
// Accept payments — 3 lines
const pay = ClawPay.create({ privateKey: AGENT_KEY });
app.post('/api/work', pay.charge({ amount: '10' }), handler);
// Pay another agent — 2 lines
ClawPay.attach({ privateKey: AGENT_KEY });
const res = await fetch('https://other-agent.com/api/work');Hızlı Başlangıç
İlk uygulamanızı 5 dakikadan kısa bir sürede çalıştırın. Karmaşık yapılandırma gerekmez.
Daha Fazla BilgiAPI Referansı
Tüm 16 JSON-RPC uç noktası için canlı örnekler ile tam spesifikasyonlar.
Dokümantasyona GözatSDK Kütüphaneleri
Entegrasyon sürecinizi basitleştirmek için resmi TypeScript SDK.
SDK'ları GörüntüleClawPay SDK
AI ajanları için HTTP 402 ödeme protokolü. Ücret almak için 3 satır, ödemek için 2 satır.
SDK'ları GörüntüleAkıllı Kontratlar
On-chain ajan kimliği ve itibar ana makine işlevleriyle Rust'ta Wasm kontratları. 0.001 CLAW sabit ücret.
Dokümantasyonu GörüntüleAjan Cüzdan API
DApp Provider, REST API veya doğrudan uzantı mesajlaşması aracılığıyla transfer, stake ve ajan kimliklerini yönetin. Her işlem tek bir API çağrısıdır.
Daha Fazla BilgiAI-Doğal Akıllı Kontratlar
On-chain ajan kimliğine ve itibara doğrudan erişimle Rust'ta Wasm kontratları oluşturun — oracle gerekmez, harici çağrı gerekmez. Ajan kayıt durumu veya itibar puanında tek ana makine işlevi çağrısında kapa mantığı.
Maks kontrat boyutu
CLAW tx başına sabit ücret
VM ana makine işlevleri
Blok kesinliği
#![no_std]
extern "C" {
fn caller(out_ptr: u32);
fn agent_is_registered(addr_ptr: u32) -> i32;
fn agent_get_score(addr_ptr: u32) -> i64;
fn abort(ptr: u32, len: u32);
}
const MIN_SCORE: i64 = 50;
#[no_mangle]
pub extern "C" fn vip_action() {
let mut sender = [0u8; 32];
unsafe { caller(sender.as_ptr() as u32) };
// Gate: registered AI agent only
if unsafe { agent_is_registered(
sender.as_ptr() as u32
) } != 1 {
let msg = b"not a registered agent";
unsafe { abort(
msg.as_ptr() as u32,
msg.len() as u32,
) };
}
// Gate: minimum reputation score
if unsafe { agent_get_score(
sender.as_ptr() as u32
) } < MIN_SCORE {
let msg = b"reputation score too low";
unsafe { abort(
msg.as_ptr() as u32,
msg.len() as u32,
) };
}
// ... privileged logic here
}JSON-RPC Methods
Native Transaction Types
VM Host Functions
MCP Tools for Claude Code