iOS-க்கான Rand Wallet
பகிரப்பட்ட Rust வாலட் மையத்தின் மேல் கட்டப்பட்ட ஒரு சொந்த SwiftUI செயலி; அந்த மையம் XCFramework ஆக இணைக்கப்பட்டுள்ளது. உங்கள் செலவு விசை iPhone-இன் Keychain-இல் Face ID அல்லது Touch ID பாதுகாப்பின் பின்னால் இருக்கும்; நீங்கள் தேர்ந்தெடுக்கும் RPC முனையத்தைத் தவிர வேறு எதனுடனும் செயலி தொடர்புகொள்வதில்லை.
App Store பட்டியலிடல் நிலுவையில் உள்ளது. மதிப்பாய்வு முடியும் வரை, கீழே மூலக்குறியீட்டிலிருந்து உருவாக்குங்கள்.
- உருவாக்கப் பயன்பட்டது
- Swift · SwiftUI
- விநியோக வழி
- சோதனைக் காலத்தில் TestFlight வழியாக, பின்னர் App Store
- தேவைகள்
- iOS 16 அல்லது அதற்குப் பிந்தைய பதிப்பு
- அனுப்புதல்
- தொலைபேசியிலேயே நிரூபிக்கிறது, அல்லது RandProtocol நிரூபிப்பான் வழியாக
தொலைபேசியிலேயே நிரூபிக்கிறது, அல்லது RandProtocol நிரூபிப்பான் வழியாக
சுமார் 8 GB நினைவகம் கொண்ட தொலைபேசியில், செயலி ஒரு பரிமாற்றத்தைச் சாதனத்திலேயே நிரூபிக்கிறது. இதற்கு ஓரிரு நிமிடங்கள் ஆகும்; அனுப்புதல் செயல்முறை திரையை விழித்த நிலையில் வைத்திருந்து, செயலியைத் திறந்தே வைத்திருக்குமாறு உங்களைக் கேட்கிறது.
ஒரு தொகுப்புச் சான்றின் உச்ச நினைவகப் பயன்பாடு சுமார் 6.2 GB. இதைவிடக் குறைந்த நினைவகம் கொண்ட தொலைபேசியில் சான்று உருவாக்கத்தின் நடுவில் iOS செயலியை நிறுத்திவிடும்; எனவே மதிப்பாய்வுப் படி சாதனத்தின் சொந்த எண்ணிக்கைகளைக் காட்டி எச்சரிக்கிறது. அப்போது தொலைபேசி இயல்பாக RandProtocol நிரூபிப்பானை, அல்லது https வழியாக உங்கள் சொந்த rand-prover-ஐ (அமைப்புகள் → நிரூபிப்பான்) பயன்படுத்துகிறது; நிரூபிப்பான் சான்றை உருவாக்கும் வேளையில் தொலைபேசி பரிமாற்றத்தைக் கட்டமைக்கிறது.
சான்று உருவாக்க இயலாத சாதனம் இயல்பாக RandProtocol நிரூபிப்பான்களைப் பயன்படுத்துகிறது: சரிபார்ப்பாளர்கள் இயக்கும் சில இயந்திரங்கள் (இன்று நான்கு, https://prover.randprotocol.org-இன் கீழ்), கட்டணம் இல்லை. 0.6.9 முதல் ஒவ்வொன்றுக்கும் தனி விசை உண்டு; வாலட் அதைப் பொருத்தி நிலைநிறுத்துகிறது, முதல் அனுப்புதலுக்கு முன் அதை உங்களுக்குத் தெரிவிக்கிறது. ஓர் அனுப்புதலை நிரூபிக்கும் இயந்திரம் வாலட்டின் பார்வை விசையையும் ஒருமுறைப் பயன்பாட்டு உப்பு மதிப்பையும் பெறுகிறது: அதன் இயக்குநர் வாலட்டின் முழு வரலாற்றையும், பெற்ற மற்றும் அனுப்பிய ஒவ்வொரு கொடுப்பனவையும் படிக்க முடியும்; ஆனால் செலவழிக்க முடியாது. செலவு விசை உங்கள் சாதனத்தை விட்டு ஒருபோதும் வெளியேறுவதில்லை; சிறிய அங்கீகாரச் சான்றை உங்கள் சாதனமே உருவாக்குகிறது. கூடுதல் தனியுரிமைக்கு அமைப்புகள் → நிரூபிப்பான் பகுதியில் உங்கள் சொந்த நிரூபிப்பானைத் தேர்ந்தெடுங்கள்; அதன் பின் அதுவே எப்போதும் முன்னுரிமை பெறும். ஒவ்வொரு சான்றையும் சமர்ப்பிக்கும் முன் வாலட் அதைச் சரிபார்க்கிறது.
நிரூபியை இணைத்தல், படிப்படியாக: docs/prover.md.
சாவி எங்கே இருக்கிறது
செலவுச் சாவியே வாலட்டின் ஒரே இரகசியம். கணக்கும் இல்லை, அதன் நகலை வைத்திருக்கும் சேவையகமும் இல்லை: சாவியை இழந்தால் யாராலும் அதை மீட்க முடியாது; எனவே வாலட் அதைக் காட்டும்போதே சேமித்து வையுங்கள்.
செயலியிலேயே பரிமாற்றம்
0.7.1 முதல், நீட்டிப்புகளிலும் டெஸ்க்டாப் செயலியிலும் உள்ள பரிமாற்றத் திரை தொலைபேசிச் செயலிகளிலும் உள்ளது: வாலட்டை விட்டு வெளியேறாமலேயே durian.market குளங்கள் வழியாக RAND மற்றும் டோக்கன்களை வர்த்தகம் செய்யலாம். நிரல் அழைப்பின் சான்றையும் செலவு அங்கீகாரத்தையும் தொலைபேசியே உருவாக்குகிறது; இதற்குச் சுமார் 1.5 GB நினைவகம் தேவை. பெரிய சான்றை RandProtocol நிரூபிப்பான்கள் உருவாக்குகின்றன. நீங்கள் பெறும் தொகை துல்லியமானது; குளம் முதலில் மாறினால் எதுவும் அனுப்பப்படாது, உங்களுக்குப் புதிய விலைமேற்கோள் கிடைக்கும்.
App Store பட்டியல் அனுமதி பெறும் வரை
- Apple ஒரு செயலியை TestFlight அல்லது App Store-இலிருந்து மட்டுமே நிறுவுகிறது; எனவே iOS-க்குப் பதிவிறக்கக் கோப்பு எதுவும் இல்லை.
- Xcode 16 அல்லது அதற்குப் பிந்தைய பதிப்பில், clients களஞ்சியத்திலிருந்து அதைக் கட்டமைத்து, ஒரு simulator-இல் அல்லது உங்கள் சொந்தச் சாதனத்தில் இயக்குங்கள்.
- randpay: இணைப்புகள் முன்நிரப்பப்பட்ட அனுப்புதல் திரையைத் திறக்கின்றன; நீங்கள் உறுதிப்படுத்தும் வரை எதுவும் அனுப்பப்படுவதில்லை.
கருவித்தொகுப்பு: Rust 1.98.1, களஞ்சியத்தில் நிலைநிறுத்தப்பட்டது; rustup அதை நிறுவும். உருவாக்க வழிகாட்டி ஒவ்வொரு கிளையண்டையும் புதிய கணினியிலிருந்து விளக்குகிறது. மூலக்குறியீட்டு அடைவுகள்: ios/, core/.
git clone --recurse-submodules https://github.com/randprotocol/clients.git && cd clients
git checkout v0.8.0 && git submodule update --init # வெளியீடு; core/vendor/fullnode @ v0.8.0 (c0878c3)
core/scripts/build-ios.sh # → ios/Frameworks/RandWalletCore.xcframework
open ios/RandWallet.xcodeproj # அல்லது கீழே உள்ளபடி xcodebuild மூலம் கட்டமைக்கவும்
cd ios && xcodebuild -project RandWallet.xcodeproj -scheme RandWallet \
-destination 'platform=iOS Simulator,name=iPhone 17' build ஒவ்வொரு தளத்திலும் இது செய்வது
- பணப்பையை உருவாக்குங்கள்
- சாதனத்திலேயே உருவாக்கப்படும் ஒரு செலவு விசை, நீங்கள் சேமித்துக்கொள்ள ஒருமுறை மட்டுமே காட்டப்படுகிறது; அதிலிருந்து rand1… முகவரி பெறப்படுகிறது. ஏற்கெனவே உள்ள விசையையோ rand CLI-இலிருந்து ஒரு wallet.key.json-ஐயோ இறக்குமதி செய்யலாம்; ஒவ்வொரு கிளையன்டும் அதே கோப்பையே ஏற்றுமதி செய்கிறது.
- பெறுதலும் அனுப்புதலும்
- உங்கள் இருப்பு என்பது உங்கள் விசையால் மட்டுமே திறக்கக்கூடிய நோட்களின் தொகுப்பு; அவற்றைக் கண்டறியப் பணப்பை உறுதிமொழி மரத்தை வருடுகிறது. RAND அல்லது பட்டியலிடப்பட்ட எந்த RPL டோக்கனின் பரிமாற்றமும் ஒரு நிரூபணத்தால் அங்கீகரிக்கப்பட்ட, 4 உள்ளீடு 4 வெளியீடு கொண்ட ஒரு தொகுப்பு. அனுப்புநர், பெறுநர், தொகை, எந்தச் சொத்து நகர்ந்தது என்பவற்றை யாரும் அறிய முடியாது.
- Faucet
- திறந்த faucet உள்ள testnet-இல், ஒரு தட்டல் உங்களால் மட்டுமே திறக்கக்கூடிய ஒரு நோட்டில் 100 RAND-ஐ உருவாக்குகிறது.
- நீங்கள் தேர்ந்தெடுப்பதை மட்டுமே வெளிப்படுத்துங்கள்
- உங்கள் பார்வை விசையை நகலெடுத்து RandScan-இல் My history-ஐத் திறந்தால், நீங்கள் அனுப்பிய அல்லது பெற்ற ஒவ்வொரு நோட்டையும் காணலாம்; அல்லது ஒரு கொடுப்பனவின் பரிவர்த்தனை விசையை நகலெடுத்து, அந்தக் கொடுப்பனவை மட்டும், வேறு எதையும் அல்ல, வெளிப்படுத்தலாம். எக்ஸ்ப்ளோரர் உங்கள் உலாவியிலேயே மறைவிலக்கம் செய்கிறது; விசையை எங்கும் அனுப்புவதில்லை.
காட்சிச் சாவிகளும் பரிவர்த்தனைச் சாவிகளும் randscan.org-இல் திறக்கின்றன.
எதையும் அனுப்புவதற்கு முன்
- சங்கிலி
- பொது எண்டுபாயிண்ட் chain 21-ஐ வழங்குகிறது; இது 12 Oct 2026 10:31 UTC முதல் செயல்பாட்டில் உள்ளது (fullnode v0.8.0-இல் உருவாக்கப்பட்டது). வாலெட் கோர் fullnode v0.8.0 (c0878c3)-ஐ உள்ளடக்கியுள்ளது; வேறு எந்த chain-ஐயும் அது ஏற்காது: chain 21 constraint set 9-ஐ இயக்குகிறது, எனவே 0.7.x வாலெட்டால் அதில் அனுப்ப இயலாது, மேலும் இந்த வெளியீட்டால் chain 20-இல் அனுப்ப இயலாது. விசைகளும் முகவரிகளும் தொடர்ந்து செல்லும்; chain 20-ஐ ஸ்கேன் செய்த வாலெட் வேறு-chain பேனரை ஒருமுறை காட்டி, chain 21-இன் genesis-இலிருந்து மீண்டும் ஸ்கேன் செய்யும். பிரிட்ஜ் வைப்புகளுக்கும் திரும்பப் பெறுதல்களுக்கும் zUSD-இல் 0.1% கட்டணம் தொடர்கிறது; திரும்பப் பெறுவதற்கு முன் வாலெட் அதைக் காட்டும்.
- RPC முனையம்
- Settings → Network. இயல்புநிலை https://rpc.randprotocol.org; நீங்கள் அணுகக்கூடிய எந்த rand-node RPC-யும் செயல்படும்; சேமிக்கப்படும் URL வைத்துக்கொள்ளப்படுவதற்கு முன் சரிபார்க்கப்படுகிறது
- நிரூபித்தல்
- ஒரு தொகுப்பு நிரூபணத்துக்கு உச்சத்தில் சுமார் 6.2 GB நினைவகம் தேவைப்படுகிறது; மடிக்கணினி CPU-வில் சுமார் ஒரு நிமிடம் ஆகிறது
- நிலை
- சோதனைநிலை testnet மென்பொருள். தணிக்கை செய்யப்படவில்லை. testnet-இல் உள்ள RAND-க்கு உண்மையான மதிப்பு இல்லை
- உரிமம்
- GPL-3.0-only; ஒவ்வொரு கிளையன்டும் இணைக்கும் முழு முனை crates போலவே
ஒரே வாலட், ஒவ்வொரு தளத்திலும்
எல்லா இடத்திலும் அதே சாவிக் கோப்பு, அதே முகவரி வடிவம், அதே விதிகள்: இங்கே உருவாக்கிய வாலட்டை வேறு எந்தக் கிளையண்டிலும் rand CLI-யிலும் இறக்குமதி செய்யலாம்.