இந்தப் பக்கம் சங்கிலி 20-ஐ ஒரு கணு இயக்காமலேயே ஒரு ஸ்கிரிப்ட், பாட் அல்லது பின்தளத்திலிருந்து படிக்க எக்ஸ்ப்ளோரரின் API-ஐப் பயன்படுத்துவதை விளக்குகிறது. ஒவ்வொரு புலத்தையும் உள்ளடக்கிய முழு வழிகாட்டி எக்ஸ்ப்ளோரர் களஞ்சியத்தில், randscan.org/docs/api.md இல் உள்ளது; இந்தப் பக்கம் அதன் சுருக்கம்.
| அடிப்படை URL | https://randscan.org/api/v1 |
| WebSocket | wss://randscan.org/ws |
| அநாமதேயம் | ஒரு IP-க்கு நிமிடத்திற்கு 60 கோரிக்கைகள் |
| API சாவியுடன் | நிமிடத்திற்கு 600 கோரிக்கைகள்; சாவிகள் randscan.org/dashboard இலிருந்து பெறப்பட்டு, Authorization: Bearer rsk_… அல்லது X-API-Key ஆக அனுப்பப்படுகின்றன |
மறைக்கப்பட்ட சங்கிலியின் எக்ஸ்ப்ளோரர் எதைக் காட்ட முடியும்
இந்த API-இல் எங்கும் கணக்குகள், இருப்புகள், அனுப்புநர்கள் அல்லது பெறுநர்கள் இல்லை; சங்கிலி 14 முதல் ஒரு தொகுப்பில் பொதுச் சொத்தும் இல்லை: RAND-இன் பரிமாற்றமும் எந்த RPL டோக்கனின் பரிமாற்றமும் ஒரே வடிவம் கொண்டவை. இது வழங்குவது: ஒவ்வொரு தொகுதியும்; ஒவ்வொரு பரிவர்த்தனையின் மறைசொத்துத் தொகுப்பும் வெளியிடப்பட்டபடியே (நங்கூரம், நான்கு நலிஃபையர்கள், நான்கு உறுதிப்பாடுகள், கட்டணம், burn_a, burn_r, burn_asset, நேரம், நிரூபண மற்றும் உறை அளவுகள், சங்கிலி 17 முதல் auth_commit மற்றும் அங்கீகார நிரூபணத்தின் அளவு); ஒரு பரிவர்த்தனை கொண்டுசென்ற செயலும் அதன் பொதுப் புலங்களும், இதில் RPL டோக்கனின் பதிவு, அச்சிடல்கள், எரிப்புகள், பால ஆளுகைச் செயல்கள், RPL-2 invoke-இன் நிலை மாற்றம் ஆகியவை அடங்கும்; RPL டோக்கன் பதிவேடு; ஒரு நிரலின் கலங்களும் பெட்டகமும்; உறுதிப்பாட்டு மரம் இலை இலையாக; நலிஃபையர் தொகுப்பு; சரிபார்ப்பாளர் பதிவேடு; வழங்கல் தணிக்கை; பாலத்தின் பொது நிலை, அதன் அச்சிடல் இடைநிறுத்தமும் PQ பாதுகாவலர் தொகுப்பும் உட்பட. ஒரு பரிமாற்றம் எந்தச் சொத்தை நகர்த்தியது என்பது பார்வைச் சாவிக்கோ பரிவர்த்தனைச் சாவிக்கோ மட்டுமே, உலாவியில், காட்டப்படும். GET /accounts/:address என்பதற்கு 410 { "error": "no_accounts" } என்று பதில் வருகிறது.
மரபுகள்: தொகைகள் அலகுகளின் தசம சரங்கள். asset_index RAND (குறியீட்டெண் 0) அல்லாத ஒரு டோக்கனைக் குறிக்கும் தொகை அந்த டோக்கனின் சொந்த மிகச்சிறிய அலகில் இருக்கும், RAND-இன் ஒன்பது தசம இடங்களில் அல்ல; வகுப்பதற்கு முன் GET /tokens/:id மூலம் குறியீட்டெண்ணைத் தீர்க்கவும். எக்ஸ்ப்ளோரர் வெறும் JSON எண்களாக வழங்கும் இரண்டு புலங்கள் registration_fee, next_index ஆகியவை; ஹாஷ்கள், நிரல் id-கள், உறுதிப்பாடுகள், நலிஃபையர்கள் ஆகியவை 64 சிற்றெழுத்து hex எழுத்துகள்; சரிபார்ப்பாளர் முகவரிகள் base58; உயரங்கள் 0 முதல் தொடங்கும் தசம முழு எண்கள்; உறுதிசெய்யப்பட்ட தொகுதிகள் மட்டுமே குறியிடப்படுகின்றன, எனவே API-இல் உள்ள தொகுதி இறுதியானது. பட்டியல்கள் page (1 முதல்), limit (1 முதல் 100 வரை, இயல்புநிலை 20) ஆகியவற்றை ஏற்று, { "data": [...], "pagination": { page, limit, total, total_pages, has_next, has_prev } } ஐத் திருப்புகின்றன, புதியவை முதலில். பிழைகள் { "error", "message", "code" } வடிவில் 400, 404, 410, 429 அல்லது 500 உடன் வருகின்றன.
முனைப்புள்ளிகள்
| முறை மற்றும் பாதை | திருப்புவது |
|---|---|
GET /health | எக்ஸ்ப்ளோரரின் நிலையும் குறியீட்டாளரின் பின்தங்கலும் |
GET /stats | சங்கிலி id, உயரம், பார்வை, மர அளவு, சரிபார்ப்பாளர் எண்ணிக்கைகள், மொத்தப் பணயம், வழங்கல், நிரல் எண்ணிக்கை, சராசரித் தொகுதி நேரம், சகாப்தம், ஆதிநிலை ஹாஷ், கணுவின் பதிப்பு; hc_bundle, hc_auth; limits (ஐந்து ஆதிநிலை வரம்புகள், அதன்பின் envelope_bytes, hardening_v6, hc_auth, ஆதிநிலை gas_price, byte_price, gas_metering, bundle_gas_limit, adjust_bps, மற்றும் v0.6.8 முதலான கணுவில் program_state); gas_prices, சங்கிலி நுனியின் நேரடி விலைகள். v0.6.8-இன் பிற புதிய புலங்களை (binding_domain, proof_window_blocks, விலை உச்சவரம்புகள், admission_by_vote, testnet) limits கொண்டிருப்பதில்லை: அவற்றைக் கணுவின் rand_getLimits இலிருந்து படிக்கவும் |
GET /supply | கணுவின் வழங்கல் தணிக்கை அப்படியே: நான்கு vesting_* எண்ணிகள் உட்பட, அவை அனைத்தும் சங்கிலி 20-இல் "0", ஏனெனில் அதன் ஆதிநிலையில் vesting பகுதி இல்லை; மேலும் RPL-2-இன் program_rand_out, program_rand_held, அதாவது நிரல் பெட்டகங்களிலிருந்து செலுத்தப்பட்ட RAND-உம் அவை இன்னும் வைத்திருக்கும் RAND-உம் |
GET /bridge | பாலத்தின் பொது நிலை: emitter, emitters, guardian_set_index, guardians, pq_guardians, mint_paused, pause_nonce, list_nonce, pause_key, registration_fee, burn_sequence, next_index (சங்கிலி 14 முதல் null), rotation_nonce, rules_v2 (global_minted_in_window, global_mint_headroom உடன்), min_inbound_sequence, assets, மற்றும் endpoints, அதாவது ஒவ்வொரு உமிழ்வியையும் அதன் மூலச் சங்கிலி அச்சிடும் வடிவில் எக்ஸ்ப்ளோரரே தரும் காட்சி. கணுவின் v0.6.8 fees, rotation_rules, pending_rotations ஆகியவற்றை இது வழங்குவதில்லை: அவற்றை rand_getBridgeState இலிருந்து படிக்கவும் |
GET /bridge/assets | ஒவ்வொரு பிணைக்கும் ஒரு வரிசை: பதிவேட்டு வரிசை (index, chain, token, asset_id, locked, minted_today, mint_cap_per_day, மற்றும் v0.6.8 கணுவில் minted_in_window, mint_window_secs, mint_headroom, அதாவது வரம்புகள் இப்போது அனுமதிக்கும் மிகப்பெரிய வைப்பு) symbol, name, decimals, backings ஆகியவற்றுடனும் குறியிடப்பட்ட கணக்கீடுகளுடனும் இணைக்கப்பட்டது. ஒவ்வொரு பிணைக்கும்: burns, burned, outstanding (பதிவேட்டின் locked), மற்றும் டோக்கனுக்கு ஒரே ஒரு பிணை இருக்கும்போது மட்டும் deposits/deposited (இல்லையெனில் null: ஒரு வைப்பு அது அச்சிட்ட டோக்கனைக் குறிப்பிடுகிறது, அதற்காகப் பூட்டப்பட்ட நாணயத்தை அல்ல). ஒவ்வொரு டோக்கனுக்கும், ஒரே index கொண்ட ஒவ்வொரு வரிசையிலும் ஒரே மதிப்புடன்: token_deposits, token_deposited, token_burns, token_burned, first_height, last_height; கூட்டும்போது ஒவ்வொரு index-ஐயும் ஒருமுறை மட்டுமே எண்ணவும் |
GET /bridge/tokens | டோக்கன் அனுமதிப் பட்டியல், ஒரு நிலையான பட்டியல்: Ethereum, BSC, Tron, Solana ஆகியவற்றில் USDT, USDC; இவற்றில் Tron-இல் USDC நிறுத்தப்பட்டுள்ளது |
GET /tokens | கணுவிலிருந்து தேக்ககப்படுத்தப்பட்ட முழு RPL டோக்கன் பதிவேடு: enabled, registration_fee, next_index, tokens |
GET /tokens/:id | பதிவேட்டுக் குறியீட்டெண், 64-hex id அல்லது rpl1… உரை வடிவம் மூலம் ஒரு டோக்கன், கூடவே deploy_tx, supply_history; எதுவும் பொருந்தாவிட்டால் 404 |
GET /nodes | எக்ஸ்ப்ளோரரின் கணுவும் அதன் சக கணுக்களும், புவியிருப்பிடத்துடன் |
GET /provers | எக்ஸ்ப்ளோரர் அறிந்த ஒப்படைக்கப்பட்ட நிரூபகர்கள் (அதன் சொந்தப் பட்டியல்; சங்கிலி அவற்றைப் பதிவு செய்வதில்லை): ஒவ்வொன்றும் தனது prover_info-க்குப் பதிலளிக்கிறதா, அதன் திறனும் கட்டணமும், அதன் சேவையகங்கள் எங்குள்ளன |
GET /blocks?page&limit&proposer, GET /blocks/latest?limit, GET /blocks/:id | தொகுதிகள், உயரம் அல்லது ஹாஷ் மூலம் |
GET /transactions?page&limit&kind&height&validator&program, GET /transactions/latest, GET /transactions/:hash | பரிவர்த்தனைகள்; kind என்பது transfer, mint, deploy, call, bond, unbond, withdraw, bridge_attest, bridge_burn, register_token, token_mint, set_authority, token_burn, pause_mints, unpause_mints, register_bridged_token, list_backing, invoke ஆகியவற்றில் ஒன்று. token_transfer என்பது இல்லை: எந்த RPL டோக்கனின் பரிமாற்றமும் transfer ஆகும் |
GET /transactions/:hash/envelopes | ஒரு பரிவர்த்தனை உருவாக்கிய நோட்டுகள் அவற்றின் உறைகளுடன்: தொகுப்பின் நான்கு இடங்கள், போலிகள் உட்பட, கூடவே ஒரு bridge_attest வைப்பு, ஒரு token_mint, ஒரு register_token-இன் ஆரம்ப அச்சிடல் அல்லது ஒரு invoke-இன் கொடுப்பனவுகள் சேர்க்கும், சங்கிலி கணக்கிட்ட நோட்டுகள்; ஒரு அழைப்புக்கு, h_in-உம் முத்திரையிடப்பட்ட உள்ளீட்டுப் பதிவும் |
GET /envelopes?from_leaf&limit | உறைகளுடன் கூடிய இலைகள், பழையவை முதலில், ஒரு பக்கத்திற்கு 1,000 வரை, வரலாற்று வருடலுக்காக |
GET /notes?page&limit, GET /notes/:id | மர இலைகள், உறுதிப்பாடு அல்லது இலைக் குறியீட்டெண் மூலம் |
GET /nullifiers/:nf | ஒரு நலிஃபையரை வெளியிட்ட பரிவர்த்தனை |
GET /validators, GET /validators/:address | பதிவேடு, share_percent, blocks_proposed, கடைசியாக முன்மொழிந்த உயரம் ஆகியவற்றுடன் |
GET /programs?page&limit, GET /programs/:id | நிறுவப்பட்ட நிரல்கள் (base_pc, words_len, code_hash, public_words_len, public_digest), அழைப்பு மற்றும் தூண்டல் எண்ணிக்கைகளுடன்; ஒரு நிரலின் சமீபத்திய அழைப்புகளும் தூண்டல்களும், அதன் program_state, கணுவிலிருந்து நேரடியாகப் படிக்கப்பட்டது: vault (ஒவ்வொரு சொத்துக்கும்), சாவி வரிசையில் முதல் 100 cells, மற்றும் cells_next |
GET /programs/:id/cells?after&limit | நிரலின் கலங்களின் ஒரு பக்கம், சாவி வரிசையில், கணுவிலிருந்து நேரடியாக (limit 1 முதல் 1,000 வரை, இயல்புநிலை 100): { "cells", "next" }; program_state பகுதி இல்லாத சங்கிலியில் 404 |
GET /search?q= | தொகுதிகள், பரிவர்த்தனைகள், நிரல்கள், நோட்டுகள், நலிஃபையர்கள், சரிபார்ப்பாளர்கள் |
curl -s https://randscan.org/api/v1/stats
curl -s https://randscan.org/api/v1/tokens/1
curl -s https://randscan.org/api/v1/transactions/8aa13d1f76d28f63a46c30bb09ef44b1ba35083ca80ba7301997f98e5f783666
ஒரு பரிவர்த்தனைச் சுருக்கம் (சங்கிலி 18-இன் உயரம் 102,197-இல் 10 RAND-க்கான ஒரு ஃபாசெட் mint):
{
"hash": "a20b…feb5", "height": 102197, "block_hash": "f362…a06f", "tx_index": 0,
"kind": "mint", "fee": "0", "timestamp_ms": 1790777106034,
"has_bundle": false, "program": null, "validator": "EdrEC2QRQrQF64iRXxF9927jNj6RidiHHByzx5xD6F1e",
"amount": "10000000000", "asset_index": null
}
பொதுத் தொகை கொண்ட வகைகளுக்கு மட்டுமே amount நிரப்பப்படுகிறது: mint, bond, unbond, withdraw, bridge_attest, bridge_burn, token_mint, token_burn, மற்றும் ஆரம்ப அச்சிடலுடன் கூடிய register_token. பரிமாற்றத்திற்கு இது null; அதன் asset_index-உம் எப்போதும் null. mint, unbond, withdraw, pause_mints, unpause_mints ஆகியவற்றுக்கு has_bundle false; இவை தொகுப்பு எதையும் கொண்டிருப்பதில்லை, கட்டணமும் செலுத்துவதில்லை. விவரம் chain_id, bundle ஆகியவற்றையும், வகைவாரியாகப் பின்வருவனவற்றையும் சேர்க்கிறது: நிறுவலின் words_len; அழைப்பின் call_proof_len, input_envelope_len, receipt (tx, program, tier, outputs, height, index, h_in, h_pub); பிணைப்பின் registered; பிணைநீக்கம் அல்லது திரும்பப்பெறுதலின் action_nonce; பாலச் சான்றளிப்பின் attestation_len, recipient, note_time, deposit_r, commitment, pq_signers; பால எரிப்பின் relayer_fee, to_chain, bridge_to, bridge_token; RPL செயலின் token_action (செயலின் சொந்தப் புலங்கள், kind மூலம் குறியிடப்பட்டவை), அச்சிடப்பட்ட நோட்டுக்கு recipient, note_time, deposit_r உடனும், token_mint அல்லது set_authority-க்கு action_nonce உடனும்; பால ஆளுகைச் செயலின் bridge_governance, pause_mints தவிர அனைத்திலும் pq_signers உடன்; invoke-இன் call_proof_len, input_envelope_len, receipt, transition (கணுவின் காட்சி: படிக்கப்பட்ட மற்றும் எழுதப்பட்ட கலங்கள், inflow, மற்றும் ஒவ்வொரு pays, mints நோட்டும் அதன் recipient, time, r, cm உடன்). இந்த எக்ஸ்ப்ளோரர் பதிப்பு அறியாத v0.6.8 வகை (admit_validator, slash_equivocation, _v2 சுழற்சிகள், cancel_rotation) other ஆகக் காட்டப்படும்.
பாலக் கட்டணங்கள் உள்ள சங்கிலி 20-இல், bridge_attest, bridge_burn ஆகியவற்றின் amount மொத்தத் தொகையாகும்: பாதுகாவலர்கள் கையொப்பமிட்ட தொகை, அல்லது தொகுப்பு எரித்த தொகை. நிகர வைப்பு, விடுவிக்கப்பட்ட தொகை, கட்டண நோட் ஆகியவற்றை எக்ஸ்ப்ளோரர் வழங்குவதில்லை; அவற்றைக் கணுவின் rand_getTransaction (deposit_amount, release_amount, fee_note), rand_getBridgeBurn ஆகியவற்றிலிருந்து படிக்கவும். உயரம் 2,899-இல் நடந்த 0.999 zUSD எரிப்பு இங்கே "amount": "99900000" எனக் காட்டப்படுகிறது; பாதுகாவலர்கள் 99800100 விடுவிப்புக்குக் கையொப்பமிட்டனர்.
பரிவர்த்தனை விவரத்தில் உள்ள தொகுப்பு மறைசொத்துத் தொகுப்பாகும்; அதில் சொத்துப் புலம் இல்லை, எரிப்பில் இரண்டாவது தொகுப்பும் இல்லை. இந்தத் தொகுப்பு, சங்கிலி 18-இன் உயரம் 98,335-இல், மேலே உள்ள curl எடுத்துக்காட்டின் அழைப்புக்குக் கட்டணம் செலுத்தியது; அந்தப் பரிவர்த்தனை சங்கிலி 20-இல் இல்லை, அங்கு மூன்றாவது curl 404 என்று பதிலளிக்கிறது:
"bundle": {
"anchor": "b814…b1ed",
"nullifiers": ["49d4…a766", "3363…61ea", "aac0…fcfc", "546c…3efd"],
"commitments": ["b52b…4f7b", "9ddd…0448", "5fa7…1630", "2827…8343"],
"fee": "6191437", "burn_a": "0", "burn_r": "0", "burn_asset": 0, "time": 98185,
"proof_len": 1504260, "envelope_len": [1860, 1860, 1860, 1860],
"auth_commit": "0bda…6512", "auth_proof_len": 1367303
}
auth_commit, auth_proof_len ஆகியவை பிரிக்கப்பட்ட அங்கீகாரத்தைச் சேர்ந்தவை (limits.hc_auth அமைக்கப்பட்டுள்ள சங்கிலி 17 மற்றும் அதற்குப் பிந்தையவை): தொகுப்பு நிரூபணம் பார்வைச் சாவியிலிருந்து உருவாக்கப்பட்டு auth_commit-ஐ வெளியிடுகிறது; அதே பரிவர்த்தனையுடன் பிணைக்கப்பட்ட, செலவுச் சாவியின் மீதான இரண்டாவது, சிறிய நிரூபணம் அதனுடன் பொருந்த வேண்டும். இரு நிரூபணங்களும் அவற்றின் நீளத்தால் மட்டுமே தெரிவிக்கப்படுகின்றன. சங்கிலி 20-இல் ஒவ்வொரு உறையும் 1,860 பைட்டுகள் (limits.envelope_bytes), ஒரு மறையாக்கப்பட்ட குறிப்பைக் கொண்டுள்ளது; சங்கிலி 17 வரையிலானவை 1,348 பைட்டுகளை முத்திரையிட்டன. ஒரு அழைப்பின் அறிவிக்கப்பட்ட கேஸ் வரம்பு அதன் நிரூபணத்தின் பொது மதிப்பு, ரசீதின் புலம் அல்ல; எனவே எக்ஸ்ப்ளோரர் அதைப் பரிவர்த்தனை வாரியாகக் காட்டுவதில்லை; அது செலுத்திய கட்டணம் fee-இல் உள்ளது.
burn_a என்பது எரிக்கப்பட்ட தனிப்பட்ட சொத்து. இது ஒரு token_burn, ஒரு bridge_burn அல்லது ஒரு டோக்கனை வைப்பு செய்யும் அல்லது எரிக்கும் ஒரு invoke ஆகியவற்றில் மட்டுமே பூஜ்ஜியமற்றதாக இருக்கும்; burn_asset பதிவேட்டுக் குறியீட்டெண்ணைக் குறிப்பிடுகிறது. burn_r என்பது எரிக்கப்பட்ட RAND. இது ஒரு bond அல்லது நிரலின் பெட்டகத்தில் RAND-ஐ வைப்பு செய்யும் ஒரு invoke ஆகியவற்றில் மட்டுமே பூஜ்ஜியமற்றதாக இருக்கும்.
chain 20-இல் zUSD (“Shielded USD”, எட்டு தசம இடங்கள்) குறியீட்டெண் 1-இல் உள்ளது. இது ஏழு ஆதாரச் சொத்துகளுடனும் தொடக்கத் தொகுதியில் (genesis) பட்டியலிடப்பட்டுள்ளது (registered_at 0, எனவே deploy_tx என்பது null). அதே சொத்து அடையாளத்துடன் chain 14-இலிருந்து தொடர்கிறது. எனவே GET /bridge/assets குறியீட்டெண் 1-இன் கீழ் ஏழு வரிசைகளைத் தருகிறது. chain 20-இன் முதல் நாளில் மேலும் ஐந்து டோக்கன்கள் குறியீட்டெண்கள் 2 முதல் 6 வரை பதிவு செய்யப்பட்டன. அவற்றில் மூன்றுக்கு ஒரு நிரல் அச்சிடும் அதிகாரியாக உள்ளது. GET /tokens அவற்றைப் பட்டியலிடுகிறது. chain 20-இல் GET /bridge பின்வருவனவற்றைத் தெரிவிக்கிறது: rules_v2, ஒவ்வொரு 86,400-வினாடி சாளரத்துக்கும் 4,000 zUSD ("400000000000") என்ற உலகளாவிய அச்சிடும் உச்சவரம்பு, rotation_nonce 0, தொடக்கத் தொகுதியில் burn_sequence 13, மூலச் சங்கிலிகள் 2, 3, 4-க்கு 3 என்றும் மூலச் சங்கிலி 5-க்கு 7 என்றும் min_inbound_sequence (chain 19-இல் 1 மற்றும் 4). இது தொடக்கத் தொகுதியின் மறுஇயக்கத் தளம்: ஒரு மூலச் சங்கிலியின் சான்றளிப்பு இங்கே அச்சிடப்படுவதற்கு அது கொண்டிருக்க வேண்டிய மிகக் குறைந்த பூட்டு வரிசை எண். chain 14-இல் இது உயரம் 256-இல் ஒரு register_bridged_token மூலம் பதிவு செய்யப்பட்டது. மற்ற ஆறு ஆதாரச் சொத்துகள் list_backing பரிவர்த்தனைகள் மூலம் சேர்க்கப்பட்டன.
உலாவியில் உறைகளைத் திறத்தல்
ஒரு உறை என்பது பொதுச் சங்கிலித் தரவு. கண்காணிப்பான் எந்த விசையையும் வைத்திருப்பதில்லை. அதன் பரிவர்த்தனைப் பக்கமும் History பக்கமும் கணுவின் சொந்தக் குறியீட்டின் WebAssembly உருவாக்கத்தைக் (crates/randscan-viewing) கொண்டு உறைகளை உலாவியிலேயே திறக்கின்றன. ஒரு தரப்பு அனுப்பிய அல்லது பெற்ற ஒவ்வொரு குறிப்பையும் காண ஒரு பார்வை விசையை (nk, 64 hex) ஒட்டவும். ஒரு கட்டணத்தைத் திறக்க ஒரு பரிவர்த்தனை விசையையும், ஒரு அழைப்பின் உள்ளீடுகளைத் திறக்க ஒரு அழைப்பு விசையையும் ஒட்டவும். அல்லது ஒரு பணப்பை விசைக் கோப்பை ஒட்டவும்; அதிலிருந்து பெறப்பட்ட பார்வை விசை மட்டுமே வைத்துக்கொள்ளப்படும். திறக்கப்பட்ட குறிப்பு அதன் உறுதிப்பாட்டை (commitment) மீண்டும் கணக்கிடுவதன் மூலம் சரிபார்க்கப்படுகிறது. அதில் வெளிப்படுத்தப்படும் asset என்பது டோக்கன் பதிவேட்டுக் குறியீட்டெண். குறியீடும் தசம இடங்களும் GET /tokens மூலம் கண்டறியப்படுகின்றன. ஒரு பரிமாற்றத்தில் ஒரு தொகை ஒரு சொத்துடன் இணைக்கப்படும் ஒரே இடம் இதுதான். ஒரு போலி இடம் எந்த விசைக்கும் திறக்காது; உங்களுடையதல்லாத ஒரு குறிப்பைப் போலவே அதுவும் தோன்றும். விசை பற்றிய எதுவும் வலையமைப்பின் வழியே செல்வதில்லை. இதே கருவியை உருவாக்க, /envelopes, /transactions/:hash/envelopes ஆகியவற்றைப் பெற்று அந்த crate-ஐப் பயன்படுத்தவும்.
WebSocket ஊட்டம்
wss://randscan.org/ws உடன் இணைந்து blocks, transactions அல்லது stats-க்குப் பதிவு செய்யவும்:
{ "type": "subscribe", "channel": "blocks" }
{ "type": "new_block", "block": { … BlockSummary … } }
{ "type": "new_transaction", "transaction": { … TransactionSummary … } }
{ "type": "stats_update", "stats": { … } }
பதிலிச் சேவையகங்கள் வழியாக இணைந்திருக்க ஒவ்வொரு 30 வினாடிக்கும் { "type": "ping" } அனுப்பவும். ஊட்டத்தில் மறுஒளிபரப்பு இல்லை. இணைப்பு துண்டிக்கப்பட்டால், மீண்டும் இணைந்து GET /transactions?height= மூலம் விடுபட்டவற்றை நிரப்பவும்.
உங்கள் சொந்தக் கண்காணிப்பானை இயக்குதல்
இங்குள்ள அனைத்தும் randprotocol/randscan.org-இல் உள்ள திறந்த மூலக் கண்காணிப்பானால் வழங்கப்படுகின்றன. குறியீட்டாக்கிக்குத் தேவையானவை ஒரு கணுவின் rand_* JSON-RPC மற்றும் ஒரு PostgreSQL தரவுத்தளம் மட்டுமே.