Skip to content

Commit

Permalink
feat: change cross-chain to crosschain (#91)
Browse files Browse the repository at this point in the history
  • Loading branch information
james-a-morris authored Dec 12, 2024
1 parent 18262cc commit a8c220e
Show file tree
Hide file tree
Showing 16 changed files with 30 additions and 31 deletions.
2 changes: 1 addition & 1 deletion src/app/(routes)/_components/hero-section.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ export function HeroSection() {
<span className="text-aqua-100">Intents</span>
</Text>
<Text variant="body-nums" className="max-w-[433px] text-center md:text-left">
A new paradigm in cross-chain experiences, seamlessly connecting users with
A new paradigm in crosschain experiences, seamlessly connecting users with
applications.
</Text>
<BridgeNowLink className="self-center md:self-start" section="marketingHero">
Expand Down
5 changes: 2 additions & 3 deletions src/app/(routes)/_components/stats-section.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,8 @@ export function StatsSection() {
Empirically Proven
</Text>
<Text className="max-w-xl text-center">
Across is the only cross-chain intents protocol in production today, enabling
the fastest and lowest-cost interoperability solution without security
tradeoffs.
Across is the only crosschain intents protocol in production today, enabling the
fastest and lowest-cost interoperability solution without security tradeoffs.
</Text>
</div>
<StatsRow />
Expand Down
6 changes: 3 additions & 3 deletions src/app/(routes)/_components/technology-section.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,19 @@ const sections = [
{
Icon: ChatIcon,
title: "User-Centric",
body: "Cross-chain intents are a cross-chain limit order plus an action to execute. Intents replace explicit execution steps with user outcomes, allowing relayers to compete to provide the optimal execution path for the user.",
body: "Crosschain intents are a crosschain limit order plus an action to execute. Intents replace explicit execution steps with user outcomes, allowing relayers to compete to provide the optimal execution path for the user.",
},
{
Icon: FeatherIcon,
title: "Elegant Abstraction",
body: "Unlike complex trusted message passing solutions Across connects users to dapps via intents, not just blockchains to blockchains. Developers only need to embed a standard order in protocol actions to create seamless cross-chain experiences.",
body: "Unlike complex trusted message passing solutions Across connects users to dapps via intents, not just blockchains to blockchains. Developers only need to embed a standard order in protocol actions to create seamless crosschain experiences.",
},
{
Icon: BlocksDiagonalIcon,
title: "Modular Interoperability",
body: (
<>
Cross-chain intents are powered by a modular system of 3 layers:
Crosschain intents are powered by a modular system of 3 layers:
<ol className="list-decimal pl-6">
<li>Request for quote mechanism</li>
<li>Network of competitive relayers</li>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ export function HeroSection() {
</Text>
<div className="flex w-full flex-row justify-center md:justify-start">
<Text variant="body-nums" className="max-w-[430px] text-center md:text-left">
Experience extraordinarily fast and cost-effective cross-chain bridging,
Experience extraordinarily fast and cost-effective crosschain bridging,
secured by an intents-based architecture.
</Text>
</div>
Expand Down
2 changes: 1 addition & 1 deletion src/app/(routes)/across-bridge/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { SubscribeSection } from "@/app/_components/subscribe-section";
export const metadata: Metadata = {
title: "Across Bridge",
description:
"Lowest Fees Fastest Speeds. Experience extraordinarily fast and cost-effective cross-chain bridging, secured by an intents-based architecture.",
"Lowest Fees Fastest Speeds. Experience extraordinarily fast and cost-effective crosschain bridging, secured by an intents-based architecture.",
};

export default function BridgeLanding() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ export function FeaturesSection() {
variant="heading-2"
className="text-center capitalize tracking-tight-2 text-light-200"
>
Seamless Cross-chain
Seamless Crosschain
<br />
Onboarding
</Text>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,16 +29,16 @@ const partners = [
partner: "TeleOrdinal",
description: (
<>
TeleOrdinal has integrated Across+ to facilitate cross-chain bidding on Ordinals
TeleOrdinal has integrated Across+ to facilitate crosschain bidding on Ordinals
(Bitcoin NFTs). The feature allows users to participate in Ordinal auctions via
TeleOrdinal using stablecoins from their desired chains.
</>
),
quote: (
<>
We chose Across+ to expand TeleOrdinal, our cross-chain Ordinals marketplace, to
We chose Across+ to expand TeleOrdinal, our crosschain Ordinals marketplace, to
new EVMs for its fast and cost-effective bridging. The solution made integration
remarkably straightforward, enabling seamless token transfers and cross-chain
remarkably straightforward, enabling seamless token transfers and crosschain
contract calls.
</>
),
Expand All @@ -53,7 +53,7 @@ const partners = [
<>
The OnThis product, Shortcuts, sends ETH to human-readable contracts to bridge,
swap, stake, mint, and more, directly from a user’s wallet. Across+ powers these
cross-chain bundled transactions.
crosschain bundled transactions.
</>
),
quote: (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ const useCases = [
<>
<li>
<Text variant="body-nums-sm" className="text-light-200">
<span className="text-teal-100">Seamlessly onboard cross-chain LPs</span> with
<span className="text-teal-100">Seamlessly onboard crosschain LPs</span> with
bridge + LP bundles
</Text>
</li>
Expand Down Expand Up @@ -94,7 +94,7 @@ const useCases = [
{
tabButtonLabel: "Buy NFT",
title: "Unlock New Ecosystems",
body: "Onboard NFT collectors from their home chain with bridge + buy NFT bundled contract functions using Across+. Bridge abstraction eliminates cross-chain learning curve hurdles and Across’ reliably fast transfer speeds prevents missed opportunities on timed mints and auctions.",
body: "Onboard NFT collectors from their home chain with bridge + buy NFT bundled contract functions using Across+. Bridge abstraction eliminates crosschain learning curve hurdles and Across’ reliably fast transfer speeds prevents missed opportunities on timed mints and auctions.",
learnMoreLink: INTEGRATION_LINKS.plus,
listTitle: "value props",
listItems: (
Expand Down
2 changes: 1 addition & 1 deletion src/app/(routes)/across-plus/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import { SubscribeSection } from "@/app/_components/subscribe-section";
export const metadata: Metadata = {
title: "Across+",
description:
"Cross-Chain Bridge Hooks To Fulfill User Intents. Bridge abstraction promotes user onboarding and bootstraps cross-chain capital by bundling bridge + protocol actions within dapps.",
"Crosschain Bridge Hooks To Fulfill User Intents. Bridge abstraction promotes user onboarding and bootstraps crosschain capital by bundling bridge + protocol actions within dapps.",
};

export default function PlusLanding() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ import settlement2Image from "@/app/_assets/settlement-2.png";
const features = [
{
Icon: <BlocksConnectedIcon className="h-14 w-14" />,
title: "Cross-Chain Intents Settlement",
body: "Intents are cross-chain limit orders submitted to an RFQ system and fulfilled by relayers with their own capital. Settlement verifies fulfillment and repays relayers. Across’ maximally efficient and modular settlement system reduces cost to relayers, and ultimately, users.",
title: "Crosschain Intents Settlement",
body: "Intents are crosschain limit orders submitted to an RFQ system and fulfilled by relayers with their own capital. Settlement verifies fulfillment and repays relayers. Across’ maximally efficient and modular settlement system reduces cost to relayers, and ultimately, users.",
},
{
Icon: <ChecklistIcon className="h-14 w-14" />,
title: "Modular by design",
body: "Across Settlement can accept any intents-based order flow following a standard structure. It seamlessly enables any DEX or application with RFQ order flow to offer best-execution cross-chain swaps from the most competitive network of professional market markets.",
body: "Across Settlement can accept any intents-based order flow following a standard structure. It seamlessly enables any DEX or application with RFQ order flow to offer best-execution crosschain swaps from the most competitive network of professional market markets.",
},
{
Icon: <CheckmarkIcon className="h-14 w-14" />,
Expand All @@ -28,8 +28,8 @@ const features = [
},
{
Icon: <CrossChainIcon className="h-14 w-14" />,
title: "Seamless cross-chain management",
body: "Repayment is made on the relayer's chain of choice, reducing overhead and complexity of managing cross-chain positions. Lower costs for relayers resulting in lower costs for users.",
title: "Seamless crosschain management",
body: "Repayment is made on the relayer's chain of choice, reducing overhead and complexity of managing crosschain positions. Lower costs for relayers resulting in lower costs for users.",
},
];

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ export function HeroSection() {
variant="heading-1"
className="text-center sm:tracking-tight-1 md:text-left"
>
<span className="text-purple-100">Cross-Chain</span>{" "}
<span className="text-purple-100">Crosschain</span>{" "}
<span className="text-light-100">Intents</span> <br />
<span className="text-light-100">Settlement</span>{" "}
<span className="text-purple-100">Layer</span>
Expand All @@ -33,7 +33,7 @@ export function HeroSection() {
className="max-w-[336px] text-center sm:max-w-[430px] md:text-left"
>
The future of interoperability is intents -- Across Settlement is the only
production-ready, modular settlement layer for cross-chain intents.
production-ready, modular settlement layer for crosschain intents.
</Text>
</div>
<div className="flex self-center md:self-start">
Expand Down
2 changes: 1 addition & 1 deletion src/app/(routes)/across-settlement/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import { SubscribeSection } from "@/app/_components/subscribe-section";
export const metadata: Metadata = {
title: "Across Settlement",
description:
"Cross-chain Intents Settlement Layer. The future of interoperability is intents -- Across Settlement is the only production-ready, modular settlement layer for cross-chain intents.",
"Crosschain Intents Settlement Layer. The future of interoperability is intents -- Across Settlement is the only production-ready, modular settlement layer for crosschain intents.",
};

export default function SettlementLanding() {
Expand Down
2 changes: 1 addition & 1 deletion src/app/(routes)/blog/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ export default async function BlogHomePage({ searchParams }: PageProps) {
export async function generateMetadata(): Promise<Metadata> {
const title = "Across Blog";
const description =
"Explore the latest in cross-chain solutions with the Across blog. Dive into tutorials, updates and announcements that help you leverage our protocol for fast and secure cross-chain transactions.";
"Explore the latest in crosschain solutions with the Across blog. Dive into tutorials, updates and announcements that help you leverage our protocol for fast and secure crosschain transactions.";

return {
metadataBase: new URL(SITE_BASE_URL),
Expand Down
2 changes: 1 addition & 1 deletion src/app/(routes)/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { SubscribeSection } from "@/app/_components/subscribe-section";
export const metadata: Metadata = {
title: "Home | Across Protocol",
description:
"Interoperability powered by Intents. A new paradigm in cross-chain experiences, seamlessly connecting users with applications.",
"Interoperability powered by Intents. A new paradigm in crosschain experiences, seamlessly connecting users with applications.",
};

export default function Home() {
Expand Down
4 changes: 2 additions & 2 deletions src/app/(routes)/terms-of-service/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ export default function SettlementLanding() {
necessarily be limited to, https://app.across.to, a website-hosted user
interface (the &quot;Interface&quot; or &quot;App&quot;) and all products and
features available via the Interface, including the API and all other software
that Risk Labs or a third party has developed for cross-chain bridging,
cross-chain onboarding, cross-chain intents, and cross-chain settlement on the
that Risk Labs or a third party has developed for crosschain bridging,
crosschain onboarding, crosschain intents, and crosschain settlement on the
Interface. You must read this Agreement carefully as it governs your use of the
Products. By accessing or using any of the Products, you signify that you have
read, understand, and agree to be bound by this Agreement in its entirety. If
Expand Down
4 changes: 2 additions & 2 deletions src/app/_constants/links.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ export const PRODUCT_LINKS = {
},
plus: {
label: "Across+",
description: "Cross-Chain Bridge Hooks",
description: "Crosschain Bridge Hooks",
href: "/across-plus",
},
settlement: {
label: "Across Settlement",
description: "Cross-Chain Intents Settlement Layer",
description: "Crosschain Intents Settlement Layer",
href: "/across-settlement",
},
};
Expand Down

0 comments on commit a8c220e

Please sign in to comment.