Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: Update throttles.json (#11339)
Signed-off-by: Richard Bair <rbair23@users.noreply.github.com>
- Loading branch information
Showing
1 changed file
with
177 additions
and
168 deletions.
There are no files selected for viewing
345 changes: 177 additions & 168 deletions
345
hedera-node/configuration/testnet/upgrade/throttles.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,172 +1,181 @@ | ||
{ | ||
"buckets": [ | ||
{ | ||
"burstPeriod": 0, | ||
"burstPeriodMs": 3000, | ||
"name": "ThroughputLimits", | ||
"throttleGroups": [ | ||
{ | ||
"opsPerSec": 10000, | ||
"milliOpsPerSec": 10000000, | ||
"operations": [ | ||
"ScheduleCreate", | ||
"CryptoCreate", | ||
"CryptoTransfer", | ||
"CryptoUpdate", | ||
"CryptoDelete", | ||
"CryptoGetInfo", | ||
"CryptoGetAccountRecords", | ||
"ConsensusCreateTopic", | ||
"ConsensusSubmitMessage", | ||
"ConsensusUpdateTopic", | ||
"ConsensusDeleteTopic", | ||
"ConsensusGetTopicInfo", | ||
"TokenGetNftInfo", | ||
"TokenGetInfo", | ||
"ScheduleDelete", | ||
"ScheduleGetInfo", | ||
"FileGetContents", | ||
"FileGetInfo", | ||
"ContractUpdate", | ||
"ContractDelete", | ||
"ContractGetInfo", | ||
"ContractGetBytecode", | ||
"ContractGetRecords", | ||
"ContractCallLocal", | ||
"TransactionGetRecord", | ||
"GetVersionInfo", | ||
"TokenGetAccountNftInfos", | ||
"TokenGetNftInfos", | ||
"CryptoApproveAllowance", | ||
"CryptoDeleteAllowance", | ||
"UtilPrng" | ||
] | ||
}, | ||
{ | ||
"opsPerSec": 13, | ||
"milliOpsPerSec": 13000, | ||
"operations": [ | ||
"FileCreate", | ||
"FileUpdate", | ||
"FileAppend", | ||
"FileDelete" | ||
] | ||
}, | ||
{ | ||
"opsPerSec": 100, | ||
"milliOpsPerSec": 100000, | ||
"operations": [ | ||
"ScheduleSign" | ||
] | ||
}, | ||
{ | ||
"opsPerSec": 350, | ||
"operations": [ | ||
"ContractCall", | ||
"ContractCreate", | ||
"EthereumTransaction" | ||
] | ||
}, | ||
{ | ||
"opsPerSec": 3000, | ||
"milliOpsPerSec": 3000000, | ||
"operations": [ | ||
"TokenCreate", | ||
"TokenDelete", | ||
"TokenMint", | ||
"TokenBurn", | ||
"TokenUpdate", | ||
"TokenFeeScheduleUpdate", | ||
"TokenAssociateToAccount", | ||
"TokenAccountWipe", | ||
"TokenDissociateFromAccount", | ||
"TokenFreezeAccount", | ||
"TokenUnfreezeAccount", | ||
"TokenGrantKycToAccount", | ||
"TokenRevokeKycFromAccount", | ||
"TokenPause", | ||
"TokenUnpause" | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"burstPeriod": 1, | ||
"name": "OffHeapQueryLimits", | ||
"throttleGroups": [ | ||
{ | ||
"opsPerSec": 700, | ||
"operations": [ | ||
"FileGetContents", | ||
"FileGetInfo", | ||
"ContractGetInfo", | ||
"ContractGetBytecode", | ||
"ContractCallLocal" | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"burstPeriod": 0, | ||
"burstPeriodMs": 3000, | ||
"name": "PriorityReservations", | ||
"throttleGroups": [ | ||
{ | ||
"opsPerSec": 10, | ||
"milliOpsPerSec": 10000, | ||
"operations": [ | ||
"FileCreate", | ||
"FileUpdate", | ||
"FileAppend", | ||
"FileDelete" | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"burstPeriod": 0, | ||
"burstPeriodMs": 15000, | ||
"name": "CreationLimits", | ||
"throttleGroups": [ | ||
{ | ||
"opsPerSec": 2, | ||
"milliOpsPerSec": 2000, | ||
"operations": [ | ||
"CryptoCreate" | ||
] | ||
}, | ||
{ | ||
"opsPerSec": 5, | ||
"milliOpsPerSec": 5000, | ||
"operations": [ | ||
"ConsensusCreateTopic" | ||
] | ||
}, | ||
{ | ||
"opsPerSec": 100, | ||
"milliOpsPerSec": 100000, | ||
"operations": [ | ||
"TokenCreate", | ||
"TokenAssociateToAccount", | ||
"ScheduleCreate" | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"burstPeriod": 0, | ||
"burstPeriodMs": 1000, | ||
"name": "FreeQueryLimits", | ||
"throttleGroups": [ | ||
{ | ||
"opsPerSec": 1000000, | ||
"milliOpsPerSec": 1000000000, | ||
"operations": [ | ||
"CryptoGetAccountBalance", | ||
"TransactionGetReceipt" | ||
] | ||
} | ||
] | ||
} | ||
{ | ||
"burstPeriod": 0, | ||
"burstPeriodMs": 15000, | ||
"name": "ThroughputLimits", | ||
"throttleGroups": [ | ||
{ | ||
"opsPerSec": 0, | ||
"milliOpsPerSec": 10500000, | ||
"operations": [ | ||
"ScheduleCreate", | ||
"CryptoCreate", | ||
"CryptoTransfer", | ||
"CryptoUpdate", | ||
"CryptoDelete", | ||
"CryptoGetInfo", | ||
"CryptoGetAccountRecords", | ||
"ConsensusCreateTopic", | ||
"ConsensusSubmitMessage", | ||
"ConsensusUpdateTopic", | ||
"ConsensusDeleteTopic", | ||
"ConsensusGetTopicInfo", | ||
"TokenGetNftInfo", | ||
"TokenGetInfo", | ||
"ScheduleDelete", | ||
"ScheduleGetInfo", | ||
"FileGetContents", | ||
"FileGetInfo", | ||
"ContractUpdate", | ||
"ContractDelete", | ||
"ContractGetInfo", | ||
"ContractGetBytecode", | ||
"ContractGetRecords", | ||
"ContractCallLocal", | ||
"TransactionGetRecord", | ||
"GetVersionInfo", | ||
"TokenGetAccountNftInfos", | ||
"TokenGetNftInfos", | ||
"CryptoApproveAllowance", | ||
"CryptoDeleteAllowance", | ||
"UtilPrng" | ||
] | ||
}, | ||
{ | ||
"opsPerSec": 0, | ||
"milliOpsPerSec": 13000, | ||
"operations": [ | ||
"FileCreate", | ||
"FileUpdate", | ||
"FileAppend", | ||
"FileDelete" | ||
] | ||
}, | ||
{ | ||
"opsPerSec": 0, | ||
"milliOpsPerSec": 100000, | ||
"operations": [ | ||
"ScheduleSign" | ||
] | ||
}, | ||
{ | ||
"opsPerSec": 0, | ||
"milliOpsPerSec": 1250000, | ||
"operations": [ | ||
"TokenMint" | ||
] | ||
}, | ||
{ | ||
"opsPerSec": 0, | ||
"milliOpsPerSec": 350000, | ||
"operations": [ | ||
"ContractCall", | ||
"ContractCreate", | ||
"EthereumTransaction" | ||
] | ||
}, | ||
{ | ||
"opsPerSec": 0, | ||
"milliOpsPerSec": 3000000, | ||
"operations": [ | ||
"TokenCreate", | ||
"TokenDelete", | ||
"TokenBurn", | ||
"TokenUpdate", | ||
"TokenFeeScheduleUpdate", | ||
"TokenAssociateToAccount", | ||
"TokenAccountWipe", | ||
"TokenDissociateFromAccount", | ||
"TokenFreezeAccount", | ||
"TokenUnfreezeAccount", | ||
"TokenGrantKycToAccount", | ||
"TokenRevokeKycFromAccount", | ||
"TokenPause", | ||
"TokenUnpause" | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"burstPeriod": 0, | ||
"burstPeriodMs": 1000, | ||
"name": "OffHeapQueryLimits", | ||
"throttleGroups": [ | ||
{ | ||
"opsPerSec": 0, | ||
"milliOpsPerSec": 700000, | ||
"operations": [ | ||
"FileGetContents", | ||
"FileGetInfo", | ||
"ContractGetInfo", | ||
"ContractGetBytecode", | ||
"ContractCallLocal" | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"burstPeriod": 0, | ||
"burstPeriodMs": 3000, | ||
"name": "PriorityReservations", | ||
"throttleGroups": [ | ||
{ | ||
"opsPerSec": 0, | ||
"milliOpsPerSec": 10000, | ||
"operations": [ | ||
"FileCreate", | ||
"FileUpdate", | ||
"FileAppend", | ||
"FileDelete" | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"burstPeriod": 0, | ||
"burstPeriodMs": 15000, | ||
"name": "CreationLimits", | ||
"throttleGroups": [ | ||
{ | ||
"opsPerSec": 0, | ||
"milliOpsPerSec": 200000, | ||
"operations": [ | ||
"CryptoCreate" | ||
] | ||
}, | ||
{ | ||
"opsPerSec": 0, | ||
"milliOpsPerSec": 50000, | ||
"operations": [ | ||
"ConsensusCreateTopic" | ||
] | ||
}, | ||
{ | ||
"opsPerSec": 0, | ||
"milliOpsPerSec": 100000, | ||
"operations": [ | ||
"TokenCreate", | ||
"TokenAssociateToAccount", | ||
"ScheduleCreate" | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"burstPeriod": 0, | ||
"burstPeriodMs": 1000, | ||
"name": "FreeQueryLimits", | ||
"throttleGroups": [ | ||
{ | ||
"opsPerSec": 0, | ||
"milliOpsPerSec": 1000000000, | ||
"operations": [ | ||
"CryptoGetAccountBalance", | ||
"TransactionGetReceipt" | ||
] | ||
} | ||
] | ||
} | ||
] | ||
} |