Get you own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.
Parameters
transparent_from_address— the transparent TRX address sending funds (optional)from_amount— the amount to send from transparent address (in sun)shielded_spends— array of shielded input specificationsshielded_receives— array of shielded output specificationsto_address— recipient shielded addressto_amount— amount to send to shielded address (in sun)
Response
raw_data_hex— the raw unsigned transaction data in hexadecimal formatraw_data— the structured raw unsigned transaction datatxID— the transaction ID hash (will change after signing)
Use case
Thewallet/createshieldedtransactionwithoutspendauthsig method is used for:
- Creating unsigned shielded transactions for offline signing workflows
- Separating transaction creation from signing for enhanced security
- Supporting hardware wallet integration with shielded transactions
- Enabling multi-step transaction creation processes
Client-side implementation
This endpoint is not available via RPC. Build shielded transactions client-side using TRON privacy libraries (e.g., tronweb with shielded support) or Sapling-compatible implementations. Generate the raw transaction locally with your key material, then sign and broadcast separately.
- Construct the shielded inputs (spends) and outputs (receives) using your local key material
- Generate the zero-knowledge proof parameters offline
- Build the raw transaction structure without spending authority signatures
- Sign the transaction in a separate step (e.g., with hardware wallet)
- Broadcast the signed transaction via
wallet/broadcasttransaction
Body
application/json
Recipient shielded address
Example:
"ztron1a2b3c4d5e6f7g8h9j0k1l2m3n4p5q6r7s8t9u0v1w2x3y4z5a6b7c8d9e0f1g2h3j4k5l6m7n8p9"
Amount to send to shielded address in sun
Example:
1000000
Transparent TRX address sending funds
Example:
"TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE"
Amount to send from transparent address in sun
Example:
1000000
Array of shielded input specifications
Array of shielded output specifications
Response
200 - application/json
Successfully created unsigned shielded transaction