diff --git a/.changeset/lemon-doors-fail.md b/.changeset/lemon-doors-fail.md index 256ea44e..241ab5cb 100644 --- a/.changeset/lemon-doors-fail.md +++ b/.changeset/lemon-doors-fail.md @@ -1,5 +1,7 @@ --- -"frog": patch +"frog": minor --- +**Breaking Change:** Renamed exported `Context` type to `FrameBaseContext` Fixed an issue where frame message was parsed incorrectly and was expecting `cast_id` in Composer Action Handler. +Exported previously forgotten types. diff --git a/src/index.ts b/src/index.ts index 43430ae6..1396819a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -21,6 +21,20 @@ export { getFrameMetadata, } from './utils/getFrameMetadata.js' +export { + messageToCastActionData, + type VerifyCastActionParameters, + type VerifyCastActionReturnType, + verifyCastAction, +} from './utils/verifyCastAction.js' + +export { + messageToComposerActionData, + type VerifyComposerActionParameters, + type VerifyComposerActionReturnType, + verifyComposerAction, +} from './utils/verifyComposerAction.js' + export { messageToFrameData, type VerifyFrameParameters, @@ -28,10 +42,19 @@ export { verifyFrame, } from './utils/verifyFrame.js' +export { + type VerifyMessageParameters, + type VerifyMessageReturnType, + verifyMessage, +} from './utils/verifyMessage.js' + export type { CastActionResponse } from './types/castAction.js' export type { + CastActionBaseContext, CastActionContext, - FrameBaseContext as Context, + ComposerActionBaseContext, + ComposerActionContext, + FrameBaseContext, FrameContext, ImageContext, TransactionContext, @@ -47,6 +70,7 @@ export type { ImageResponse } from './types/image.js' export type { HandlerResponse, TypedResponse } from './types/response.js' export type { CastActionHandler, + ComposerActionHandler, FrameHandler, HandlerInterface, ImageHandler, @@ -60,3 +84,9 @@ export type { SendTransactionParameters, TransactionParameters, } from './types/transaction.js' + +export type { + SignatureResponse, + SignatureParameters, + SignTypedDataParameters, +} from './types/signature.js'