mirror of
https://github.com/getwax/bls-wallet-website.git
synced 2026-01-08 22:57:55 -05:00
Update copy
This commit is contained in:
109
pages/index.js
109
pages/index.js
@@ -6,7 +6,6 @@ import { shuffled } from 'ethers/lib/utils';
|
|||||||
import styles from '../styles/Home.module.css';
|
import styles from '../styles/Home.module.css';
|
||||||
import Header from '../components/Header';
|
import Header from '../components/Header';
|
||||||
import waxGreenLogo from '../public/waxGreenLogo.png';
|
import waxGreenLogo from '../public/waxGreenLogo.png';
|
||||||
import FeatureCard from '../components/FeatureCard';
|
|
||||||
import TeamMember from '../components/TeamMember';
|
import TeamMember from '../components/TeamMember';
|
||||||
|
|
||||||
export default function Home() {
|
export default function Home() {
|
||||||
@@ -71,22 +70,22 @@ export default function Home() {
|
|||||||
|
|
||||||
<Fade bottom>
|
<Fade bottom>
|
||||||
<div className={styles.contentContainer}>
|
<div className={styles.contentContainer}>
|
||||||
<h2>Why WAX (formerly BLS Wallet)</h2>
|
<h2>Why WAX</h2>
|
||||||
<p>
|
<p>
|
||||||
Using cryptographic primitives in a meaningful way can
|
Using cryptographic primitives in smart accounts can be
|
||||||
be as hard as finding them in the first place. Research
|
as hard as finding them in the first place. Research and
|
||||||
and development of such primitives is even harder.
|
development of such primitives is even harder. WAX integrates
|
||||||
WAX integrates components developed by PSE, to
|
components developed by PSE for use in a 4337 smart account.
|
||||||
empower wallets, dapps and SDKs to readily improve
|
The goal is to empower wallets, dapps and SDKs more readily,
|
||||||
the experience of Ethereum account-holders.
|
and thus improve the experience or Ethereum account-holders.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
For example, cheaper layer-2 transactions are unlocked
|
For example, cheaper layer-2 transactions are unlocked via use
|
||||||
via use of proven signature schemes (BLS). Or better and
|
of proven signature schemes (BLS) combined with calldata compression
|
||||||
safer UX with choices in verification methods
|
strategies. Or better and safer UX with choices in verification
|
||||||
using zero-knowledge proofs (coming soon). These
|
methods using zero-knowledge proofs (coming soon). These
|
||||||
advantages can be brought into more products without
|
advantages can be brought into more products without each
|
||||||
each entity doing their own R&D.
|
entity doing their own R&D.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</Fade>
|
</Fade>
|
||||||
@@ -95,60 +94,46 @@ export default function Home() {
|
|||||||
<div className={styles.contentContainer}>
|
<div className={styles.contentContainer}>
|
||||||
<h2>How WAX works</h2>
|
<h2>How WAX works</h2>
|
||||||
<p>
|
<p>
|
||||||
Cheaper transactions (and smart recovery) were achieved
|
With the advent of the ERC4337 Account Abstraction standard,
|
||||||
by leveraging BLS Signature aggregation via: bespoke
|
and development of novel zk verification methods from PSE
|
||||||
smart contracts, client code, and a demo wallet extension
|
groups, WAX seeks to integrate and showcase novel examples.
|
||||||
(formerly ‘BLS Wallet’). This was integrated as a prototype
|
Integration of verification primitives is done in a modular way,
|
||||||
into a popular L2 network.
|
initially using SAFE modules and plugin design, but we will
|
||||||
|
keep an eye on how AA modular standards like ERC6900 settle.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
With the advent of a new Account Abstraction standard (ERC4337),
|
These Wallet Account eXperiments are WAX.
|
||||||
and development of novel zk verification methods (from PSE),
|
|
||||||
the next version of smart contracts builds from a familiar/proven
|
|
||||||
contract foundation. On top of this we will be adding new
|
|
||||||
verification components to the existing BLS one, and showcasing
|
|
||||||
integrations for better ux for Ethereum account holders. These
|
|
||||||
Wallet Account eXperiments are WAX.
|
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
At a higher level WAX components are brought together
|
At a higher level these components are brought together in
|
||||||
in an easy-to-use node module, EthDK.
|
an easy-to-use library, making it easier for others to understand and integrate.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</Fade>
|
</Fade>
|
||||||
|
|
||||||
{/* Feature section */}
|
{/* Feature section */}
|
||||||
<h2>Key Features</h2>
|
<Fade bottom>
|
||||||
<div className={styles.features}>
|
<div className={styles.aaCapabilities}>
|
||||||
<FeatureCard
|
<h2>AA capabilities being integrated</h2>
|
||||||
title="Reduce transaction fees"
|
<ul>
|
||||||
description="The BLS Wallet module enables wallets to sign transactions with BLS Signatures. Aggregating them lowers gas fees for supporting wallets, and their users of layer 2 dApps."
|
<li>
|
||||||
logoPath="/fee.svg"
|
Lower fees with calldata compression
|
||||||
/>
|
<ul>
|
||||||
<FeatureCard
|
<li>Additionally BLS sig aggregation for L2s</li>
|
||||||
title="Social key recovery"
|
</ul>
|
||||||
description="Recover a BLS contract wallet via a nominated Ethereum address. This can be a multisig address, effectively enabling social recovery."
|
</li>
|
||||||
logoPath="/key.svg"
|
<li>
|
||||||
/>
|
Passkey validation
|
||||||
{' '}
|
<ul>
|
||||||
<FeatureCard
|
<li>Uses WebAuthn standard</li>
|
||||||
title="Smooth, multi-action UX"
|
</ul>
|
||||||
description="Boost conversion and engagement in your dApp with simpler transactions - no more pestering users with multiple prompts to sign transactions one-by-one."
|
</li>
|
||||||
logoPath="/smooth.svg"
|
<li>Recovery of a validation mechaism via hidden guardian(s)</li>
|
||||||
/>
|
<li>Multiple actions in a single UserOperation</li>
|
||||||
{' '}
|
<li>Email validation of UserOps via ZK Email primitive (aspirational)</li>
|
||||||
<FeatureCard
|
</ul>
|
||||||
title="Gasless transactions"
|
</div>
|
||||||
description="Further simplify user onboarding with dApp-sponsored transactions. Users sign their dApp actions; dApps include a payment to tx.origin to reward those that pay the gas."
|
</Fade>
|
||||||
logoPath="/gasless.svg"
|
|
||||||
/>
|
|
||||||
{' '}
|
|
||||||
<FeatureCard
|
|
||||||
title="Wallet upgradeability"
|
|
||||||
description="Using the TransparentProxy method, individual wallets can upgrade their implementation. Similarly, a wallet can nominate a new gateway to use to process its transactions. Full wallet upgradability, 100% user-controlled."
|
|
||||||
logoPath="/upgrade.svg"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<span style={{ height: '40px' }} />
|
<span style={{ height: '40px' }} />
|
||||||
<Fade bottom>
|
<Fade bottom>
|
||||||
<h2 style={{ textAlign: 'center', fontSize: '40px' }}>
|
<h2 style={{ textAlign: 'center', fontSize: '40px' }}>
|
||||||
@@ -165,12 +150,6 @@ export default function Home() {
|
|||||||
picturePath="/jacob.png"
|
picturePath="/jacob.png"
|
||||||
key="jacob"
|
key="jacob"
|
||||||
/>,
|
/>,
|
||||||
<TeamMember
|
|
||||||
name="Blake Duncan"
|
|
||||||
memberRole="Software Developer"
|
|
||||||
picturePath="/blake.png"
|
|
||||||
key="blake"
|
|
||||||
/>,
|
|
||||||
<TeamMember
|
<TeamMember
|
||||||
name="John Guilding"
|
name="John Guilding"
|
||||||
memberRole="Software Developer"
|
memberRole="Software Developer"
|
||||||
|
|||||||
@@ -125,3 +125,34 @@
|
|||||||
grid-area: d;
|
grid-area: d;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.aaCapabilities {
|
||||||
|
margin: 20px 0;
|
||||||
|
padding: 25px 50px;
|
||||||
|
text-align: left;
|
||||||
|
background-color: #2e6652;
|
||||||
|
color: #ffffff;
|
||||||
|
border-radius: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.aaCapabilities h2 {
|
||||||
|
margin-bottom: 20px;
|
||||||
|
letter-spacing: 2px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.aaCapabilities ul {
|
||||||
|
list-style-type: circle;
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.aaCapabilities li {
|
||||||
|
margin: 10px 0;
|
||||||
|
position: relative;
|
||||||
|
padding-left: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.aaCapabilities li > ul {
|
||||||
|
padding-left: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user