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)spend_authority_signature
— array of spending authority signatures for shielded inputsask
— authentication secret key for transaction signingnsk
— nullifier secret key for creating nullifiersovk
— outgoing viewing key for transaction encryptionto_address
— recipient shielded addressto_amount
— amount to send to shielded address (in sun)
Response
txID
— the transaction ID hashraw_data_hex
— the raw transaction data in hexadecimal formatraw_data
— the structured raw transaction data
Use case
Thewallet/createshieldedtransaction
method is used for:
- Creating fully signed shielded TRX transactions for immediate broadcast
- Transferring TRX between transparent and shielded addresses
- Supporting complete privacy-preserving TRX transactions
- Enabling applications to create ready-to-broadcast shielded transactions
Body
application/json
Recipient shielded address
Example:
"ztron1abc123def456ghi789jklmno012pqr345stu678vwx90"
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 spending authority signatures
Authentication secret key
Example:
"0x08a1b2c3d4e5f6789012345678901234567890123456789012345678901234567890"
Nullifier secret key
Example:
"0x09a1b2c3d4e5f6789012345678901234567890123456789012345678901234567890"
Outgoing viewing key
Example:
"0x0aa1b2c3d4e5f6789012345678901234567890123456789012345678901234567890"