POST
/
95e61622bf6a8af293978377718e3b77
/
wallet
/
proposaldelete
wallet/proposaldelete
curl --request POST \
  --url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/proposaldelete \
  --header 'Content-Type: application/json' \
  --data '{
  "owner_address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",
  "proposal_id": 1,
  "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 allows the proposal creator to delete or cancel a governance proposal before it reaches the execution phase.
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 address of the proposal creator who wants to delete the proposal. Must be in base58 or hex format.
  • proposal_id — the ID of the proposal to delete.
  • 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 deletion
  • 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/proposaldelete method is used for:
  • Cancelling proposals that are no longer needed
  • Withdrawing proposals with errors or incorrect parameters
  • Managing proposal lifecycle in governance systems
  • Preventing unwanted proposals from reaching execution

Body

application/json

Response

200 - application/json

Proposal deletion transaction

The response is of type object.