POST
/
95e61622bf6a8af293978377718e3b77
/
wallet
/
proposalcreate
wallet/proposalcreate
curl --request POST \
  --url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/proposalcreate \
  --header 'Content-Type: application/json' \
  --data '{
  "owner_address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",
  "parameters": {
    "0": 3000000
  },
  "visible": true
}'
{
  "txID": "<string>",
  "raw_data": {
    "contract": [
      "<any>"
    ],
    "ref_block_bytes": "<string>",
    "ref_block_hash": "<string>",
    "expiration": 123,
    "timestamp": 123
  },
  "raw_data_hex": "<string>",
  "signature": [
    "<string>"
  ]
}
TRON API method that creates a new governance proposal on the TRON network. Super Representatives can use this method to propose changes to network parameters.
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 — the Super Representative address creating the proposal. Must be in base58 or hex format.
  • parameters — object containing the parameter ID and its new value to be proposed.
  • visible — optional boolean parameter. When set to true, the address should be in base58 format. Default is false.

Response

  • txID — the transaction hash of the proposal creation
  • raw_data — the raw transaction data
  • raw_data_hex — the raw transaction data in hex format
  • signature — array of transaction signatures

Use case

The wallet/proposalcreate method is used for:
  • Creating governance proposals to modify network parameters
  • Proposing changes to transaction fees and resource costs
  • Initiating protocol upgrades and parameter adjustments
  • Participating in TRON’s decentralized governance system

Body

application/json
owner_address
string
default:TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g
required
parameters
object
required
visible
boolean
default:true

Response

200 - application/json

Proposal creation transaction

txID
string
raw_data
object
raw_data_hex
string
signature
string[]