get https://api.shasta.trongrid.io/wallet/getchainparameters
All parameters that the blockchain committee can set
Returns
chainParameter - ChainParameters[]: A list of dynamic parameter objects. Each dynamic parameter contains the following fields:
Field | Type | Description |
---|---|---|
key | string | parameter name |
value | int64 | parameter value |
The following table introduces the meaning of each dynamic parameter:
ID | Parameter Name | Description | Current Value |
---|---|---|---|
0 | getMaintenanceTimeInterval | The maintenance time interval | 6 Hour |
1 | getAccountUpgradeCost | The cost of applying for SR account | 9999TRX |
2 | getCreateAccountFee | When creating an account, if the creator’s account does not have enough bandwidth obtained through staking, then the value corresponding to this parameter needs to be burned to pay for the bandwidth | 0.1TRX |
3 | getTransactionFee | Bandwidth unit price | 0.001TRX |
4 | getAssetIssueFee | TRC10 asset issuance fee | 1024TRX |
5 | getWitnessPayPerBlock | SR block generation reward | 16TRX |
6 | getWitnessStandbyAllowance | The rewards given to the top 27 SRs and the following 100 partners, currently deprecated | 115200TRX |
7 | getCreateNewAccountFeeInSystemContract | The cost of account creation in the system contract | 1TRX |
9 | getAllowCreationOfContracts | Activate the Virtual Machine (VM) | 1 |
10 | getRemoveThePowerOfTheGr | Propose to remove the GR Genesis votes | 1 |
11 | getEnergyFee | Energy unit price | 0.00021TRX |
12 | getExchangeCreateFee | The cost of trading pair creation | 1024TRX |
13 | getMaxCpuTimeOfOneTx | The maximum execution time of one transaction | 80ms |
14 | getAllowUpdateAccountName | Propose to allow duplicate account name | 1 |
15 | getAllowSameTokenName | Propose to allow duplicate token name | 1 |
16 | getAllowDelegateResource | Propose to allow resource delegation | 1 |
17 | getTotalEnergyLimit | Currently deprecated | 50000000000 |
18 | getAllowTvmTransferTrc10 | Propose to allow the TRC-10 token transfer in smart contracts | 1 |
19 | getTotalEnergyCurrentLimit | Propose to modify the total Energy limit | 180000000000 ENERGY |
20 | getAllowMultiSign | Propose to allow the initiation of multi-signature | 1 |
21 | getAllowAdaptiveEnergy | Propose to allow adaptive adjustment for total Energy | 0 |
22 | getUpdateAccountPermissionFee | The fee for updating account permission | 100 TRX |
23 | getMultiSignFee | The fee for multi-signature | 1 TRX |
24 | getAllowProtoFilterNum | Propose to enable protocol optimization | 0 |
26 | getAllowTvmConstantinople | Propose to support Constantinople Upgrade for TVM | 1 |
29 | getAdaptiveResourceLimitMultiplier | Propose to modify the adaptive Energy limit | 1000 |
30 | getChangeDelegation | Propose to support the decentralized vote dividend | 1 |
31 | getWitness127PayPerBlock | Propose to modify the block voting rewards given to the top 27 SRs and the following 100 partners | 160 TRX |
32 | getAllowTvmSolidity059 | Propose to allow TVM to support Solidity 0.5.9 | 1 |
33 | getAdaptiveResourceLimitTargetRatio | Propose to modify the adaptive Energy limit target | 10 |
35 | getForbidTransferToContract | Propose to ban transferring TRX and TRC10 tokens to smart contracts via TransferContract or TransferAssetContract | 0 |
39 | getAllowShieldedTRC20Transaction | Propose to enable the function of verifying zero-knowledge proof in TVM | 1 |
40 | getAllowPBFT | Propose to enable PBFT consensus | 0 |
41 | getAllowTvmIstanbul | Propose to enable TVM Istanbul instruction | 1 |
44 | getAllowMarketTransaction | Propose to allow enabling DEX | 0 |
45 | getMarketSellFee | Propose to modify fees for creating orders on DEX | 0 |
46 | getMarketCancelFee | Propose to modify fees for cancelling orders on DEX | 0 |
47 | getMaxFeeLimit | Proposal to modify the upper limit of the fee of a smart contract | 15000 TRX |
48 | getAllowTransactionFeePool | Proposal to open reward pool for transaction fee | 0 |
49 | getAllowOptimizeBlackHole | Proposal to optimize black hole accounts | 1 |
51 | getAllowNewResourceModel | Propose to enable the new resource model | 0 |
52 | getAllowTvmFreeze | Propose to enable the function to stake/unstake balance in virtual machine contracts during stake1.0 period | 0 |
53 | getAllowAccountAssetOptimization | Propose to enable the optimization of account assets | 0 |
59 | getAllowTvmVote | Propose to enable TVM contract voting | 1 |
60 | getAllowTvmCompatibleEvm | Propose to initiate EVM-compatible mode for TVM | 0 |
61 | getFreeNetLimit | Propose to modify the upper limit of free Bandwidth for each account | 600 Bandwidth |
62 | getTotalNetLimit | Propose to modify the upper limit of total Bandwidth frozen | 43200000000 Bandwidth |
63 | getAllowTvmLondon | Propose to support London Upgrade for TVM | 1 |
65 | getAllowHigherLimitForMaxCpuTimeOfOneTx | Propose to allow raising the maximum of MaxCpuTimeOfOneTx net parameters to 400 | 1 |
66 | getAllowAssetOptimization | Propose to enable account asset optimization | 1 |
67 | getAllowNewReward | Propose to open a new reward algorithm | 1 |
68 | getMemoFee | Propose to modify the memo charges | 1 TRX |
69 | getAllowDelegateOptimization | Propose to open the proxy storage optimization | 1 |
70 | getUnfreezeDelayDays | Propose to enable the new staking mechanism that allows specifying the lock-up days of staked assets | 14 |
71 | getAllowOptimizedReturnValueOfChainId | Propose to allow optimizing the return value of the chainid command | 1 |
72 | getAllowDynamicEnergy | Propose to allow enabling the dynamic energy model | 1 |
73 | getDynamicEnergyThreshold | Propose to modify the threshold of the dynamic energy model | 5000000000 |
74 | getDynamicEnergyIncreaseFactor | Propose to modify the increase factor (in basis points) of the dynamic energy model | 2000 |
75 | getDynamicEnergyMaxFactor | Propose to modify the maximum increase factor (in basis points) of the dynamic energy model | 34000 |
76 | getAllowTvmShangHai | Propose to allow TVM to support Shanghai upgrade | 1 |
77 | getAllowCancelAllUnfreezeV2 | Propose to allow cancellation of all unstakings | 1 |
78 | getMaxDelegateLockPeriod | Propose to allow optimization of delegating resource lock and set the maximum lock period (number of blocks) | 864000 |
79 | getAllowOldRewardOpt | Propose to allow the optimization of the reward withdrawal algorithm for Phase 1 | 1 |
81 | getAllowEnergyAdjustment | Propose to allow the adjustment on Energy consumption of TVM instructions | 1 |
82 | getMaxCreateAccountTxSize | Propose to allow setting an upper limit (in bytes) for the size of account creation transactions | 1000 |