Skip to content

Commit

Permalink
chore: Update throttles.json (#11339)
Browse files Browse the repository at this point in the history
Signed-off-by: Richard Bair <rbair23@users.noreply.github.com>
  • Loading branch information
rbair23 authored and imalygin committed Apr 17, 2024
1 parent e3f73c3 commit aac8402
Showing 1 changed file with 177 additions and 168 deletions.
345 changes: 177 additions & 168 deletions hedera-node/configuration/testnet/upgrade/throttles.json
@@ -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"
]
}
]
}
]
}

0 comments on commit aac8402

Please sign in to comment.