Skip to content

Commit f1c8bf9

Browse files
authored
Merge pull request #570 from bob-collective/dom/guides-wallets-api
Update use guides and landing page
2 parents 8aa928f + 987fa14 commit f1c8bf9

File tree

76 files changed

+634
-427
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+634
-427
lines changed

docs/docs/learn/builder-guides/hello-bitcoin/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Solidity and a toolchain are sufficient to get you started deploying contracts o
4646

4747
We start with installing the prerequisites for the development environment.
4848

49-
- Get Sepolia ETH and bridge them to BOB. Use the links on the [Connect to BOB](/learn/user-guides/networks) page.
49+
- Get Sepolia ETH and bridge them to BOB. Use the links on the [Connect to BOB](/learn/user-guides/getting-started/networks) page.
5050
- Setup either Remix or Foundry as your development environment. If you want to get started without having to install software, use Remix. If you are planning to develop more complex contracts, use Foundry.
5151

5252
<Tabs groupId="dev-env">

docs/docs/learn/introduction/gateway/index.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
---
22
sidebar_position: 2
3-
sidebar_label: "BOB Bitcoin Interoperability"
43
---
54

6-
# BOB Bitcoin Interoperability
5+
# BOB Gateway
76

87
## Introduction
98

@@ -18,7 +17,7 @@ Gateway powers the [BOB BTC Bridge](https://app.gobob.xyz/en?type=deposit&networ
1817
:::info Bridge or Stake BTC on BOB
1918
Check our user guides to learn how to swap your BTC to wrapped BTC or staked BTC.
2019
- [Bridge BTC to BOB](/learn/user-guides/onboard-to-bob/bob-gateway/): Receive wBTC or tBTC on BOB.
21-
- [Stake BTC on BOB](/learn/user-guides/bob-stake): Receive xSolvBTC, uniBTC, or other staked BTC on BOB.
20+
- [Stake BTC on BOB](/learn/user-guides/stake-btc/): Receive xSolvBTC, uniBTC, or other staked BTC on BOB.
2221
:::
2322

2423
## Gateway for Builders

docs/docs/learn/introduction/hybrid-btc/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import HybridBtcDiagram from "./hybrid-btc-flow.svg";
77

88
# HybridBTC
99

10-
HybridBTC is BOB's first yield-generating product, enabling Bitcoin holders to earn real yield on their BTC through BOB's cross-chain infrastructure. Like all BOB products, it reflects our commitment to making Bitcoin DeFi safer and more accessible by leveraging modern EVM tooling. We've unified best-in-class solutions into one seamless experience, from [paying fees with BTC](/learn/builder-guides/bridged-btc-gas-fee), to [signing with your Bitcoin wallet](/learn/reference/tools/account-abstraction/#btc-connect), to [staking your BTC directly from Bitcoin](/learn/user-guides/stake-with-ledger). HybridBTC builds on this foundation to deliver secure, efficient yield generation for Bitcoin holders.
10+
HybridBTC is BOB's first yield-generating product, enabling Bitcoin holders to earn real yield on their BTC through BOB's cross-chain infrastructure. Like all BOB products, it reflects our commitment to making Bitcoin DeFi safer and more accessible by leveraging modern EVM tooling. We've unified best-in-class solutions into one seamless experience, from [paying fees with BTC](/learn/builder-guides/bridged-btc-gas-fee), to [signing with your Bitcoin wallet](/learn/reference/tools/account-abstraction/#btc-connect), to [staking your BTC directly from Bitcoin](/learn/user-guides/stake-btc/#ledger-guide). HybridBTC builds on this foundation to deliver secure, efficient yield generation for Bitcoin holders.
1111

1212
## Quick Overview
1313

docs/docs/learn/introduction/index.mdx

Lines changed: 27 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -15,62 +15,65 @@ import styles from "./index.module.css";
1515
</div>
1616
</div>
1717

18-
## What is BOB?
18+
## Why BOB?
1919

2020
BOB is a new type of Bitcoin-secured blockchain: a Hybrid L2. Hybrid L2s inherit security from Bitcoin, as the most secure and decentralized network.
2121

22-
With BOBs Hybrid L2 design we strive to completely change the way BTC is used in finance.
22+
With BOB's Hybrid L2 design we strive to completely change the way BTC is used in finance.
2323

2424
- **Today**: deposit BTC into centralized exchanges or wrap to a dozen of other chains via multisig bridges.
2525
- **The Hybrid future**: Everyone deposits assets into a BTC-secured platform that has access to native BTC liquidity… because everyone is OK to trust Bitcoin.
2626

27-
2827
### Bitcoin Security
2928

30-
Security is key to unlock Bitcoin liquidity in DeFi. The BOB Hybrid L2 in its final form will inherit Bitcoin security and support trust-minimized BTC deposits and withdrawals. While native ZK verification on Bitcoin requires a fork, BitVM allows us to create optimistic rollups and bridges with the tools we have today. Unlike multisig bridges and federated sidechains (t-of-n = honest majority), BitVM remains secure even with just a single honest node (1-of-n). For more details, see the [BitVM2 paper](https://bitvm.org/bitvm_bridge.pdf) co-authored by researchers from ZeroSync, BOB, TU Vienna and others.
29+
Security is essential for Bitcoin liquidity in DeFi.
30+
BOB Hybrid L2 will inherit Bitcoin's security using Bitcoin finality through BTC staking and a native BTC bridge powered by BitVM.
31+
BitVM enables much more secure BTC bridges without requiring a Bitcoin fork.
32+
33+
Learn more in the [BitVM2 paper](https://bitvm.org/bitvm_bridge.pdf).
3134

3235
### Ethereum Liquidity
3336

34-
Network effects, liquidity, and accessibility are key to a successful DeFi ecosystem. This Ethereum’s super power.To harness the best of both worlds, BOB will run a trust-minimized Ethereum bridge, providing ETH users with a seamless DeFi experience.
35-
This "Hybrid" bridge functions like ETH L2 optimistic bridges but is uniquely powered by Bitcoin finality. An ETH L2 bridge waits for L2 finality on Ethereum. The Hybrid bridge instead checks for Bitcoin finality. In simple terms: ETH and ERC-20s deposited to BOB are secured by Bitcoin.
37+
BOB leverages Ethereum's network effects and liquidity while providing a trust-minimized bridge for ETH users.
38+
Our unique "Hybrid" bridge uses Bitcoin finality instead of Ethereum L2 finality, ensuring all assets on BOB are secured by Bitcoin's robust security model.
3639

3740
Learn more in the [BOB: The Hybrid L2 whitepaper](https://docs.gobob.xyz/whitepaper.pdf).
3841

3942
## Use BOB
4043

4144
<div className="row">
4245
<div className="col col--4">
43-
<div className="{styles.card}">
46+
<div className={`${styles.card} ${styles.cardHover}`}>
4447
<div className="card__header">
4548
<h4>Setup your Wallet</h4>
4649
</div>
4750
<div className="card__body">
48-
<a href="/learn/user-guides/networks">
49-
<button class="button button--lg button--primary button--block">Connect to BOB↗</button>
51+
<a className="button button--lg button--primary button--block" href="/learn/user-guides/getting-started/">
52+
Connect to BOB
5053
</a>
5154
</div>
5255
</div>
5356
</div>
5457
<div className="col col--4">
55-
<div className="{styles.card}">
58+
<div className={`${styles.card} ${styles.cardHover}`}>
5659
<div className="card__header">
5760
<h4>Add funds to your Wallet</h4>
5861
</div>
5962
<div className="card__body">
60-
<a href="/learn/user-guides/onboard-to-bob">
61-
<button class="button button--lg button--primary button--block">Bridge to BOB ↗</button>
63+
<a className="button button--lg button--primary button--block" href="/learn/user-guides/onboard-to-bob/">
64+
Bridge to BOB
6265
</a>
6366
</div>
6467
</div>
6568
</div>
6669
<div className="col col--4">
67-
<div className="{styles.card}">
70+
<div className={`${styles.card} ${styles.cardHover}`}>
6871
<div className="card__header">
6972
<h4>Stake your Bitcoin</h4>
7073
</div>
7174
<div className="card__body">
72-
<a href="/learn/user-guides/bob-stake">
73-
<button class="button button--lg button--primary button--block">Stake BTC ↗</button>
75+
<a className="button button--lg button--primary button--block" href="/learn/user-guides/stake-btc/">
76+
Stake BTC
7477
</a>
7578
</div>
7679
</div>
@@ -81,37 +84,37 @@ Learn more in the [BOB: The Hybrid L2 whitepaper](https://docs.gobob.xyz/whitepa
8184

8285
<div className="row">
8386
<div className="col col--4">
84-
<div className="{styles.card}">
87+
<div className={`${styles.card} ${styles.cardHover}`}>
8588
<div className="card__header">
8689
<h4>Deploy a Smart Contract</h4>
8790
</div>
8891
<div className="card__body">
89-
<a href="/learn/builder-guides/hello-bitcoin">
90-
<button class="button button--lg button--secondary button--block">Hello Bitcoin ↗</button>
92+
<a className="button button--lg button--secondary button--block" href="/learn/builder-guides/hello-bitcoin/">
93+
Hello Bitcoin
9194
</a>
9295
</div>
9396
</div>
9497
</div>
9598
<div className="col col--4">
96-
<div className="{styles.card}">
99+
<div className={`${styles.card} ${styles.cardHover}`}>
97100
<div className="card__header">
98101
<h4>BTC Onramp in your App</h4>
99102
</div>
100103
<div className="card__body">
101-
<a href="/learn/builder-guides/gateway">
102-
<button class="button button--lg button--secondary button--block">BOB Gateway ↗</button>
104+
<a className="button button--lg button--secondary button--block" href="/learn/builder-guides/gateway">
105+
BOB Gateway
103106
</a>
104107
</div>
105108
</div>
106109
</div>
107110
<div className="col col--4">
108-
<div className="{styles.card}">
111+
<div className={`${styles.card} ${styles.cardHover}`}>
109112
<div className="card__header">
110113
<h4>Start a Full Node</h4>
111114
</div>
112115
<div className="card__body">
113-
<a href="/learn/builder-guides/full-node">
114-
<button class="button button--lg button--secondary button--block">Run a Full Node ↗</button>
116+
<a className="button button--lg button--secondary button--block" href="/learn/builder-guides/full-node">
117+
Run a Full Node
115118
</a>
116119
</div>
117120
</div>

docs/docs/learn/introduction/index.module.css

Lines changed: 63 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,71 @@
44
*/
55

66
.hero {
7-
padding: auto;
8-
margin-top: 5rem;
9-
margin-right: 0;
10-
margin-bottom: 5rem;
11-
background-color: var(--bob-background);
7+
padding: 2rem 0;
8+
position: relative;
9+
overflow: hidden;
10+
}
11+
12+
.hero__subtitle {
13+
font-size: 1.5rem;
14+
max-width: 800px;
15+
margin: 0;
16+
color: var(--ifm-color-primary);
1217
}
1318

1419
.card {
15-
margin: 1rem;
20+
height: 100%;
21+
display: flex;
22+
flex-direction: column;
23+
transition: transform 0.2s ease-in-out;
24+
border-radius: 8px;
25+
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
26+
background: var(--ifm-card-background-color);
27+
border: 1px solid var(--ifm-color-emphasis-200);
28+
}
29+
30+
.cardHover:hover {
31+
transform: translateY(-5px);
32+
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
33+
}
34+
35+
.card__header {
1636
padding: 1rem;
17-
border-radius: 0.5rem;
37+
border-bottom: 1px solid var(--ifm-color-emphasis-200);
38+
}
39+
40+
.card__header h4 {
41+
margin: 0;
42+
color: var(--ifm-color-primary);
43+
text-align: center;
44+
}
45+
46+
.card__body {
47+
padding: 1rem;
48+
flex-grow: 1;
49+
display: flex;
50+
align-items: center;
51+
justify-content: center;
52+
min-height: 80px;
53+
}
54+
55+
.card__body a {
56+
width: 100%;
57+
height: 100%;
58+
display: flex;
59+
align-items: center;
60+
justify-content: center;
61+
}
62+
63+
.button--block {
64+
width: 100%;
65+
text-align: center;
66+
padding: 0.75rem 1.5rem;
67+
font-weight: 500;
68+
border-radius: 6px;
69+
display: flex;
70+
align-items: center;
71+
justify-content: center;
72+
height: 100%;
73+
min-height: 50px;
1874
}

docs/docs/learn/introduction/stack-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ The majority of Bitcoin's stack and applications built around it are implemented
8787

8888
[BOB Bridge](/learn/user-guides/onboard-to-bob/bob-gateway/) is our intent-based Bitcoin bridge built on the light client verification mentioned above. It is optimized to be fast, inexpensive, and programmable. As of this writing, 30,000 users have swapped a total of 75 BTC in a trust-minimized, peer-to-peer way.
8989

90-
[BOB Stake](/learn/user-guides/bob-stake/) extends this idea by executing users' "intents" to stake, restake, or lend their BTC automatically during the bridge process. There are [more than a dozen options available](https://app.gobob.xyz/en/stake) at the moment, some offering five different sources of yield. All options are BTC-denominated and have no risk of impermanent loss.
90+
[BOB Stake](/learn/user-guides/stake-btc/) extends this idea by executing users' "intents" to stake, restake, or lend their BTC automatically during the bridge process. There are [more than a dozen options available](https://app.gobob.xyz/en/stake) at the moment, some offering five different sources of yield. All options are BTC-denominated and have no risk of impermanent loss.
9191

9292
We built the [BOB Gateway SDK](/learn/builder-guides/gateway/) to make it possible for any frontend to offer its users these options by plugging into our infrastructure. Using the BOB Gateway SDK with [Dynamic's](https://www.dynamic.xyz/) wallet abstraction, you can even send native BTC to someone's email address via [BOB Pay](/learn/user-guides/bob-pay/#what-is-bob-pay).
9393

docs/docs/learn/user-guides/bob-fusion/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
sidebar_position: 5
2+
sidebar_position: 7
33
sidebar_label: Harvest Spice with BOB Fusion
44
---
55

@@ -31,7 +31,7 @@ Season 3 will be the Final season of the BOB Fusion program, bringing in new way
3131

3232
### Stacking BOB Partner Points
3333

34-
Most of BOBs dApp partners, like Solv, Bedrock, and FBTC, have introduced points programs. Users can also collect Babylon points by using partner LSTs on BOB. Season 3 enables triple harvesting across different partners, allowing you to stack points alongside Spice. Explore the dApps and choose your favorites. DYOR!
34+
Most of BOB's dApp partners, like Solv, Bedrock, and FBTC, have introduced points programs. Users can also collect Babylon points by using partner LSTs on BOB. Season 3 enables triple harvesting across different partners, allowing you to stack points alongside Spice. Explore the dApps and choose your favorites. DYOR!
3535

3636
### Early Bird Launch Event
3737

@@ -57,19 +57,19 @@ ETH. BOB fees are low, similar to OP chain fees. Learn more at [l2fees.info](htt
5757

5858
Withdraw your assets as well as sufficient ETH for gas fees from a centralized exchange to the Ethereum network or any supported L2 like Arbitrum, Optimism, Base, etc.
5959

60-
If youre a Coinbase user, withdrawing to the base network is free & then you can bridge your assets to BOB for low gas fees.
60+
If you're a Coinbase user, withdrawing to the base network is free & then you can bridge your assets to BOB for low gas fees.
6161

6262
Use the [BOB bridge](https://app.gobob.xyz/bridge) or any other listed bridge providers to bridge your assets to the BOB network.
6363

6464
### What happens to my Season 1 & 2 points?
6565

6666
Season 1 and 2 points are being counted separately from Season 3 points. They can be found on the dashboard under Season 3 points.
6767

68-
### I have deployed capital into some dApps but theyre not distributing Spice very regularly
68+
### I have deployed capital into some dApps but they're not distributing Spice very regularly
6969

7070
Please note some dApps plan to distribute Spice retroactively at some point in the future, so if you have used the dApp during that snapshot time, you will get your Spice, albeit the distribution timelines depend on the dApps.
7171

72-
If you are unhappy about a dApps Spice distribution, your best options are to either voice your concerns to that dApp or look for other opportunities in the BOB Fusion campaign.
72+
If you are unhappy about a dApp's Spice distribution, your best options are to either voice your concerns to that dApp or look for other opportunities in the BOB Fusion campaign.
7373

7474
### What happens to the referrals I made in Season 1 & 2?
7575

@@ -82,6 +82,6 @@ Yes! More risk and effort = more Spice.
8282
Example: DEXes harvest more than lending.
8383
There will be regular calls to action for specific assets or pools that can get bonuses.
8484

85-
### Whats the maximum amount of Spice for the Fusion campaign?
85+
### What's the maximum amount of Spice for the Fusion campaign?
8686

8787
There is no limit. The more TVL and activity, the more Spice distribution. Stay active in the ecosystem, to defend and grow your position.

docs/docs/learn/user-guides/bob-pay/index.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
---
2-
sidebar_position: 6
3-
sidebar_label: Send BTC to an Email Address
2+
sidebar_position: 8
43
---
54

6-
# Send BTC to an Email Address
5+
# BOB Pay
76

87
## What is BOB Pay?
98

109
[BOB Pay](https://bob-pay.gobob.xyz/) aims to showcase how easy crypto UX can be by focusing on a simple use case popular within the Bitcoin ecosystem: payments.
1110

1211
With BOB Pay, you can send Bitcoin and stablecoins to someone's email address. No wallet, no app, no seed phrase - just simple, cheap, non-custodial, and lightning-fast payments. BOB Pay showcases the power of wallet abstraction with [Dynamic](https://www.dynamic.xyz/), smart accounts from [ZeroDev](https://zerodev.app/), and paymasters from [Pimlico](https://www.pimlico.io/).
1312

14-
Were offering projects on BOB free access to Dynamic and Pimlico if youd like to do the same.
13+
We're offering projects on BOB free access to Dynamic and Pimlico if you'd like to do the same.
1514

1615
## Video Tutorial
1716

@@ -102,7 +101,7 @@ We’re offering projects on BOB free access to Dynamic and Pimlico if you’d l
102101

103102
## Conclusion
104103

105-
BOB offers a complete package for builders looking to bring world-class UX to Bitcoin. Were offering projects on BOB free access to Dynamic and Pimlico if youd like to do the same.
104+
BOB offers a complete package for builders looking to bring world-class UX to Bitcoin. We're offering projects on BOB free access to Dynamic and Pimlico if you'd like to do the same.
106105

107106
We look forward to seeing what you Build on Bitcoin!
108107

docs/docs/learn/user-guides/bob-stake/bob-stake.module.css

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)