-- [Explore (Contract Library)](/contracts/explore/overview): Audited and expansive library of contracts deployable with one-click
-- [Modular Contracts](/contracts/modular-contracts/overview): Framework to build highly customizable and secure smart contracts
-- [Deployment Tool](/contracts/deploy/overview): Client-side deploy tool to securely deploy any contract to any EVM compatible chain
+
+
+
+
+
+
@@ -91,3 +111,9 @@ Contracts is an end-to-end development suite which provides tools to develop, de
/>
+
+## Supported Chains
+Contracts is supported on every EVM compatible chain. To view the full list, visit [thirdweb chainlist](https://thirdweb.com/chainlist?service=contracts).
+
+
+
diff --git a/apps/portal/src/app/contracts/sidebar.tsx b/apps/portal/src/app/contracts/sidebar.tsx
index ab97a111549..825c18122fe 100644
--- a/apps/portal/src/app/contracts/sidebar.tsx
+++ b/apps/portal/src/app/contracts/sidebar.tsx
@@ -1,10 +1,5 @@
import type { SideBar } from "@/components/Layouts/DocLayout";
-import {
- ContractDeployIcon,
- ContractExploreIcon,
- ContractModularContractIcon,
- ContractPublishIcon,
-} from "@/icons";
+import { ContractModularContractIcon } from "@/icons";
const prebuiltSlug = "/contracts/explore/pre-built-contracts";
const prebuiltModular = "/contracts/explore/pre-built-modular";
@@ -28,10 +23,35 @@ export const sidebar: SideBar = {
href: "/contracts",
},
{ separator: true },
+ {
+ name: "Deployment Tools",
+ isCollapsible: false,
+ links: [
+ {
+ name: "Overview",
+ href: `${deploySlug}/overview`,
+ },
+ {
+ name: "Deploy Contract",
+ href: `${deploySlug}/deploy-contract`,
+ },
+ {
+ name: "Publish Contract",
+ href: `${publishSlug}/publish-contract`,
+ },
+ {
+ name: "CLI Reference",
+ href: `${deploySlug}/reference`,
+ },
+ {
+ name: "Publish Options",
+ href: `${publishSlug}/publish-options`,
+ },
+ ],
+ },
// explore
{
- name: "Explore",
- icon: ,
+ name: "Explore (Contract Library)",
isCollapsible: false,
links: [
{
@@ -219,8 +239,7 @@ export const sidebar: SideBar = {
// modular contracts
{
- name: "Modular Contracts",
- icon: ,
+ name: "Modular Contract Framework",
isCollapsible: false,
links: [
{
@@ -774,52 +793,6 @@ export const sidebar: SideBar = {
],
},
{ separator: true },
- // deploy
- {
- name: "Deploy",
- icon: ,
- isCollapsible: false,
- links: [
- {
- name: "Overview",
- href: `${deploySlug}/overview`,
- },
- {
- name: "Deploy Contract",
- href: `${deploySlug}/deploy-contract`,
- },
- {
- name: "CLI Reference",
- href: `${deploySlug}/reference`,
- },
- ],
- },
- { separator: true },
- // publish
- {
- name: "Publish",
- icon: ,
- isCollapsible: false,
- links: [
- {
- name: "Overview",
- href: `${publishSlug}/overview`,
- },
- {
- name: "Publish Contract",
- href: `${publishSlug}/publish-contract`,
- },
- {
- name: "Publish Options",
- href: `${publishSlug}/publish-options`,
- },
- {
- name: "CLI Reference",
- href: `${publishSlug}/reference`,
- },
- ],
- },
- { separator: true },
// resources
{
name: "Resources",
diff --git a/apps/portal/src/app/insight/faqs/page.mdx b/apps/portal/src/app/insight/faqs/page.mdx
new file mode 100644
index 00000000000..86d5e657324
--- /dev/null
+++ b/apps/portal/src/app/insight/faqs/page.mdx
@@ -0,0 +1,3 @@
+# Insight FAQs
+
+More information coming soon.
\ No newline at end of file
diff --git a/apps/portal/src/app/insight/page.mdx b/apps/portal/src/app/insight/page.mdx
index 1036d25d60e..1836c578728 100644
--- a/apps/portal/src/app/insight/page.mdx
+++ b/apps/portal/src/app/insight/page.mdx
@@ -1,5 +1,8 @@
-import { OpenSourceCard } from "@doc";
+import { OpenSourceCard, DocImage, Grid, ArticleCard, FeatureCard } from "@doc";
import { createMetadata } from "@/components/Document";
+import SupportedChains from "../_images/supported-chains.png";
+import { Wallet, File, MessageCircle, Braces, Bot, Blocks, Album, Server, Zap } from "lucide-react";
+
export const metadata = createMetadata({
title: "thirdweb Insight",
@@ -12,17 +15,61 @@ export const metadata = createMetadata({
# Insight
-Insight is a powerful tool that lets you retrieve blockchain data from any EVM chain, enrich it with metadata, and transform it using custom logic. Whether you're building a gaming inventory system, tracking DeFi metrics, or analyzing NFT collections, Insight makes it easy to get the data you need with simple API calls.
+Insight is a tool that lets you retrieve blockchain data from any EVM chain, enrich it with metadata, and transform it using custom logic.
+
+
-## Why use Insight?
+## Features
-- It gives developers an easily understandable data API to query blockchain data.
-- No need to index blockchains yourself or manage infrastructure and RPC costs.
-- Transform and enrich data with custom Blueprints.
-- Insight is open source.
+
+ }
+ />
-
+ }
+ />
+
+ }
+ />
+
+ }
+ />
+
+
+
+
+## Video Tutorials
+
+
+
+
+
+
+
+
-## Get in touch
+## Supported Chains
+Insight is supported on select EVM compatible chains. To view the full list, visit [thirdweb chainlist](https://thirdweb.com/chainlist?service=insight).
-For dedicated support and feature requests, [contact Sales](https://thirdweb.com/contact-us).
+
diff --git a/apps/portal/src/app/insight/sidebar.tsx b/apps/portal/src/app/insight/sidebar.tsx
index ae45ab9a374..fbe9820454f 100644
--- a/apps/portal/src/app/insight/sidebar.tsx
+++ b/apps/portal/src/app/insight/sidebar.tsx
@@ -1,4 +1,14 @@
import type { SideBar } from "@/components/Layouts/DocLayout";
+import {
+ Album,
+ Box,
+ Braces,
+ Brain,
+ MessageCircleQuestionIcon,
+ Rocket,
+ StickyNote,
+ Wrench,
+} from "lucide-react";
const insightSlug = "/insight";
@@ -8,26 +18,27 @@ export const sidebar: SideBar = {
{
name: "Overview",
href: "/insight",
+ icon: ,
},
{
- name: "Get Started",
- href: `${insightSlug}/get-started`,
+ name: "Use Cases",
+ href: `${insightSlug}/use-cases`,
+ icon: ,
},
{
- name: "Supported Chains",
- href: `${insightSlug}/supported-chains`,
+ name: "Get Started",
+ href: `${insightSlug}/get-started`,
+ icon: ,
},
{
name: "Blueprints",
href: `${insightSlug}/blueprints`,
- },
- {
- name: "Use cases",
- href: `${insightSlug}/use-cases`,
+ icon: ,
},
{
name: "Agents & LLMs",
href: `${insightSlug}/agents-and-llms`,
+ icon: ,
links: [
{
name: "llms.txt",
@@ -38,6 +49,17 @@ export const sidebar: SideBar = {
{
name: "API Reference",
href: "https://insight-api.thirdweb.com/reference",
+ icon: ,
+ },
+ {
+ name: "Troubleshoot",
+ href: `${insightSlug}/troubleshoot`,
+ icon: ,
+ },
+ {
+ name: "FAQs",
+ href: `${insightSlug}/faqs`,
+ icon: ,
},
],
};
diff --git a/apps/portal/src/app/insight/supported-chains/page.mdx b/apps/portal/src/app/insight/supported-chains/page.mdx
deleted file mode 100644
index 16ff7f92722..00000000000
--- a/apps/portal/src/app/insight/supported-chains/page.mdx
+++ /dev/null
@@ -1,16 +0,0 @@
-import { createMetadata } from "@doc";
-
-export const metadata = createMetadata({
- title: "thirdweb Insight - Supported Chains",
- description: "List of chains indexed by thirdweb Insight.",
- image: {
- title: "thirdweb Insight - Supported Chains",
- icon: "insight",
- },
-});
-
-# Supported Chains
-
-[View all chains indexed via thirdweb Insight](https://thirdweb.com/chainlist?service=insight).
-
-If you’d like to suggest a chain for us to support, [contact us](https://thirdweb.com/contact-us).
diff --git a/apps/portal/src/app/insight/troubleshoot/page.mdx b/apps/portal/src/app/insight/troubleshoot/page.mdx
new file mode 100644
index 00000000000..c71da06a250
--- /dev/null
+++ b/apps/portal/src/app/insight/troubleshoot/page.mdx
@@ -0,0 +1,3 @@
+# Insight Troubleshoot Guide
+
+More information coming soon.
\ No newline at end of file
diff --git a/apps/portal/src/app/nebula/assets/context-filters.png b/apps/portal/src/app/nebula/assets/context-filters.png
new file mode 100644
index 00000000000..05f57b28cea
Binary files /dev/null and b/apps/portal/src/app/nebula/assets/context-filters.png differ
diff --git a/apps/portal/src/app/nebula/page.mdx b/apps/portal/src/app/nebula/page.mdx
index 790109b7e65..767fb5617f9 100644
--- a/apps/portal/src/app/nebula/page.mdx
+++ b/apps/portal/src/app/nebula/page.mdx
@@ -1,7 +1,7 @@
import { Wallet, File, MessageCircle, Braces, Bot, Blocks } from "lucide-react";
import { DocImage, createMetadata, FeatureCard, GithubTemplateCard, Stack, Grid, ArticleCard } from "@doc";
import NebulaDiagram from "./assets/nebula-diagram.png";
-import SupportedChains from "./assets/supported-chains.png";
+import SupportedChains from "../_images/supported-chains.png";
export const metadata = createMetadata({
image: {
@@ -13,9 +13,9 @@ export const metadata = createMetadata({
"thirdweb Nebula Docs : explore the Nebula API Reference and unlock the most powerful AI to interact with the blockchain & build AI powered web3 apps.",
});
-# What is Nebula?
+# Nebula
-Natural language model with improved blockchain reasoning, autonomous transaction capabilities, and real-time access to the blockchain.
+Nebula is a natural language model with improved blockchain reasoning, autonomous transaction capabilities, and real-time access to the blockchain.
Nebula is currently available in Alpha. [Join the waitlist.](https://thirdweb.com/nebula)
diff --git a/apps/portal/src/app/nebula/troubleshoot/page.mdx b/apps/portal/src/app/nebula/troubleshoot/page.mdx
index a8e5d0e25e1..d90e588cd40 100644
--- a/apps/portal/src/app/nebula/troubleshoot/page.mdx
+++ b/apps/portal/src/app/nebula/troubleshoot/page.mdx
@@ -1,3 +1,3 @@
-# Troubleshoot
+# Nebula Troubleshoot Guide
For any issues you encounter while using Nebula, please [visit our support site](https://thirdweb.com/support).
\ No newline at end of file