JSON-RPC endpoint ផ្ទាល់ខ្លួនរបស់អ្នក ដែលគាំទ្រដោយ archive nodes ដែលដំណើរការក្នុងតំបន់។ គ្មានការចែករំលែកអត្រាជាមួយ RPCs សាធារណៈ គ្មានពេលវេលាចាប់ផ្តើមយឺត គ្មាន middleware ដែលអ្នកមិនគ្រប់គ្រង។
ធ្វើឱ្យស្រស់ដោយស្វ័យប្រវត្តិរៀងរាល់ 5 វិនាទី · —
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY_HERE" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' \ "https://api.smartmoneyapi.com/rpc/v1/bsc"
Keys មានបុព្វបទ rpc_ ហើយដាច់ដោយឡែកពី Smart Money API data keys របស់អ្នក។ Keys ត្រូវបានបង្ហាញតែម្តងនៅពេលបង្កើត — រក្សាទុកវាដោយសុវត្ថិភាព។
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' \ "https://api.smartmoneyapi.com/rpc/v1/bsc" // Response: {"jsonrpc":"2.0","result":"0x286c1b2","id":1}
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0xYOUR_ADDRESS","latest"],"id":1}' \ "https://api.smartmoneyapi.com/rpc/v1/avax-c"
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '[ {"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}, {"jsonrpc":"2.0","method":"eth_gasPrice","params":[],"id":2}, {"jsonrpc":"2.0","method":"net_version","params":[],"id":3} ]' \ "https://api.smartmoneyapi.com/rpc/v1/bsc" // ការហៅគ្នាក្នុងក្រុមនីមួយៗត្រូវបានរាប់ចូលក្នុង quota របស់អ្នក។
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"info.isBootstrapped","params":{"chain":"C"},"id":1}' \ "https://api.smartmoneyapi.com/rpc/v1/avax-info"
curl "https://api.smartmoneyapi.com/rpc/v1/health" // Returns: {"chains":{"bsc":{"ok":true,"block":42000000,"ms":45}, ...}}
សម្រាប់សុវត្ថិភាព និងអនុភាព បុព្វបទ method ខាងក្រោមត្រូវបានហាមឃាត់លើសង្កាត់ EVM ទាំងអស់។ សំណើដែលប្រើវានឹងត្រឡប់ -32601 error។
តែប៉ុណ្ណោះ info.* វិធីសាស្ត្រត្រូវបានអនុញ្ញាត។ ឈ្មោះដែលនៅសល់ទាំងអស់ត្រឡប់មកវិញ -32601 កំហុស។
| HTTP | លេខកូដ JSON-RPC | អត្ថន័យ |
|---|---|---|
| 401 | -32001 | គ្មានឬមានកូដ API មិនត្រឹមត្រូវ |
| 429 | -32005 | ដែនកំណត់អត្រាលើស (rpm ឬប្រចាំថ្ងៃ)។ ពិនិត្យ Retry-After ក្បាល។ |
| 413 | -32600 | រាងកាយសំណើលើសពី 1 MB |
| 403 | -32601 | វិធីសាស្ត្រត្រូវបានហាមឃាត់ឬមិនអនុញ្ញាត |
| 400 | -32700 | កំហុសញ្ជាក់ JSON |
| 502 | -32002 | ថ្នាក់លើសមិនអាចឈានដល់ឬអស់ពេល |
{"jsonrpc":"2.0","error":{"code":-32001,"message":"invalid api key"},"id":null}
កូដផែនការបង់ប្រាក់ត្រូវបានគ្រប់គ្រងដោយឡែកពីកូដ API ទិន្នន័យ Smart Money។ សូមទាក់ទងមកយើងតាមរយៈផ្ទាំងគ្រប់គ្រងដើម្បីដំឡើងកូដ RPC ដែលមានស្រាប់។
| លក្ខណៈពិសេស | RPC សាធារណៈ | RPC Smart Money |
|---|---|---|
| ដែនកំណត់អត្រា | រួម មិនអាចទស្សន៍ទាយបាន | ឯកជនសម្រាប់គ្នាកូដ |
| ពេលវេលាពន្យារ | អថេរ ការចាប់ផ្តើមត្រជាក់ | ស្ថិរភាព ក្តៅ |
| សន្យា SLA ពេលដំណើរការ | គ្មានការធានា | ត្រួតពិនិត្យ 24/7 |
| ការហៅជាក្រុម | ជាញឹកញាប់ត្រូវបានហាមឃាត់ | រហូតដល់ 50 ក្នុងមួយសំណើ |
| ការវិភាគការប្រើប្រាស់ | គ្មាន | ក្នុងមួយខ្សែសង្វាក់ ក្នុងមួយថ្ងៃ |