POST
/
95e61622bf6a8af293978377718e3b77
/
wallet
/
createshieldedtransactionwithoutspendauthsig
wallet/createshieldedtransactionwithoutspendauthsig
curl --request POST \
  --url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/createshieldedtransactionwithoutspendauthsig \
  --header 'Content-Type: application/json' \
  --data '{
  "transparent_from_address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE",
  "from_amount": 1000000,
  "shielded_spends": [
    {}
  ],
  "shielded_receives": [
    {}
  ],
  "to_address": "ztron1abc123def456ghi789jklmno012pqr345stu678vwx90",
  "to_amount": 1000000
}'
{
  "raw_data_hex": "<string>",
  "raw_data": {},
  "txID": "0x1a2b3c4d5e6f7890abcdef1234567890abcdef1234567890abcdef1234567890"
}
TRON API method that creates an unsigned shielded TRX transaction. This method generates a privacy-preserving transaction that requires separate signing before broadcast, allowing for offline signing workflows.
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 specifications
  • shielded_receives — array of shielded output specifications
  • to_address — recipient shielded address
  • to_amount — amount to send to shielded address (in sun)

Response

  • raw_data_hex — the raw unsigned transaction data in hexadecimal format
  • raw_data — the structured raw unsigned transaction data
  • txID — the transaction ID hash (will change after signing)

Use case

The wallet/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

Body

application/json

Response

200 - application/json

Successfully created unsigned shielded transaction

The response is of type object.