Ìwé Ìtọ́sọ́nà Rírìndìn Nípa Zallet
TL;DR
- Zallet jẹ àpò Zcash tó ní gbogbo ìlà tí a kọ sínú Rust. Ó rọ́pò àpò ti ó máa ń gbé inú zcashd tẹ̀lẹ̀.
- zcashd dé ìparí-ìtìlẹ́yìn rẹ̀ ní 18 July 2026 tí kò sì ṣiṣẹ mọ́. Zebra ń bójú tó apá òpó báyìí; Zallet ń bójútó apá àpò owó.
- O lé Zallet kúrò ní ìlà àṣẹ pẹ̀lú
zallet rpc <command>, bí ìwọ náà ṣe máa ń lo zcash-cli ṣáájú ìgbà yẹn.
- Gbogbo àríyànjiyàn lẹ́yìn orúkọ àṣẹ náà gbọ́dọ̀ jẹ JSON tó bágbà mu, èyí tí ó túmọ̀ sí pé àwọn iye ìlà máa ń pa àmì ìdánilẹ́nuwò méjì wọn mọ́.
- Zallet ṣì wà ní alpha. àwọn àṣẹ lè yí padà láàárín ìfọwọ́sí, àti pé gbogbo zcashd RPC kò tíì di èyí tí a gbé wọlé títí dìgbà yìí.
Àlàyé Ìpilẹ̀ṣẹ̀
Zallet fi iṣẹ rẹ han nipasẹ JSON-RPC, ọna wiwo kanna ti apamọwọ zcashd lo. Ohunkohun ti o fẹ ki apamọwọ naa ṣe ṣayẹwo iwontunwonsi kan, ṣẹda akọọlẹ kan, firanṣẹ isanwo aabo jẹ aṣẹ ti o kọja si zallet rpc.
Ohun méjì ló yàtọ̀ sí ti àtijọ́. zcash-cli ìsò̩kò̩ àti àlàyé fún èyí tó pọ̀ jù nínú àwọn àṣìṣe àkọ́kọ́. Àkójọ, òwò ní láti jẹ JSON tí ó bágbà mu dípò kó jé ìwé lásán-làsàn, nítorí náà èsì ọ̀rọ̀ kòkòrò máa ń gbé àmì ìdákọ ́ sínà tirẹ ̀ sínú ìgbékalè . Ìkejì, àkójọ ìlànà ti o wà lóko da lori ìtújáde alfa wo ni ẹ n lo , torí náà akojopo to wa ninu binary rẹ ṣeé gbára lé ju ojúewé kọlẹ ̀ kan lọ, títí kan eyi yìí.
Lati ṣe akojọ gbogbo awọn RPC ti o wa:
Code-highlight
zallet rpc help
Láti rí ìrànlọ́wọ́ tó kún rẹ́rẹ́ fún RPC kan pàtó:
Code-highlight
zallet rpc help '"<command>"'
O ṣe pataki: Gbogbo àríyànjiyàn lẹ́yìn orúkọ ọ̀nà náà ** gbọdọ̀ jẹ JSON tó bágbà mu.
A gbọdọ kọ awọn iye okun bi: "value" (títí kan àwọn àmì ìsọfúnni méjì).
Àwọn Àṣìṣe Tó Máa Ń Ṣẹlẹ̀ Lóde Òní
- Gbígbé àwọn àlàfo inú lọ́wọ́ lórí ọ̀rọ̀ ìjápọ.
zallet rpc validateaddress u1abc... ko le ṣe, nitori adirẹsi naa gbọdọ de bi JSON. O nilo lati kọwe '"u1abc..."'.
- ** Ifá pé gbogbo zcashd RPC wà níbí.** Àtúnṣe kò tíì parí. Àwọn ìlànà kan ń hùwà bákan náà, àwọn mìíràn nílò ìmúlò tó yàtọ̀ síra, àti àwọn míì ni a ò lè gbé lọ rárá.
- Títọjú ojúewé yìí gẹ́gẹ́ bí aláṣẹ lórí ìkọ̀lé rẹ. Zallet wà ní alpha àti ńlọ ni kíákíá. Nígbà tí àṣẹ kan kò bá ṣiṣẹ, ṣayẹwo
zallet rpc help kó tó di pé a rò pé nǹkan kan ti bà jẹ́.
- Wíwá Zallet láti jẹ́ ìsopọ̀. Ìpínwó àpò owó nínú àwọn méjèèjì ni. Zebra ló ń darí ìsọdọ̀kan náà, tí Zallet sì bá a sọ̀rọ̀.
Àwọn Àṣẹ RPC
ìdìbò-ìṣèlú tí ó wà nísàlẹ̀.
Code-highlight
zallet rpc decoderawtransaction '"<hexstring>"'
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| hexstring | string | bẹẹni | Okùn ìṣòwò hex |
ìkọ̀rọ́-ìmọ̀ràn
Code-highlight
zallet rpc decodescript '"<hexstring>"'
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| hexstring | string | bẹẹni | Ìwé ìkọ̀wé hex |
gba ìsòwò náà jáde.
Code-highlight
zallet rpc getrawtransaction '"<txid>"' [verbose] ['"<blockhash>"']
| Parameter | Irú | Ti a nilo | Aiyipada | Àpèjúwe |
|---|
| txid | string | bẹẹni | | ID Iṣowo |
| verbose | number | no | 0 | 0 = hex, ti kii ṣe odo = ohun JSON |
| blockhash | string | no | | Dín ìwákiri mọ́ sí bulọọki yìí |
gba àpò ìsọfúnni
Code-highlight
zallet rpc getwalletinfo
Kò sí àwọn ìlànà.
ipò àpò owó gba (getwallet)
Code-highlight
zallet rpc getwalletstatus
Kò sí àwọn ìlànà.
àwọn àdírẹ́sì ìtòlé́sẹẹsẹ
Code-highlight
zallet rpc listaddresses
Kò sí àwọn ìlànà.
rpc.wíwá rí i pé
Code-highlight
zallet rpc rpc.discover
Kò sí àwọn ìlànà. Ó dá àtòjọ OpenRPC padà.
dúró o!
Code-highlight
zallet rpc stop
Kò sí àwọn ìlànà. (Regtest nìkan)
validateaddress (ìdásílẹ̀ àdírésì)
Code-highlight
zallet rpc validateaddress '"<address>"'
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| address | string | bẹẹni | Àdírẹ́sì tí ó ṣe kedere |
ìsọfúnni ìdánilójú
Code-highlight
zallet rpc verifymessage '"<address>"' '"<signature>"' '"<message>"'
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| address | string | bẹẹni | Àdírẹ́sì tí ó ṣe kedere |
| signature | string | bẹẹni | Ìfọwọ́sowọ́pọ̀ Base64 |
| message | string | bẹẹni | Ifiranṣẹ atilẹba |
àpò-ìwọ́n
Code-highlight
zallet rpc walletlock
Kò sí àwọn ìlànà.
ọ̀rọ̀ àfiwé owó pópó (walletpassphrase)
Code-highlight
zallet rpc walletpassphrase '"<passphrase>"' <timeout>
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| passphrase | string | bẹẹni | Ọ̀rọ̀ ìpamọ́ àpò owó |
| timeout | number | bẹẹni | Awọn aaya lati jẹ ki apamọwọ naa ṣii |
ì í 리ì ê°: z_converttex
Code-highlight
zallet rpc z_converttex '"<transparent_address>"'
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| transparent_address | string | bẹẹni | Àdírẹ́sì P2PKH láti yípadà |
z_exportkey (ì í ì ë°©)
Code-highlight
zallet rpc z_exportkey '"<sapling_address>"'
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| address | string | bẹẹni | Àdírẹ́sì Sapling tí owó rẹ̀ jẹ́ pàtàkì láti kó jáde |
Owó-ìpamọ́ náà gbọ́dọ̀ jẹ́ èyí tí a ṣí sílẹ̀. Ó ń gbé Sapling lọ sókè láti fi ṣe ìnájà nìkan ni.
z_getaccount (ìṣírò ìsọfúnni)
Code-highlight
zallet rpc z_getaccount '"<account_uuid>"'
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| account_uuid | string | bẹẹni | UUID Àkọọ́lẹ̀ |
z_getaddressforaccount (ìlànà ìsọfúnni)
Code-highlight
zallet rpc z_getaddressforaccount <account> ['["p2pkh","sapling","orchard"]'] [<diversifier_index>]
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| account | string / number | bẹẹni | Àtòjọ àkọọ́lẹ̀ UUID tàbí ZIP-32 ti Àkọọ́lẹ̀ |
| receiver_types | orun okun | no | Àwọn irú olugba láti ní |
| diversifier_index | number | no | Àtọ́ka onípínsípà pàtó kan |
z_getìwòdí fún àkáǹtì
Code-highlight
zallet rpc z_getbalanceforaccount <account> [<minconf>]
| Parameter | Irú | Ti a nilo | Aiyipada | Àpèjúwe |
|---|
| account | string / number | bẹẹni | | Àkọọ́lẹ̀ UUID tàbí àtọ́ka ZIP-32 |
| minconf | number | no | 1 | Àwọn ìdánilójú tó kéré jùlọ |
z_getìwọ̀n ìdìpò̀-sílẹ̀
Code-highlight
zallet rpc z_getbalances [<minconf>]
| Parameter | Irú | Ti a nilo | Aiyipada | Àpèjúwe |
|---|
| minconf | number | no | 1 | Àwọn ìdánilójú tó kéré jùlọ |
z_getnewaccount (ì í ì ë§)
Code-highlight
zallet rpc z_getnewaccount '"<account_name>"' ['"<seedfp>"']
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| account_name | string | bẹẹni | Orúkọ tí ènìyàn lè kà |
| seedfp | string | no | A gbọ́dọ̀ ṣe é tí àpò bá ní àwọn irugbin púpọ̀ |
z_getnotescount ì í ë ¤ì 'ë¦¬í ¬ê ̧°
Code-highlight
zallet rpc z_getnotescount [<minconf>] [<as_of_height>]
| Parameter | Irú | Ti a nilo | Aiyipada | Àpèjúwe |
|---|
| minconf | number | no | 1 | Àwọn ìdánilójú tó kéré jùlọ |
| as_of_height | number | no | | Ìbéèrè nípa gíga yìí (-1 = ìtọ́kasí) |
z_getìdásílẹ̀ iṣẹ́ náà
Code-highlight
zallet rpc z_getoperationresult ['["opid1","opid2"]']
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| operationid | orun okun | no | Àwọn ID Iṣẹ́ (fi sílẹ̀ fún gbogbo àwọn tí a ti parí) |
ì í ëa ̈ì 'í ¬ë¦1⁄4ê ̧°
Code-highlight
zallet rpc z_getoperationstatus ['["opid1","opid2"]']
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| operationid | orun okun | no | Àwọn ID Iṣẹ́ (kò gbọdọ̀ jẹ́ gbogbo ènìyàn) |
z_gettó tókàn ìdìpọ̀-ìṣírò
Code-highlight
zallet rpc z_gettotalbalance [<minconf>] [<include_watchonly>]
| Parameter | Irú | Ti a nilo | Aiyipada | Àpèjúwe |
|---|
| minconf | number | no | 1 | Àwọn ìdánilójú tó kéré jùlọ |
| include_watchonly | boolean | no | false | Fi ìwọ̀n ìwọ́ntúnwọ̀nsí aago nìkan kún un |
z_importaddress ì í ë ¤ì 'í ¬ë¦¬
Code-highlight
zallet rpc z_importaddress '"<account_uuid>"' '"<hex_data>"' [<rescan>]
| Parameter | Irú | Ti a nilo | Aiyipada | Àpèjúwe |
|---|
| account | string | bẹẹni | | UUID Àkọọ́lẹ̀ |
| hex_data | string | bẹẹni | | Kọ́kọ́rọ́ gbogbogbò Hex tàbí ìwé àfọwọ́kọ ràpadà |
| rescan | boolean | no | true | Tun ṣe ayẹwo lẹhin gbigbe wọle |
z_importkey (ì í ì ë ¤)
Code-highlight
zallet rpc z_importkey '"<key>"' ['"<rescan>"'] [<start_height>]
| Parameter | Irú | Ti a nilo | Aiyipada | Àpèjúwe |
|---|
| key | string | bẹẹni | | Kọ́kọ́rọ́ ìnáwó gígùn Sapling |
| rescan | string | no | "whenkeyisnew" | "yes", "no", or "whenkeyisnew" |
| start_height | number | no | 0 | Tún ṣe àyẹ̀wò gíga ìbẹ̀rẹ̀ |
àwọn àkọọ́lẹ̀ z_lista
Code-highlight
zallet rpc z_listaccounts [<include_addresses>]
| Parameter | Irú | Ti a nilo | Aiyipada | Àpèjúwe |
|---|
| include_addresses | boolean | no | true | Tun da awọn adirẹsi fun akọọlẹ kọọkan pada |
z_listoperationids ì ¬ì§ í ë ¤ë¥1⁄4 ê° ì 'í ̧ê3
Code-highlight
zallet rpc z_listoperationids ['"<status>"']
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| status | string | no | Àlẹ̀mọ́ nípa ipò (fún àpẹẹrẹ) "success") |
àwọn ìnáwó z_list
Code-highlight
zallet rpc z_listtransactions ['"<account_uuid>"'] [<start_height>] [<end_height>] [<offset>] [<limit>]
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| account_uuid | string | no | Ààlà sí àkọọ́lẹ̀ kan ṣoṣo |
| start_height | number | no | Ààlà ìsàlẹ̀ tó wà pẹ̀lú |
| end_height | number | no | Ààlà òkè aláìláfiwé |
| offset | number | no | Fo awọn abajade pupọ yii |
| limit | number | no | Àwọn àbájáde tó pọ̀ jùlọ láti dá padà |
z_list àwọn olùgba-ìpín tí a ṣepọ̀
Code-highlight
zallet rpc z_listunifiedreceivers '"<unified_address>"'
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| unified_address | string | bẹẹni | Unified Address láti ṣe àyẹ̀wò |
z_listunspent ì í ë ¤ì 'ë¦¬í ¬
Code-highlight
zallet rpc z_listunspent [<minconf>] [<maxconf>] [<include_watchonly>] ['["addr1","addr2"]'] [<as_of_height>]
| Parameter | Irú | Ti a nilo | Aiyipada | Àpèjúwe |
|---|
| minconf | number | no | 1 | Àwọn ìdánilójú tó kéré jùlọ |
| maxconf | number | no | ∞ | Àwọn ìdánilójú tó pọ̀ jùlọ |
| include_watchonly | boolean | no | false | Fi aago-nikan kun |
| addresses | orun okun | no | | Àlẹ̀mọ́ sí àwọn àdírẹ́sì wọ̀nyí |
| as_of_height | number | no | | Ìbéèrè nípa gíga yìí |
z_ìṣírò àtúnṣe owó-owó
Code-highlight
zallet rpc z_recoveraccounts '[{"name":"...","seedfp":"...","zip32_account_index":0,"birthday_height":123456}]'
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| accounts | array | bẹẹni | Àkójọpọ̀ àwọn ohun kan: name, seedfp, zip32_account_index, birthday_height |
z_sendọ̀rọ́ ọ̀pọ̀lọpọ̀
Code-highlight
zallet rpc z_sendmany '"<fromaddress>"' '[{"address":"...","amount":1.23,"memo":"..."}]' [<minconf>] [null] ['"<privacy_policy>"']
| Parameter | Irú | Ti a nilo | Aiyipada | Àpèjúwe |
|---|
| fromaddress | string | bẹẹni | | Àdírẹ́sì orísun tàbí "ANY_TADDR" |
| amounts | onka ohun kan | bẹẹni | | Àwọn Olùgbà (address, amount, àṣàyàn memo) |
| minconf | number | no | | Àwọn ìdánilójú tó kéré jùlọ |
| fee | null | no | | O ni lati je null (ZIP-317 nìkan) |
| privacy_policy | string | no | "FullPrivacy" | Ìlànà Ìpamọ́ Okùn |
ì í ë ¤ì 'í ¬ë¦1⁄2ê ̧°
Code-highlight
zallet rpc z_shieldcoinbase '"<fromaddress_or_account_uuid>"' '"<toaddress>"' [null] [<limit>] ['"<memo_hex>"'] ['"<privacy_policy>"']
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| fromaddress | string | bẹẹni | Àdírẹ́sì tàbí àkọọ́lẹ̀ tí ó hàn gbangba UUID |
| toaddress | string | bẹẹni | Ibùdó ààbò |
| fee | null | no | O ni lati je null |
| limit | number | no | Iye ti o pọ julọ ti awọn UTXO coinbase lati daabobo |
| memo | string | no | Àkọsílẹ̀ tí a fi àmì hex sí |
| privacy_policy | string | no | AllowRevealedSenders or AllowLinkingAccountAddresses |
ìwífún-àdásọ̀ṣe (z_viewtransaction)
Code-highlight
zallet rpc z_viewtransaction '"<txid>"'
| Parameter | Irú | Ti a nilo | Àpèjúwe |
|---|
| txid | string | bẹẹni | ID Iṣowo |
Àwọn ojúewé tó ní í ṣe pẹ̀lú rẹ̀