# RPC na Mifano Ukurasa huu unaonyesha mifano midogo ya RPC kwa kutumia regtest ya ndani. Mifano inalenga development, si production. ## Angalia hali ya chain ```bash cd examples/zcash-local-regtest scripts/zcash-regtest cli getblockchaininfo ``` Matokeo muhimu: - `chain` inapaswa kuwa `regtest`. - `blocks` inaonyesha urefu wa chain. - `initial_block_download_complete` inapaswa kuwa `true` baada ya kuanza vizuri. ## Angalia pochi ```bash 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 ```bash scripts/zcash-regtest new-address transparent ``` Anwani inayorudi ni ya regtest/testnet-style na si ya kupokea fedha halisi za mainnet. ## Tuma fedha ```bash address=$(scripts/zcash-regtest new-address transparent) scripts/zcash-regtest fund "$address" 1 scripts/zcash-regtest mine 1 scripts/zcash-regtest balance "$address" ``` Ukipata: ```text 1.00000000 ``` basi mtiririko wa kutuma na kuthibitisha umefanikiwa. ## Tumia Python starter Mfano wa Python katika repo unaweza kuzungumza na node ya regtest: ```bash 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.