Committee and Proposal
Committee
Committee can modify the TRON network parameters, like transacton fees, block producing reward amount, etc. Committee is composed of the current 27 super representatives. Every super representative has the right to start a proposal. The proposal will be passed after it gets more than 19 approves from the super representatives and will become valid in the next maintenance period.
Proposal
Only SRs, Partners and Candidates can create a proposal.
The network parameters can be modified([min,max]).
{0,1}: 1 means 'allowed' or 'actived', 0 means no.
Command | Value | |
0 | getMaintenanceTimeInterval | 6 Hours |
1 | getAccountUpgradeCost | 9999 TRX |
2 | getCreateAccountFee | 0.1 TRX |
3 | getTransactionFee | 10 Sun/Byte |
4 | getAssetIssueFee | 1024 TRX |
5 | getWitnessPayPerBlock | 16 TRX |
6 | getWitnessStandbyAllowance | 115200 TRX |
7 | getCreateNewAccountFeeInSystemContract | 0 TRX |
8 | getCreateNewAccountBandwidthRate | 1 Bandwith/Byte |
9 | getAllowCreationOfContracts | 1 |
10 | getRemoveThePowerOfTheGr | 1 |
11 | getEnergyFee | 10 Sun |
12 | getExchangeCreateFee | 1024 TRX |
13 | getMaxCpuTimeOfOneTx | 50 ms |
14 | getAllowUpdateAccountName | 0 |
15 | getAllowSameTokenName | 1 |
16 | getAllowDelegateResource | 1 |
18 | getAllowTvmTransferTrc10 | 1 |
19 | getTotalEnergyCurrentLimit | 50000000000 |
20 | getAllowMultiSign | 1 |
21 | getAllowAdaptiveEnergy | 0 |
22 | getUpdateAccountPermissionFee | 100 TRX |
23 | getMultiSignFee | 1 TRX |
24 | getAllowProtoFilterNum | 0 |
26 | getAllowTvmConstantinople | 1 |
27 | getAllowShieldedTransaction | 0 |
28 | getShieldedTransactionFee | 10 TRX |
29 | getAdaptiveResourceLimitMultiplier | 1000 |
30 | getChangeDelegation | 1 |
31 | getWitness127PayPerBlock | 160 TRX |
32 | getAllowTvmSolidity059 | 0 |
33 | getAdaptiveResourceLimitTargetRatio | 10 |
Create a Proposal
Example (Using wallet-cli):
createproposal id value
id: the serial number (0 ~ 18)
value: the parameter value
Note
- In TRON network, 1 TRX = 1000_000 SUN
Vote for a Proposal
Proposal only support YES vote. Since the creation time of the proposal, the proposal is valid within 3 days. If the proposal does not receive enough YES votes within the period of validity, the proposal will be invalid beyond the period of validity. Yes vote can be cancelled.
Example (Using wallet-cli):
approveProposal id is_or_not_add_approval
id: proposal id
is_or_not_add_approval: YES vote or cancel YES voteCancel Proposal
Proposal creator can cancel the proposal before it is passed.
Example (Using wallet-cli):
deleteProposal id
id: proposal idQuery Proposal
List Proposals Full Node HTTP API
List Proposals TronWeb API
Get Proposal by ID Full Node HTTP APIUpdated 5 days ago