Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ A smart contract development framework for building modular systems with [ERC-81

Compose gives you a clear way to split contract functionality into focused facets, reuse proven building blocks, and evolve your onchain application with ease.

[Try the visual builder now](https://app.compose.diamonds)

**The framework includes:**

- A Solidity library of reusable facets and modules
Expand Down
4 changes: 4 additions & 0 deletions website/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -298,6 +298,10 @@ const config = {
{
title: 'Project',
items: [
{
label: 'Visual Builder',
href: 'https://app.compose.diamonds',
},
{
label: 'Whitepaper',
href: '/whitepaper'
Expand Down
2 changes: 1 addition & 1 deletion website/src/components/home/CtaSection.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ export default function CtaSection() {
Start with a working project, add reusable Solidity building blocks, and keep your custom logic easy to understand.
</p>
<div className={styles.ctaActions}>
<Link to="/docs" className={clsx(styles.ctaButton, styles.ctaPrimaryLight)}>
<Link to="https://app.compose.diamonds" className={clsx(styles.ctaButton, styles.ctaPrimaryLight)}>
<span>Start Building</span>
<svg
className={styles.ctaButtonIcon}
Expand Down
2 changes: 1 addition & 1 deletion website/src/components/home/HomepageHeader.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ export default function HomepageHeader() {
</p>
</div>
<div className={styles.heroCta}>
<Link className={clsx(styles.ctaButton, styles.ctaPrimary)} to="/docs/getting-started/installation">
<Link className={clsx(styles.ctaButton, styles.ctaPrimary)} to="https://app.compose.diamonds">
<span>Start Building</span>
<svg
className={styles.ctaButtonIcon}
Expand Down
10 changes: 5 additions & 5 deletions website/src/theme/Layout/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ import Layout from '@theme-original/Layout';
import AnnouncementBanner from '@site/src/components/ui/AnnouncementBanner';

const CURRENT_BANNER = {
id: '2026-q4-erc8153-last-call-announcement',
message: ' ERC-8153: Facet-Based Diamonds. Review before it goes final.',
linkHref: 'https://eips.ethereum.org/EIPS/eip-8153',
linkLabel: 'Read here',
persistence: 'session',
id: 'visual-builder-launch-announcement',
message: 'Build your diamond in the browser.',
linkHref: 'https://app.compose.diamonds',
linkLabel: 'Try the Builder',
persistence: 'local',
};

export default function CustomLayout(props) {
Expand Down
Loading