diff --git a/packages/cre-sdk-examples/package.json b/packages/cre-sdk-examples/package.json index 22130283..29e4f8a2 100644 --- a/packages/cre-sdk-examples/package.json +++ b/packages/cre-sdk-examples/package.json @@ -1,7 +1,7 @@ { "name": "@chainlink/cre-sdk-examples", "private": true, - "version": "0.0.4-alpha", + "version": "0.0.5-alpha", "type": "module", "author": "Ernest Nowacki", "license": "BUSL-1.1", diff --git a/packages/cre-sdk-examples/src/workflows/on-chain-write/index.ts b/packages/cre-sdk-examples/src/workflows/on-chain-write/index.ts index d1393cbf..591ee88d 100644 --- a/packages/cre-sdk-examples/src/workflows/on-chain-write/index.ts +++ b/packages/cre-sdk-examples/src/workflows/on-chain-write/index.ts @@ -10,8 +10,8 @@ import { ok, Runner, type Runtime, - text, TxStatus, + text, } from '@chainlink/cre-sdk' import { type Address, decodeFunctionResult, encodeFunctionData, toHex, zeroAddress } from 'viem' import { z } from 'zod' diff --git a/packages/cre-sdk/package.json b/packages/cre-sdk/package.json index 18e94360..753dc307 100644 --- a/packages/cre-sdk/package.json +++ b/packages/cre-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/cre-sdk", - "version": "0.0.4-alpha", + "version": "0.0.5-alpha", "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/cre-sdk/src/generated/capabilities/networking/http/v1alpha/trigger_pb.ts b/packages/cre-sdk/src/generated/capabilities/networking/http/v1alpha/trigger_pb.ts index 2d778631..27990c83 100644 --- a/packages/cre-sdk/src/generated/capabilities/networking/http/v1alpha/trigger_pb.ts +++ b/packages/cre-sdk/src/generated/capabilities/networking/http/v1alpha/trigger_pb.ts @@ -2,11 +2,9 @@ // @generated from file capabilities/networking/http/v1alpha/trigger.proto (package capabilities.networking.http.v1alpha, syntax proto3) /* eslint-disable */ -import type { JsonObject, Message } from '@bufbuild/protobuf' +import type { Message } from '@bufbuild/protobuf' import type { GenEnum, GenFile, GenMessage, GenService } from '@bufbuild/protobuf/codegenv2' import { enumDesc, fileDesc, messageDesc, serviceDesc } from '@bufbuild/protobuf/codegenv2' -import type { StructJson } from '@bufbuild/protobuf/wkt' -import { file_google_protobuf_struct } from '@bufbuild/protobuf/wkt' import { file_tools_generator_v1alpha_cre_metadata } from '../../../../tools/generator/v1alpha/cre_metadata_pb' /** @@ -15,8 +13,8 @@ import { file_tools_generator_v1alpha_cre_metadata } from '../../../../tools/gen export const file_capabilities_networking_http_v1alpha_trigger: GenFile = /*@__PURE__*/ fileDesc( - 'CjJjYXBhYmlsaXRpZXMvbmV0d29ya2luZy9odHRwL3YxYWxwaGEvdHJpZ2dlci5wcm90bxIkY2FwYWJpbGl0aWVzLm5ldHdvcmtpbmcuaHR0cC52MWFscGhhIlYKBkNvbmZpZxJMCg9hdXRob3JpemVkX2tleXMYASADKAsyMy5jYXBhYmlsaXRpZXMubmV0d29ya2luZy5odHRwLnYxYWxwaGEuQXV0aG9yaXplZEtleSJzCgdQYXlsb2FkEiYKBWlucHV0GAEgASgLMhcuZ29vZ2xlLnByb3RvYnVmLlN0cnVjdBJACgNrZXkYAiABKAsyMy5jYXBhYmlsaXRpZXMubmV0d29ya2luZy5odHRwLnYxYWxwaGEuQXV0aG9yaXplZEtleSJgCg1BdXRob3JpemVkS2V5EjsKBHR5cGUYASABKA4yLS5jYXBhYmlsaXRpZXMubmV0d29ya2luZy5odHRwLnYxYWxwaGEuS2V5VHlwZRISCgpwdWJsaWNfa2V5GAIgASgJKjsKB0tleVR5cGUSGAoUS0VZX1RZUEVfVU5TUEVDSUZJRUQQABIWChJLRVlfVFlQRV9FQ0RTQV9FVk0QATKSAQoESFRUUBJoCgdUcmlnZ2VyEiwuY2FwYWJpbGl0aWVzLm5ldHdvcmtpbmcuaHR0cC52MWFscGhhLkNvbmZpZxotLmNhcGFiaWxpdGllcy5uZXR3b3JraW5nLmh0dHAudjFhbHBoYS5QYXlsb2FkMAEaIIK1GBwIARIYaHR0cC10cmlnZ2VyQDEuMC4wLWFscGhhQusBCihjb20uY2FwYWJpbGl0aWVzLm5ldHdvcmtpbmcuaHR0cC52MWFscGhhQgxUcmlnZ2VyUHJvdG9QAaICA0NOSKoCJENhcGFiaWxpdGllcy5OZXR3b3JraW5nLkh0dHAuVjFhbHBoYcoCJENhcGFiaWxpdGllc1xOZXR3b3JraW5nXEh0dHBcVjFhbHBoYeICMENhcGFiaWxpdGllc1xOZXR3b3JraW5nXEh0dHBcVjFhbHBoYVxHUEJNZXRhZGF0YeoCJ0NhcGFiaWxpdGllczo6TmV0d29ya2luZzo6SHR0cDo6VjFhbHBoYWIGcHJvdG8z', - [file_google_protobuf_struct, file_tools_generator_v1alpha_cre_metadata], + 'CjJjYXBhYmlsaXRpZXMvbmV0d29ya2luZy9odHRwL3YxYWxwaGEvdHJpZ2dlci5wcm90bxIkY2FwYWJpbGl0aWVzLm5ldHdvcmtpbmcuaHR0cC52MWFscGhhIlYKBkNvbmZpZxJMCg9hdXRob3JpemVkX2tleXMYASADKAsyMy5jYXBhYmlsaXRpZXMubmV0d29ya2luZy5odHRwLnYxYWxwaGEuQXV0aG9yaXplZEtleSJaCgdQYXlsb2FkEg0KBWlucHV0GAEgASgMEkAKA2tleRgCIAEoCzIzLmNhcGFiaWxpdGllcy5uZXR3b3JraW5nLmh0dHAudjFhbHBoYS5BdXRob3JpemVkS2V5ImAKDUF1dGhvcml6ZWRLZXkSOwoEdHlwZRgBIAEoDjItLmNhcGFiaWxpdGllcy5uZXR3b3JraW5nLmh0dHAudjFhbHBoYS5LZXlUeXBlEhIKCnB1YmxpY19rZXkYAiABKAkqOwoHS2V5VHlwZRIYChRLRVlfVFlQRV9VTlNQRUNJRklFRBAAEhYKEktFWV9UWVBFX0VDRFNBX0VWTRABMpIBCgRIVFRQEmgKB1RyaWdnZXISLC5jYXBhYmlsaXRpZXMubmV0d29ya2luZy5odHRwLnYxYWxwaGEuQ29uZmlnGi0uY2FwYWJpbGl0aWVzLm5ldHdvcmtpbmcuaHR0cC52MWFscGhhLlBheWxvYWQwARoggrUYHAgBEhhodHRwLXRyaWdnZXJAMS4wLjAtYWxwaGFC6wEKKGNvbS5jYXBhYmlsaXRpZXMubmV0d29ya2luZy5odHRwLnYxYWxwaGFCDFRyaWdnZXJQcm90b1ABogIDQ05IqgIkQ2FwYWJpbGl0aWVzLk5ldHdvcmtpbmcuSHR0cC5WMWFscGhhygIkQ2FwYWJpbGl0aWVzXE5ldHdvcmtpbmdcSHR0cFxWMWFscGhh4gIwQ2FwYWJpbGl0aWVzXE5ldHdvcmtpbmdcSHR0cFxWMWFscGhhXEdQQk1ldGFkYXRh6gInQ2FwYWJpbGl0aWVzOjpOZXR3b3JraW5nOjpIdHRwOjpWMWFscGhhYgZwcm90bzM', + [file_tools_generator_v1alpha_cre_metadata], ) /** @@ -56,11 +54,11 @@ export const ConfigSchema: GenMessage = */ export type Payload = Message<'capabilities.networking.http.v1alpha.Payload'> & { /** - * JSON input in the HTTP trigger request + * JSON input in the HTTP trigger request (as bytes) * - * @generated from field: google.protobuf.Struct input = 1; + * @generated from field: bytes input = 1; */ - input?: JsonObject + input: Uint8Array /** * Key used to sign the HTTP trigger request @@ -75,11 +73,11 @@ export type Payload = Message<'capabilities.networking.http.v1alpha.Payload'> & */ export type PayloadJson = { /** - * JSON input in the HTTP trigger request + * JSON input in the HTTP trigger request (as bytes) * - * @generated from field: google.protobuf.Struct input = 1; + * @generated from field: bytes input = 1; */ - input?: StructJson + input?: string /** * Key used to sign the HTTP trigger request diff --git a/packages/cre-sdk/src/generator/generate-sdk.ts b/packages/cre-sdk/src/generator/generate-sdk.ts index 35db123d..65033511 100644 --- a/packages/cre-sdk/src/generator/generate-sdk.ts +++ b/packages/cre-sdk/src/generator/generate-sdk.ts @@ -8,8 +8,8 @@ import { capability, method as methodOption, } from '@cre/generated/tools/generator/v1alpha/cre_metadata_pb' -import { generateReportWrapper } from './generate-report-wrapper' import { generateActionMethod } from './generate-action' +import { generateReportWrapper } from './generate-report-wrapper' import { generateActionSugarClass } from './generate-sugar' import { generateTriggerClass, generateTriggerMethod } from './generate-trigger' import { getImportPathForFile, lowerCaseFirstLetter } from './utils' diff --git a/packages/cre-sdk/src/sdk/cre/index.ts b/packages/cre-sdk/src/sdk/cre/index.ts index ec880b9b..ae619f42 100644 --- a/packages/cre-sdk/src/sdk/cre/index.ts +++ b/packages/cre-sdk/src/sdk/cre/index.ts @@ -12,7 +12,10 @@ import { CronCapability } from '@cre/generated-sdk/capabilities/scheduler/cron/v import { prepareRuntime } from '@cre/sdk/utils/prepare-runtime' import { handler } from '@cre/sdk/workflow' -export { type Log as EVMLog, TxStatus } from '@cre/generated/capabilities/blockchain/evm/v1alpha/client_pb' +export { + type Log as EVMLog, + TxStatus, +} from '@cre/generated/capabilities/blockchain/evm/v1alpha/client_pb' export type { Payload as HTTPPayload } from '@cre/generated/capabilities/networking/http/v1alpha/trigger_pb' export type { Payload as CronPayload } from '@cre/generated/capabilities/scheduler/cron/v1/trigger_pb' export type { NodeRuntime, Runtime } from '@cre/sdk/runtime'