@@ -34,6 +34,7 @@ var Default = Schema{
3434 WorkflowLimit : Int (200 ),
3535 WorkflowRegistrationQueueLimit : Int (20 ),
3636 WorkflowExecutionConcurrencyLimit : Int (50 ),
37+ WorkflowTriggerRateLimit : Rate (200 , 200 ),
3738 GatewayUnauthenticatedRequestRateLimit : Rate (rate .Every (time .Second / 100 ), - 1 ),
3839 GatewayUnauthenticatedRequestRateLimitPerIP : Rate (rate .Every (time .Second ), - 1 ),
3940 GatewayIncomingPayloadSizeLimit : Size (10 * config .KByte ),
@@ -44,6 +45,7 @@ var Default = Schema{
4445 },
4546 PerOwner : Owners {
4647 WorkflowExecutionConcurrencyLimit : Int (50 ),
48+ WorkflowTriggerRateLimit : Rate (200 , 200 ),
4749 },
4850 PerWorkflow : Workflows {
4951 TriggerLimit : Int (10 ),
@@ -73,9 +75,8 @@ var Default = Schema{
7375 RateLimit : Rate (rate .Every (30 * time .Second ), 3 ),
7476 },
7577 LogTrigger : logTrigger {
76- RateLimit : Rate (rate .Every (10 * time .Second ), - 1 ), //TODO
7778 Limit : Int (5 ),
78- EventRateLimit : Rate (rate .Every (time .Minute / 10 ), 10 ), // TODO
79+ EventRateLimit : Rate (rate .Every (time .Minute / 10 ), 10 ),
7980 FilterAddressLimit : Int (5 ),
8081 FilterTopicsPerSlotLimit : Int (10 ),
8182 },
@@ -91,7 +92,7 @@ var Default = Schema{
9192 TargetsLimit : Int (3 ),
9293 ReportSizeLimit : Size (config .KByte ),
9394 EVM : evmChainWrite {
94- TransactionGasLimit : Uint64 (500_000 ), //TODO
95+ TransactionGasLimit : Uint64 (500_000 ),
9596 },
9697 },
9798 ChainRead : chainRead {
@@ -106,6 +107,7 @@ type Schema struct {
106107 WorkflowLimit Setting [int ] `unit:"{workflow}"`
107108 WorkflowRegistrationQueueLimit Setting [int ] `unit:"{workflow}"`
108109 WorkflowExecutionConcurrencyLimit Setting [int ] `unit:"{workflow}"`
110+ WorkflowTriggerRateLimit Setting [config.Rate ]
109111 GatewayUnauthenticatedRequestRateLimit Setting [config.Rate ]
110112 GatewayUnauthenticatedRequestRateLimitPerIP Setting [config.Rate ]
111113 GatewayIncomingPayloadSizeLimit Setting [config.Size ]
@@ -121,6 +123,7 @@ type Orgs struct {
121123
122124type Owners struct {
123125 WorkflowExecutionConcurrencyLimit Setting [int ] `unit:"{workflow}"`
126+ WorkflowTriggerRateLimit Setting [config.Rate ]
124127}
125128
126129type Workflows struct {
@@ -166,7 +169,6 @@ type httpTrigger struct {
166169 RateLimit Setting [config.Rate ]
167170}
168171type logTrigger struct {
169- RateLimit Setting [config.Rate ]
170172 Limit Setting [int ] `unit:"{trigger}"`
171173 EventRateLimit Setting [config.Rate ]
172174 FilterAddressLimit Setting [int ] `unit:"{address}"`
0 commit comments