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
This method does not require any parameters.Response
chainParameter
— array of blockchain parameterskey
— parameter namevalue
— parameter value
- Common parameters include:
getMaintenanceTimeInterval
— maintenance period intervalgetAccountUpgradeCost
— cost to upgrade accountgetCreateAccountFee
— fee for creating new accountsgetTransactionFee
— base transaction feegetAssetIssueFee
— fee for issuing assets/tokensgetWitnessPayPerBlock
— witness reward per blockgetWitnessStandbyAllowance
— standby witness allowancegetCreateNewAccountFeeInSystemContract
— system contract account creation feegetCreateNewAccountBandwidthRate
— bandwidth rate for account creationgetAllowCreationOfContracts
— whether contract creation is allowedgetRemoveThePowerOfTheGr
— governance parametergetEnergyFee
— energy fee rategetExchangeCreateFee
— fee for creating exchangesgetMaxCpuTimeOfOneTx
— maximum CPU time per transactiongetAllowUpdateAccountName
— whether account name updates are allowedgetAllowSameTokenName
— whether duplicate token names are allowedgetAllowDelegateResource
— whether resource delegation is allowedgetTotalEnergyLimit
— total energy limit for the networkgetAllowTvmTransferTrc10
— whether TVM can transfer TRC10 tokensgetTotalEnergyCurrentLimit
— current total energy limitgetAllowMultiSign
— whether multi-signature is allowedgetAllowAdaptiveEnergy
— whether adaptive energy is enabledgetUpdateAccountPermissionFee
— fee for updating account permissionsgetMultiSignFee
— fee for multi-signature transactions
Use case
Thewallet/getchainparameters
method is used for:
- Retrieving current network fees and limits for transaction planning.
- Checking governance parameters and network settings.
- Understanding network constraints for application development.
- Monitoring parameter changes and network upgrades.
Response
200 - application/json
Blockchain parameters and configuration
Array of blockchain parameters
Example:
[
{
"key": "getMaintenanceTimeInterval",
"value": 21600000
},
{
"key": "getAccountUpgradeCost",
"value": 9999000000
},
{
"key": "getCreateAccountFee",
"value": 100000
},
{ "key": "getTransactionFee", "value": 10 },
{
"key": "getAssetIssueFee",
"value": 1024000000
},
{
"key": "getWitnessPayPerBlock",
"value": 16000000
},
{
"key": "getWitnessStandbyAllowance",
"value": 115200000000
},
{
"key": "getCreateNewAccountFeeInSystemContract",
"value": 1000000
},
{
"key": "getCreateNewAccountBandwidthRate",
"value": 1
},
{
"key": "getAllowCreationOfContracts",
"value": 1
},
{
"key": "getRemoveThePowerOfTheGr",
"value": 1
},
{ "key": "getEnergyFee", "value": 140 },
{
"key": "getExchangeCreateFee",
"value": 1024000000
},
{
"key": "getMaxCpuTimeOfOneTx",
"value": 80
},
{
"key": "getAllowUpdateAccountName",
"value": 0
},
{
"key": "getAllowSameTokenName",
"value": 1
},
{
"key": "getAllowDelegateResource",
"value": 1
},
{
"key": "getTotalEnergyLimit",
"value": 90000000000
},
{
"key": "getAllowTvmTransferTrc10",
"value": 1
},
{
"key": "getTotalEnergyCurrentLimit",
"value": 90000000000
},
{ "key": "getAllowMultiSign", "value": 1 },
{
"key": "getAllowAdaptiveEnergy",
"value": 1
},
{
"key": "getUpdateAccountPermissionFee",
"value": 100000000
},
{
"key": "getMultiSignFee",
"value": 1000000
}
]