diff --git a/.changeset/honest-hounds-tie.md b/.changeset/honest-hounds-tie.md
new file mode 100644
index 0000000000..38f0f9f6b3
--- /dev/null
+++ b/.changeset/honest-hounds-tie.md
@@ -0,0 +1,5 @@
+---
+'@coinbase/onchainkit': patch
+---
+
+- **feat**: added `tx` as a Frame action option, enabling support for Frame Transactions. By @zizzamia #208
diff --git a/site/docs/pages/frame/types.mdx b/site/docs/pages/frame/types.mdx
index eda52c857f..67630ab748 100644
--- a/site/docs/pages/frame/types.mdx
+++ b/site/docs/pages/frame/types.mdx
@@ -10,7 +10,7 @@ deescription: Glossary of Types in Frame Kit.
```ts
type FrameButtonMetadata =
| {
- action: 'link' | 'mint';
+ action: 'link' | 'mint' | 'tx';
label: string;
target: string;
}
diff --git a/src/frame/getFrameHtmlResponse.test.ts b/src/frame/getFrameHtmlResponse.test.ts
index 7b70fc119a..02bf88b298 100644
--- a/src/frame/getFrameHtmlResponse.test.ts
+++ b/src/frame/getFrameHtmlResponse.test.ts
@@ -139,6 +139,30 @@ describe('getFrameHtmlResponse', () => {
+
+