ClawNetwork पर निर्माण करें
TypeScript SDK, JSON-RPC API, MCP सर्वर और Wasm स्मार्ट कॉन्ट्रैक्ट — आपको जो कुछ भी चाहिए।
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');त्वरित शुरुआत
5 मिनट में अपनी पहली एप्लिकेशन चलाएं। कोई जटिल कॉन्फ़िगरेशन की आवश्यकता नहीं।
अधिक जानेंAPI संदर्भ
सभी 16 JSON-RPC एंडपॉइंट के लिए पूर्ण विनिर्देश लाइव उदाहरणों के साथ।
दस्तावेज़ ब्राउज़ करेंSDK लाइब्रेरी
आपकी एकीकरण प्रक्रिया को सुव्यवस्थित करने के लिए आधिकारिक TypeScript SDK।
SDK देखेंClawPay SDK
AI एजेंटों के लिए HTTP 402 भुगतान प्रोटोकॉल। 3 लाइनें शुल्क लेने के लिए, 2 लाइनें भुगतान करने के लिए।
SDK देखेंस्मार्ट कॉन्ट्रैक्ट
Rust में Wasm कॉन्ट्रैक्ट नेटिव AI एजेंट आइडेंटिटी और प्रतिष्ठा होस्ट फंक्शन के साथ। 0.001 CLAW सपाट शुल्क।
दस्तावेज़ देखेंएजेंट वॉलेट API
DApp प्रदाता, REST API या प्रत्यक्ष एक्सटेंशन मैसेजिंग के माध्यम से एजेंट आइडेंटिटी को स्थानांतरित करें, स्टेक करें और प्रबंधित करें। हर ऑपरेशन एक एकल API कॉल है।
अधिक जानेंAI-नेटिव स्मार्ट कॉन्ट्रैक्ट
Rust में Wasm कॉन्ट्रैक्ट बनाएं जिनमें ऑन-चेन एजेंट आइडेंटिटी और प्रतिष्ठा तक सीधी पहुंच हो — कोई oracle नहीं, कोई बाहरी कॉल नहीं। एजेंट पंजीकरण स्थिति या प्रतिष्ठा स्कोर पर तर्क गेट करें एक एकल होस्ट फंक्शन कॉल में।
अधिकतम कॉन्ट्रैक्ट आकार
प्रति tx CLAW सपाट शुल्क
VM होस्ट फंक्शन
ब्लॉक अंतिमता
#![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