One key tech development allowing smart contracts on the Internet
@@ -71,7 +71,7 @@ const Content: React.FC = () => {
- Chain-Key ECDSA
+ Chain-key ECDSA
The real magic behind Bitcoin integration is chain-key ECDSA
@@ -97,7 +97,7 @@ const Content: React.FC = () => {
>
- Chain-Key Bitcoin
+ Chain-key bitcoin
Chain-Key Bitcoin (ckBTC) acts as a bitcoin ‘twin’ on ICP. It is
@@ -151,7 +151,7 @@ const Content: React.FC = () => {
className="button-outline"
href="https://dashboard.internetcomputer.org/bitcoin"
>
- ckBTC on the Dashboard
+ ckBTC on the dashboard
{
className="w-full "
/>
-
Not a Bridged Token
+
Not a bridged token
Most blockchains rely on so-called bridges to wrap and unwrap
tokens, such as bitcoin. The recent incident where the FTX exchange
diff --git a/src/components/LandingPage/Sustainable/Sustainable.tsx b/src/components/LandingPage/Sustainable/Sustainable.tsx
index a3b258f101..72a9bcfe30 100644
--- a/src/components/LandingPage/Sustainable/Sustainable.tsx
+++ b/src/components/LandingPage/Sustainable/Sustainable.tsx
@@ -26,7 +26,7 @@ const Sustainable: React.FC<{ id?: string }> = ({ id }) => {
The Internet Computer incorporates a novel subnet architecture
@@ -788,7 +788,7 @@ function FeaturesPage() {
className="tw-heading-3 md:tw-heading-60 mb-3 md:mb-6"
variants={transitions.item}
>
- Take a Tech Dive
+ Take a tech dive
Committed to
- Green Tech
+ green tech
- Next Generation DeFi
+ Next generation DeFi
- Typical Network Usage
+ Typical network usage
$0
- Gas Fees
+ Gas fees
- Highest-Throughput
+ Highest-throughput
- Blockchain
+ blockchain
- Build the Future of DeFi
+ Build the future of DeFi
diff --git a/src/pages/ecosystem.tsx b/src/pages/ecosystem.tsx
index 863ebcb498..d8b3945816 100644
--- a/src/pages/ecosystem.tsx
+++ b/src/pages/ecosystem.tsx
@@ -319,7 +319,7 @@ function ShowcasePage(): JSX.Element {
- Enter the ICP Ecosystem
+ Enter the ICP ecosystem
Omnic cross-chain messaging is a community-built protocol
offering infrastructure for cross-chain message exchange between
@@ -487,7 +487,7 @@ function EthereumIntegrationPage() {
variants={transitions.item}
>
The Paranic project allows for exchanging assets between the IC
@@ -504,7 +504,7 @@ function EthereumIntegrationPage() {
className="bg-white/90 border border-solid border-white rounded-xl flex flex-col p-6 md:p-8"
variants={transitions.item}
>
-
ERC-721 IC Assets Tutorial
+
ERC-721 IC assets tutorial
This tutorial explains hosting metadata for ERC-721 NFTs on the
Internet Computer and thus allows Ethereum NFT deployments to
@@ -522,7 +522,7 @@ function EthereumIntegrationPage() {
className="bg-white/90 border border-solid border-white rounded-xl flex flex-col p-6 md:p-8"
variants={transitions.item}
>
-
Uniswap User Interface
+
Uniswap user interface
A demo that hosts a Uniswap user interface on the Internet
Computer to solve the shortcoming of the typical way of
@@ -542,7 +542,7 @@ function EthereumIntegrationPage() {
className="bg-white/90 border border-solid border-white rounded-xl flex flex-col p-6 md:p-8"
variants={transitions.item}
>
-
No Key Wallet
+
No key wallet
This is an example project of a canister-based Ethereum wallet
using chain-key ECDSA signing.
diff --git a/src/pages/how-it-works.tsx b/src/pages/how-it-works.tsx
index a7a2325558..5384905152 100644
--- a/src/pages/how-it-works.tsx
+++ b/src/pages/how-it-works.tsx
@@ -98,7 +98,7 @@ const CardGroup: React.FC<{ group: HowItWorksCardGroup }> = ({ group }) => {
function HowItWorks() {
return (
diff --git a/src/pages/https-outcalls.tsx b/src/pages/https-outcalls.tsx
index 15499d160a..69c1ea9e13 100644
--- a/src/pages/https-outcalls.tsx
+++ b/src/pages/https-outcalls.tsx
@@ -29,7 +29,7 @@ function HTTPSOutcalls() {
"https://internetcomputer.org/img/shareImages/share-https-outcalls.jpeg"
}
/>
- HTTPS Outcalls
+ HTTPS outcalls
@@ -37,7 +37,7 @@ function HTTPSOutcalls() {
- HTTPS Outcalls
+ HTTPS outcalls
The power of canister HTTPS outcalls on the Internet Computer is
@@ -73,7 +73,7 @@ function HTTPSOutcalls() {
prose-a:underline prose-a:text-infinite hover:prose-a:text-black hover:prose-a:no-underline
"
>
-
How It Works
+
How it works
Today, the majority of the world's API-accessible data, such as
stock prices, football scores, IoT-related data, or crypto
@@ -85,7 +85,7 @@ function HTTPSOutcalls() {
to pave the way for blockchain singularity, whereby the majority
of computations run on the blockchain.
-
The Oracle Problem
+
The oracle problem
A common limitation of blockchain technology is that smart
contracts can receive messages, but cannot send them to the world
@@ -99,7 +99,7 @@ function HTTPSOutcalls() {
hacking, and subject to service fees.
-
HTTPS Outcalls Replace Oracles
+
HTTPS outcalls replace oracles
Canister HTTPS outcalls on the Internet Computer blockchain allow
direct interaction with Web 2.0 and other blockchains without
@@ -122,7 +122,7 @@ function HTTPSOutcalls() {
- Build with HTTPS Outcalls
+ Build with HTTPS outcalls
Connect your smart contracts directly with the Web 2.0. Retrieve
diff --git a/src/pages/icp-tokens.tsx b/src/pages/icp-tokens.tsx
index d634847ae8..a857a9f598 100644
--- a/src/pages/icp-tokens.tsx
+++ b/src/pages/icp-tokens.tsx
@@ -81,7 +81,7 @@ function TokenHolders(): JSX.Element {
{isDark && }
- Understanding the ICP Token{" "}
+ Understanding the ICP token{" "}
- ICP Token Utility
+ ICP token utility
@@ -256,7 +256,7 @@ function TokenHolders(): JSX.Element {
- Locked in Governance
+ Locked in governance
@@ -268,7 +268,7 @@ function TokenHolders(): JSX.Element {
variants={transitions.item}
>
- Ways to Use ICP Tokens
+ Ways to use ICP tokens
@@ -277,7 +277,7 @@ function TokenHolders(): JSX.Element {
variants={transitions.item}
>
- Participate in Governance
+ Participate in governance
The Internet Computer Protocol is run by the NNS, the largest
@@ -306,7 +306,7 @@ function TokenHolders(): JSX.Element {
variants={transitions.item}
>
- Burn for Cycles
+ Burn for cycles
Unlike other smart contract blockchains, the Internet Computer
@@ -342,7 +342,7 @@ function TokenHolders(): JSX.Element {
>
- Use ICP in the Ecosystem
+ Use ICP in the ecosystem
Store ICP in wallets, swap it on DEXs, collect NFTs or tip
@@ -376,7 +376,7 @@ function TokenHolders(): JSX.Element {
className="tw-heading-3 md:tw-heading-60 mb-8"
variants={transitions.item}
>
- Where To Get ICP{" "}
+ Where to get ICP{" "}
The ICP token is widely available on centralized exchanges.
@@ -483,7 +483,7 @@ function TokenHolders(): JSX.Element {
className="tw-heading-3 md:tw-heading-60 mb-6 md:mb-8"
variants={transitions.item}
>
- Wallets & Custody
+ Wallets & custody
{/* Column 2 */}
-
Mobile App Wallets
+
Mobile app wallets
Mobile apps offer easy access to crypto assets for people who
use them frequently.
@@ -581,7 +581,7 @@ function TokenHolders(): JSX.Element {
Great for users already familiar with crypto wallets from
@@ -605,7 +605,7 @@ function TokenHolders(): JSX.Element {
{/* Column 3 */}
-
Hardware Wallets
+
Hardware wallets
Maximum security. Hardware wallets hold private keys in
airgapped machines or ledger devices.
@@ -669,7 +669,7 @@ function TokenHolders(): JSX.Element {
className="tw-heading-3 md:tw-heading-60 mb-0"
variants={transitions.item}
>
- Get More Involved
+ Get more involved
@@ -715,7 +715,7 @@ function TokenHolders(): JSX.Element {
variants={transitions.item}
>
- Join the ICRC Conversation
+ Join the ICRC conversation
Community discussions around extending the ICRC token standard
diff --git a/src/pages/internet-identity.tsx b/src/pages/internet-identity.tsx
index 62d86fcb89..9f218f1ab4 100644
--- a/src/pages/internet-identity.tsx
+++ b/src/pages/internet-identity.tsx
@@ -373,17 +373,17 @@ function InternetIdentityPage() {
variants={transitions.container}
>
diff --git a/src/pages/live-sessions.tsx b/src/pages/live-sessions.tsx
index 069047e33c..ec4aa0b288 100644
--- a/src/pages/live-sessions.tsx
+++ b/src/pages/live-sessions.tsx
@@ -110,7 +110,7 @@ function LiveSessionsPage(): JSX.Element {
return (
@@ -127,7 +127,7 @@ function LiveSessionsPage(): JSX.Element {
"https://internetcomputer.org/img/shareImages/share-live-sessions.jpeg"
}
/>
- Live Sessions
+ Live sessions
@@ -340,7 +340,7 @@ function LiveSessionsPage(): JSX.Element {
})
}
>
- Alerts for New Session Registrations
+ Alerts for new session registrations
- Past Live Sessions
+ Past live sessions
{(showAllPast ? past : past.slice(0, 5)).map((session) => {
@@ -436,7 +436,7 @@ function LiveSessionsPage(): JSX.Element {
className="tw-heading-6 text-black"
href={session.youtubeLink}
>
- Recording Available Soon...
+ Recording available soon...
)}
@@ -446,7 +446,7 @@ function LiveSessionsPage(): JSX.Element {
className="link-primary"
href={session.youtubeLink}
>
- Watch Video Replay{" "}
+ Watch video replay{" "}
diff --git a/src/pages/nft.tsx b/src/pages/nft.tsx
index cfe55bc3f7..aca6601e39 100644
--- a/src/pages/nft.tsx
+++ b/src/pages/nft.tsx
@@ -161,7 +161,7 @@ function NftPage() {
className="tw-heading-3 md:tw-heading-2 mb-2 md:mb-6"
variants={transitions.item}
>
- Next Generation NFTs
+ Next generation NFTs
- Total Trading Volume in 2022
+ Total trading volume in 2022
@@ -199,7 +199,7 @@ function NftPage() {
415
- Total NFT Projects
+ Total NFT projects
@@ -244,7 +244,7 @@ function NftPage() {
href="https://internetcomputer.org/docs/current/developer-docs/use-cases/considerations-for-nft-devs#nfts-on-the-internet-computer"
className="button-outline"
>
- Become a Creator
+ Become a creator
@@ -437,7 +437,7 @@ function NftPage() {
Trade NFTs with
- Zero gas fees
+ zero gas fees
Featuring a few web3 project teams already reinventing the
diff --git a/src/pages/nns.tsx b/src/pages/nns.tsx
index 832f3067e7..67c312ae57 100644
--- a/src/pages/nns.tsx
+++ b/src/pages/nns.tsx
@@ -134,7 +134,7 @@ function NnsPage() {
}
>
- Lighting the Way to an Open Internet
+ Lighting the way to an open internet
{/* */}
-
Open Internet Services
+
Open internet services
An "open internet service" is an internet service with a
@@ -210,7 +210,7 @@ function OpenChatPage() {
-
Community Ownership
+
Community ownership
Web1 was about users reading content from the internet,
Web2 was about users writing content that other users
@@ -228,7 +228,7 @@ function OpenChatPage() {
-
Founderizing Users
+
Founderizing users
During the creation of an open internet service, an initial
"decentralization swap" exchanges the new SNS DAO's governance
@@ -265,7 +265,7 @@ function OpenChatPage() {
href="https://dashboard.internetcomputer.org/sns/3e3x2-xyaaa-aaaaq-aaalq-cai "
className="link-primary link-with-icon"
>
- View OpenChat Dashboard
+ View OpenChat dashboard
@@ -307,7 +307,7 @@ function OpenChatPage() {
className="tw-heading-4 md:tw-heading-60 mb-3 md:mb-8"
variants={transitions.item}
>
- Have an SNS Transform Your Web3 App into a True Dapp
+ Have an SNS transform your Web3 app into a true dapp
{
className="tw-heading-4 md:tw-heading-60 mb-3 md:mb-8"
variants={transitions.item}
>
- Community Engagement
+ Community engagement
{
className="px-8 py-12 backdrop-blur-2xl bg-white-50 rounded-xl border-white border-solid border text-center flex-1"
>
- Community Submissions
+ Community submissions
What features would improve your experience on the Internet
@@ -178,7 +178,7 @@ const RoadmapPage: React.FC = () => {
className="link-external"
href="https://dfinity.org/grants/"
>
- Apply for Grants
+ Apply for grants
@@ -192,7 +192,7 @@ const RoadmapPage: React.FC = () => {
className="tw-heading-4 md:tw-heading-60 mb-3 md:mb-6"
variants={transitions.item}
>
- Major Roadmap Achievements
+ Major roadmap achievements
{
href="https://github.com/dfinity/ic"
>
- See Code
+ See code
diff --git a/src/pages/sns.tsx b/src/pages/sns.tsx
index 73be62abf7..3b4d317da4 100644
--- a/src/pages/sns.tsx
+++ b/src/pages/sns.tsx
@@ -160,7 +160,7 @@ function SnsPage() {
gap-16 md:gap-0
"
>
-
+ }
>
}
>
- Have an SNS Transform Your Web3 App into a True Dapp
+ Have an SNS transform your Web3 app into a true dapp
- SNS-1: The First of its Kind
+ SNS-1: The first of its kind
- How to Participate in an SNS DAO
+ How to participate in an SNS DAO
}
>
@@ -457,7 +457,7 @@ function SnsFaqPage() {
id="decentralization-swap"
title={
}
>
@@ -896,7 +896,7 @@ function SnsFaqPage() {
},
{
to: "#decentralization-swap",
- text: "Decentralization Swap",
+ text: "Decentralization swap",
},
{
to: "#governance",
diff --git a/src/pages/social-media-dapps.tsx b/src/pages/social-media-dapps.tsx
index 4cb74abd9c..0c05b020c1 100644
--- a/src/pages/social-media-dapps.tsx
+++ b/src/pages/social-media-dapps.tsx
@@ -101,7 +101,7 @@ function SocialMediaDappsPage() {
return (
@@ -129,7 +129,7 @@ function SocialMediaDappsPage() {
className="tw-heading-3 md:tw-heading-2 mb-6"
variants={transitions.item}
>
- Social Media Decentralized
+ Social media decentralized
- Try icp social dapps
+ Try ICP social dapps
@@ -175,7 +175,7 @@ function SocialMediaDappsPage() {
className="tw-heading-4 sm:tw-heading-3 md:tw-heading-2 mb-8 md:mb-10 md:w-8/10 text-transparent bg-clip-text gradient-text"
variants={transitions.item}
>
- Reclaim Social Media
+ Reclaim social media
}
>
- Build the Next Generation of Social Media Services
+ Build the next generation of social media services
@@ -452,7 +452,7 @@ function SocialMediaDappsPage() {
~1-2s to reach finality
- POST Update calls
+ POST update calls
@@ -480,7 +480,7 @@ function SocialMediaDappsPage() {
- Dev Corner
+ Dev corner
This corner is for the pioneers. Developers who are crazy enough
@@ -493,17 +493,17 @@ function SocialMediaDappsPage() {
variants={transitions.item}
>
- Developer Tools
+ Developer tools