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
owner_address
— address of the account that will become a witness in hexadecimal formaturl
— witness website URL providing information about the witness (must be a valid URL)
Response
visible
— boolean indicating whether addresses are in visible formattxID
— unique transaction ID for the witness creation transactionraw_data
— raw transaction data containing:contract
— array with witness creation contract detailsref_block_bytes
— reference block bytes for transaction validationref_block_hash
— hash of the reference blockexpiration
— transaction expiration timestamptimestamp
— transaction creation timestamp
raw_data_hex
— complete transaction data encoded in hexadecimal format
Use case
Thewallet/createwitness
method is used for:
- Registering an account as a witness to participate in TRON network governance.
- Setting up block production capabilities for earning rewards from the network.
- Establishing a public presence for community voting and trust building.
- Preparing to compete for one of the 27 Super Representative positions.
- Contributing to network security and decentralization through validation services.
- Building reputation and credibility within the TRON ecosystem.
This method only creates the witness registration transaction. You must sign the transaction and use
wallet/broadcasttransaction
to complete the witness registration. Becoming an active block producer requires receiving votes from TRX holders.Body
application/json