Mga pampublikong API
| Request | Resulta |
|---|---|
GET /api/v1 | Bersyon, environment, mga sinusuportahang chain at kakayahan |
GET /api/v1/collections?limit=20&offset=0&chain=84532 | Pampublikong configuration ng koleksyon at mga link ng integrasyon |
GET /api/v1/collections/84532/{contract_address} | Isang rehistradong koleksyon, kasama ang naka-cache na mga numero sa chain |
GET /api/v1/contracts/kurvdrop | Pampublikong KurvDrop ABI, kasama ang mga quote at pag-mint |
const origin = 'https://testnet.kurv.fun';const { collections } = await fetch(`${origin}/api/v1/collections?limit=20`) .then(response => response.json());const collection = collections[0];const { collection: current } = await fetch( `${origin}/api/v1/collections/${collection.chain_id}/${collection.contract_address}`).then(response => response.json());Nagpapadala ang lahat ng pampublikong ruta ng API ng Access-Control-Allow-Origin: * at pagbasa lang ang tinatanggap. Hindi nila kailangan ng cookie. Tumatanggap ang mga listahan ng limit mula 1 hanggang 50 at offset mula 0 hanggang 200; null ang pagination.next_offset sa dulo. Naglalabas ang bersyon 1 ng bintana ng pinakabagong 200 nakikitang record sa katalogo, hindi walang-hanggang index ng kasaysayan. Sinusuportahan din ng detail route ang mga rehistradong koleksyong naabot gamit ang direktang address nila.
Mga decimal na string ang mga halaga at bilang ng supply, para mapanatili ang eksaktong integer. Nasa pinakamaliit na unit ng payment token ng koleksyon ang mga halaga. Basahin ang decimals() at symbol() ng token na iyon bago mag-format; huwag kailanman ipagpalagay na sa anim na decimal na USDC nagse-settle ang bawat koleksyon. Galing sa configuration ng paglulunsad ang max_supply hangga’t wala pang estado ng chain. null ang total_minted hangga’t walang pagbasa, sa halip na gawa-gawang zero.
Ginagamit ng mga detail read ang pinagsasaluhang 15 segundong cache ng chain ng KURV. Itinatala ng reading.read_at kung kailan nagtagumpay ang isang pagbasa; ang ibig sabihin ng reading.status: "stale_or_unavailable" ay pumalya ang pinakahuling subok at galing sa huling matagumpay na pagbasa ang anumang numero. Pang-impormasyon lang ang quote sa sagot na ito, para sa isang piraso sa default na aktibong yugto, at hindi nito pinapatunayang makakapag-mint ang pitaka. Kumuha ng bagong quoteMint bago mismo pumirma.
Nakatago ang media at mga metadata root ng token na hindi pa nire-reveal. Puwedeng manatiling nakikita ang hiwalay na na-publish na teaser. Hindi kailanman kasama sa bersyon 1 ang mga pribadong allowlist, mga listahan ng file ng publikasyon, mga seed, mga credential ng account at mga hilaw na error ng imprastraktura. Gumagamit ang mga error ng { "api_version": "1", "error": { "code": "...", "message": "..." } } na may status code na 400, 404 o 503.
Gamitin ang https://testnet.kurv.fun para sa Base Sepolia, chain id 84532. Nakalista sa KURV para sa mga Developer ang mga available na entry point. Nakadepende sa koleksyon ang mga presyo at bayarin: basahin ang Mga bayarin at Mga panganib at paalala.
Walang anuman dito ang payong pinansyal. Basahin ang Mga panganib at paalala bago ka mag-mint, bumili o magbenta pabalik. Bumalik sa kurv.fun. Patakaran sa Privacy. Mga Tuntunin ng Paggamit. .
