diff --git a/.changeset/lovely-peas-behave.md b/.changeset/lovely-peas-behave.md new file mode 100644 index 00000000000..e57cac97e52 --- /dev/null +++ b/.changeset/lovely-peas-behave.md @@ -0,0 +1,5 @@ +--- +"@thirdweb-dev/service-utils": patch +--- + +add engineCloud plan capability diff --git a/apps/dashboard/src/stories/stubs.ts b/apps/dashboard/src/stories/stubs.ts index 6bb25821789..de9b8e8139e 100644 --- a/apps/dashboard/src/stories/stubs.ts +++ b/apps/dashboard/src/stories/stubs.ts @@ -89,6 +89,11 @@ export function teamStub(id: string, billingPlan: Team["billingPlan"]): Team { enabled: true, rateLimit: 1000, }, + engineCloud: { + enabled: true, + rateLimit: 100, + mainnetEnabled: true, + }, }, }; diff --git a/packages/service-utils/src/core/api.ts b/packages/service-utils/src/core/api.ts index d79c749ce8e..ac4a7e92705 100644 --- a/packages/service-utils/src/core/api.ts +++ b/packages/service-utils/src/core/api.ts @@ -80,6 +80,11 @@ type TeamCapabilities = { customAuth: boolean; customBranding: boolean; }; + engineCloud: { + enabled: boolean; + mainnetEnabled: boolean; + rateLimit: number; + }; }; type TeamPlan = diff --git a/packages/service-utils/src/mocks.ts b/packages/service-utils/src/mocks.ts index 10236afbf8e..8533aa1648a 100644 --- a/packages/service-utils/src/mocks.ts +++ b/packages/service-utils/src/mocks.ts @@ -92,6 +92,11 @@ export const validTeamResponse: TeamResponse = { customAuth: true, customBranding: true, }, + engineCloud: { + enabled: true, + mainnetEnabled: true, + rateLimit: 100, + }, }, };