# TRONZ Shielded Smart Contract

Document: <https://github.com/tronprotocol/documentation-en/blob/master/docs/mechanism-algorithm/shielded-TRC20-contract.md>

{% content-ref url="tronz-shielded-smart-contract/getspendingkey" %}
[getspendingkey](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/getspendingkey)
{% endcontent-ref %}

{% content-ref url="tronz-shielded-smart-contract/getexpandedspendingkey" %}
[getexpandedspendingkey](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/getexpandedspendingkey)
{% endcontent-ref %}

{% content-ref url="tronz-shielded-smart-contract/getakfromask" %}
[getakfromask](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/getakfromask)
{% endcontent-ref %}

{% content-ref url="tronz-shielded-smart-contract/getnkfromnsk" %}
[getnkfromnsk](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/getnkfromnsk)
{% endcontent-ref %}

{% content-ref url="tronz-shielded-smart-contract/getincomingviewingkey" %}
[getincomingviewingkey](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/getincomingviewingkey)
{% endcontent-ref %}

{% content-ref url="tronz-shielded-smart-contract/getdiversifier" %}
[getdiversifier](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/getdiversifier)
{% endcontent-ref %}

{% content-ref url="tronz-shielded-smart-contract/getzenpaymentaddress" %}
[getzenpaymentaddress](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/getzenpaymentaddress)
{% endcontent-ref %}

{% content-ref url="tronz-shielded-smart-contract/getnewshieldedaddress" %}
[getnewshieldedaddress](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/getnewshieldedaddress)
{% endcontent-ref %}

{% content-ref url="tronz-shielded-smart-contract/createshieldedcontractparameters" %}
[createshieldedcontractparameters](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/createshieldedcontractparameters)
{% endcontent-ref %}

{% content-ref url="tronz-shielded-smart-contract/createspendauthsig" %}
[createspendauthsig](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/createspendauthsig)
{% endcontent-ref %}

{% content-ref url="tronz-shielded-smart-contract/gettriggerinputforshieldedtrc20contract" %}
[gettriggerinputforshieldedtrc20contract](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/gettriggerinputforshieldedtrc20contract)
{% endcontent-ref %}

{% content-ref url="tronz-shielded-smart-contract/scanshieldedtrc20notesbyivk" %}
[scanshieldedtrc20notesbyivk](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/scanshieldedtrc20notesbyivk)
{% endcontent-ref %}

{% content-ref url="tronz-shielded-smart-contract/scanshieldedtrc20notesbyovk" %}
[scanshieldedtrc20notesbyovk](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/scanshieldedtrc20notesbyovk)
{% endcontent-ref %}

{% content-ref url="tronz-shielded-smart-contract/isshieldedtrc20contractnotespent" %}
[isshieldedtrc20contractnotespent](https://docs.watchdata.io/blockchain-apis/tron-api/tronz-shielded-smart-contract/isshieldedtrc20contractnotespent)
{% endcontent-ref %}
