RPC na Mifano¶
Ukurasa huu unaonyesha mifano midogo ya RPC kwa kutumia regtest ya ndani. Mifano inalenga development, si production.
Angalia hali ya chain¶
cd examples/zcash-local-regtest
scripts/zcash-regtest cli getblockchaininfo
Matokeo muhimu:
chaininapaswa kuwaregtest.blocksinaonyesha urefu wa chain.initial_block_download_completeinapaswa kuwatruebaada ya kuanza vizuri.
Angalia pochi¶
scripts/zcash-regtest cli getwalletinfo
Hii huonyesha salio la wallet ya node ya regtest, idadi ya transactions, na taarifa nyingine za wallet.
Tengeneza anwani ya wazi¶
scripts/zcash-regtest new-address transparent
Anwani inayorudi ni ya regtest/testnet-style na si ya kupokea fedha halisi za mainnet.
Tuma fedha¶
address=$(scripts/zcash-regtest new-address transparent)
scripts/zcash-regtest fund "$address" 1
scripts/zcash-regtest mine 1
scripts/zcash-regtest balance "$address"
Ukipata:
1.00000000
basi mtiririko wa kutuma na kuthibitisha umefanikiwa.
Tumia Python starter¶
Mfano wa Python katika repo unaweza kuzungumza na node ya regtest:
cd examples/zcash-rpc-starter
ZCASH_RPC_USER=zcashrpc \
ZCASH_RPC_PASSWORD=local-regtest-password \
ZCASH_RPC_HOST=127.0.0.1 \
ZCASH_RPC_PORT=18232 \
python3 zcash_sample.py info
Hii ni njia nzuri ya kuthibitisha kwamba programu yako inaweza kuwasiliana na zcashd kupitia HTTP RPC, si kupitia docker exec pekee.