diff --git a/explorer/src/lib/components/index.js b/explorer/src/lib/components/index.js
index a32ac63af..a231b8b92 100644
--- a/explorer/src/lib/components/index.js
+++ b/explorer/src/lib/components/index.js
@@ -15,6 +15,7 @@ export { default as ListItem } from "./list-item/ListItem.svelte";
export { default as Navbar } from "./navbar/Navbar.svelte";
export { default as SearchNotification } from "./search-notification/SearchNotification.svelte";
export { default as TextboxAndButton } from "./textbox-and-button/TextboxAndButton.svelte";
+export { default as TransactionsCard } from "./transactions-card/TransactionsCard.svelte";
export { default as TransactionDetails } from "./transaction-details/TransactionDetails.svelte";
export { default as TransactionsList } from "./transactions-list/TransactionsList.svelte";
export { default as TransactionsTable } from "./transactions-table/TransactionsTable.svelte";
diff --git a/explorer/src/lib/components/transactions-card/TransactionsCard.css b/explorer/src/lib/components/transactions-card/TransactionsCard.css
new file mode 100644
index 000000000..3d8f9712d
--- /dev/null
+++ b/explorer/src/lib/components/transactions-card/TransactionsCard.css
@@ -0,0 +1,5 @@
+.transactions-card__table,
+.transactions-card__list {
+ max-height: 600px;
+ overflow-y: auto;
+}
diff --git a/explorer/src/lib/components/transactions-card/TransactionsCard.svelte b/explorer/src/lib/components/transactions-card/TransactionsCard.svelte
new file mode 100644
index 000000000..22b9a6850
--- /dev/null
+++ b/explorer/src/lib/components/transactions-card/TransactionsCard.svelte
@@ -0,0 +1,77 @@
+