testnet-ის faucet
faucet არის ონლაინ საწყისი წერტილი TensorCash-ზე დეველოპმენტისთვის. ის ნებისმიერ ვალიდურ testnet-მისამართზე testnet-ის მონეტების მცირე რაოდენობას აგზავნის, რათა შეძლო საფულის შევსება, JSON-RPC-ის გამოცდა და მოდელისა თუ აქტივის სცენარების ტესტირება რეალურ, საერთო ჯაჭვზე. ამ მონეტებს ღირებულება არ აქვს. სრულიად ოფლაინ გარემოსთვის, მყისიერი და შეუზღუდავი მონეტებით, ამის ნაცვლად გამოიყენე Regtest-გზამკვლევი.
მონეტების მიღება
გაგზავნე შენი testnet-მისამართი JSON-ად POST-მოთხოვნით. API-გასაღები და ანგარიში საჭირო არ არის. წარმატების შემთხვევაში პასუხი გავრცელებული ტრანზაქციის id-ია; მას აქ მიადევნე თვალი: testnet-ის ექსპლორერი.
curl -sS -X POST https://mempool-testnet.tensorcash.org/api/v1/faucet \
-H 'Content-Type: application/json' \
-d '{"address": "<your-testnet-address>"}'
# {"txid":"…","address":"<your-testnet-address>","amount":"0.05"}ჯერ მისამართი არ გაქვს? testnet-ზე ნებისმიერი TensorCash საფულე მოგცემს: getnewaddress JSON-RPC-ით ან დესკტოპის თუ მობილური საფულის მიღების ეკრანიდან.
მოთხოვნების ლიმიტები
faucet განზრახ მცირეა: საკმარისი, რომ დეველოპმენტი არ შეფერხდეს, მაგრამ არა იმდენი, რომ ვინმემ დაცალოს. თუ მოცდის პერიოდი საკმარისს არ გაძლევს, გაუშვი ლოკალური regtest-ჯაჭვი (Regtest-გზამკვლევი) და საკუთარი მონეტები შეზღუდვების გარეშე მოიმაინე.
| ლიმიტი | მნიშვნელობა | დეტალები |
|---|---|---|
| ულუფა | 0,05 TSC | ფიქსირებული თანხა, რომელიც ყოველ წარმატებულ მოთხოვნაზე იგზავნება. |
| მოცდის პერიოდი | 24 საათი | ცალ-ცალკე მისამართზე და წყარო IP-ზე — იმის მიხედვით, რომელიც უფრო გვიან გამოიყენეს. 429-ს თან ახლავს Retry-After სათაური. |
| დღიური ლიმიტი | 5 TSC | ჯამური რაოდენობა, რომელსაც faucet ერთ UTC-დღეში გასცემს. მისი ამოწურვის შემდეგ მოთხოვნები მომდევნო დღემდე 429-ს იღებს. |
| ქსელი | მხოლოდ testnet | მისამართი testnet-ის ჯაჭვის პარამეტრებით მოწმდება, ამიტომ mainnet-ის მისამართი უარყოფილია. mainnet-ის faucet არ არსებობს. |
პასუხები
ყოველი პასუხი JSON-ია. მოცდის პერიოდი მხოლოდ დადასტურებული გაგზავნისას ფიქსირდება, ამიტომ დროებითი შეფერხება შენს რიგს არასოდეს ხარჯავს.
| HTTP | სხეული | როდის |
|---|---|---|
200 | { "txid": "…", "address": "…", "amount": "0.05" } | მონეტები გაიგზავნა ქსელში. მოცდის პერიოდი ახლა იწყება. |
400 | { "error": "Provide a valid TensorCash testnet address." } | მისამართი არ არის მითითებული ან არასწორი ფორმატისაა. |
400 | { "error": "That is not a valid TensorCash testnet address." } | ფორმატი სწორია, მაგრამ testnet-ზე არავალიდურია (მაგალითად, mainnet-ის მისამართი). |
403 | { "error": "The faucet is available on testnet only." } | მოთხოვნა mainnet-ზე აღმოჩნდა მიმართული. |
429 | { "error": "You've already used the faucet recently.", "retry_after_secs": N } | ამ მისამართის ან IP-ის 24-საათიანი მოცდის პერიოდი ჯერ არ დასრულებულა. |
429 | { "error": "The faucet has hit its daily limit. Try again tomorrow." } | 5 TSC-ის დღიური ლიმიტი ამოწურულია. |
503 | { "error": "The faucet is temporarily empty. Please try again later." } | faucet-ის საფულეში ერთ ულუფაზე და საკომისიოზე ნაკლებია. მას ხელით ავსებენ. |
სტატუსი
faucet testnet-ის seed API-ის შიგნით მუშაობს. თუ ეს სერვისი შეფერხებულია, faucet-ისგან 503 პასუხებია მოსალოდნელი.
შემდეგი ნაბიჯი
- Regtest-გზამკვლევიოფლაინ გზა: შენი საკუთარი ლოკალური ჯაჭვი, მყისიერი მონეტები, ლიმიტების გარეშე, ქსელი საჭირო არ არის.
- JSON-RPC ცნობარიმეთოდების სრული ინდექსი, მათ შორის
getnewaddress— იმ მისამართის შესაქმნელად, რომელსაც აქ შეავსებ.