Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions apps/portal/public/icons/feature-cards/dashboard.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions apps/portal/public/icons/feature-cards/default-library.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions apps/portal/public/icons/feature-cards/deployable.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions apps/portal/public/icons/feature-cards/evm.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions apps/portal/public/icons/feature-cards/framworks.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions apps/portal/public/icons/feature-cards/manage-contracts.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions apps/portal/public/icons/feature-cards/ownership.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions apps/portal/public/icons/feature-cards/protocols.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions apps/portal/public/icons/feature-cards/security.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions apps/portal/public/icons/feature-cards/verified.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions apps/portal/public/icons/feature-cards/versioning.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions apps/portal/public/icons/feature-cards/wallet.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions apps/portal/redirects.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -333,6 +333,7 @@ const solidityRedirects = {
"/contracts/build/base-contracts/erc-721/delayed-reveal",
"/solidity/base-contracts/smart-accounts":
"/contracts/build/base-contracts/erc-4337",
"/interact/overview":"/connect/blockchain-api"
};

const extensionsTable = "/typescript/v4/extensions#all-available-extensions";
Expand Down
57 changes: 49 additions & 8 deletions apps/portal/src/app/contracts/deploy/overview/page.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { createMetadata } from "@doc";
import { createMetadata, FeatureCard } from "@doc";

export const metadata = createMetadata({
image: {
Expand All @@ -20,11 +20,52 @@ Simply run the following command at the root of your contract directory:
npx thirdweb deploy
```

#### Features
### Features

- **Automatically verified contracts:** Contracts deployed using Deploy are automatically verified on [Sourcify](https://sourcify.dev/).
- **Client-side deployment (increased security):** Deploy simplifies contract deployment with an intuitive dashboard. Users can avoid exporting / storing private keys, setting up RPC URLs, copying ABIs, or running scripts.
- **No additional setup:** There is no need to modify your contract or do any additional setup. Deploy works with any contract, including those created with popular frameworks such as Hardhat and Foundry.
- **Deploy to any EVM network:** Deploy supports the deployment of a contract to any EVM network.
- **Dashboard management:** Automatically add your contracts to dashboard to setup constructors, manage and interact with your contract.
- **Support for browser based wallets:** Deploy a contract using browser-based wallets like MetaMask, Coinbase Wallet, and others. Alternatively, deploy safely with a team using options such as Safe.
<div
className="my-4 grid gap-2 md:grid-cols-2 lg:grid-cols-2 "
>
<FeatureCard
title="Automatically verified"
description="Contracts are automatically verified on Sourcify"
iconUrl="/icons/feature-cards/verified.svg"
/>
<FeatureCard
title="Deploy to any EVM"
description="Deploy to over 2,000+ available EVM chains"
iconUrl="/icons/feature-cards/evm.svg"
/>

<FeatureCard
title="Increased security"
description="Avoid exporting private keys with client-side deployment"
iconUrl="/icons/feature-cards/security.svg"
/>
<FeatureCard
title="Streamlined deployment"
description="Avoid writing scripts, setting up RPCs, copying ABIs, etc."
iconUrl="/icons/feature-cards/streamlined-deployment.svg"
/>
<FeatureCard
title="Support for frameworks"
description="Works with contracts built with Hardhat and Foundry"
iconUrl="/icons/feature-cards/frameworks.svg"
/>

<FeatureCard
title="Deploy with any wallet"
description="Use any supported EOA or in-app wallet to deploy"
iconUrl="/icons/feature-cards/wallet.svg"
/>
<FeatureCard
title="Dashboard"
description="Unlock a management dashboard"
iconUrl="/icons/feature-cards/dashboard.svg"
/>
<FeatureCard
title="Publish options"
description="Include versioning and a landing page for published contracts"
iconUrl="/icons/feature-cards/versioning.svg"
/>

</div>
Loading
Loading