Skip to content
Open
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: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<!-- Badge row 2 - links and profiles -->

[![Website base.org](https://img.shields.io/website-up-down-green-red/https/base.org.svg)](https://base.org)
[![Blog](https://img.shields.io/badge/blog-up-green)](https://base.mirror.xyz/)
[![Blog](https://img.shields.io/badge/blog-up-green)](https://blog.base.org/)
[![Docs](https://img.shields.io/badge/docs-up-green)](https://docs.base.org/)
[![Discord](https://img.shields.io/discord/1067165013397213286?label=discord)](https://base.org/discord)
[![Twitter Base](https://img.shields.io/twitter/follow/Base?style=social)](https://twitter.com/Base)
Expand Down
2 changes: 1 addition & 1 deletion docs/base-app/agents/chat-agents.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ This guide will walk you through creating, testing, and deploying your first XMT
- [Getting Started with XMTP (Video)](https://www.youtube.com/watch?v=djRLnWUvwIA)
- [Building Agents on XMTP](https://github.com/ephemeraHQ/xmtp-agent-examples)
- [Cursor Rules](https://github.com/ephemeraHQ/xmtp-agent-examples/blob/main/.cursor/rules/xmtp.mdc)
- [XMTP Documentation](https://docs.xmtp.org/agents)
- [XMTP Documentation](https://docs.xmtp.org/agents/get-started/build-an-agent)
- [Faucets](https://portal.cdp.coinbase.com/products/faucet)

**STEP 1: SET UP YOUR DEVELOPMENT ENVIRONMENT**
Expand Down
2 changes: 1 addition & 1 deletion docs/base-app/agents/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ This guide will walk you through creating, testing, and deploying your first XMT
- [Getting Started with XMTP (Video)](https://www.youtube.com/watch?v=djRLnWUvwIA)
- [Building Agents on XMTP](https://github.com/ephemeraHQ/xmtp-agent-examples)
- [Cursor Rules](https://github.com/ephemeraHQ/xmtp-agent-examples/blob/main/.cursor/rules/xmtp.mdc)
- [XMTP Documentation](https://docs.xmtp.org/agents)
- [XMTP Documentation](https://docs.xmtp.org/agents/get-started/build-an-agent)
- [Faucets](https://portal.cdp.coinbase.com/products/faucet)

**STEP 1: SET UP YOUR DEVELOPMENT ENVIRONMENT**
Expand Down
2 changes: 1 addition & 1 deletion docs/get-started/base-mentorship-program.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Base Mentors are experienced founders, operators, and subject matter experts acr
| Name | Affiliation |
| ----- | ----- |
| Alok Vasudev | [Standard Crypto](https://www.standardcrypto.vc/) |
| Dariush Aghai | [Study Hall Creative](%20https://studyhall.design/about) |
| Dariush Aghai | [Study Hall Creative](https://studyhall.design/about) |
| David Espinel | [Social Graph Ventures](https://www.socialgraph.vc/team) |
| Ian Dutra | [a16z crypto](https://a16zcrypto.com/team/ian-dutra/) |
| Jack Gorman | [Variant](https://variant.fund/people/jack-gorman/) |
Expand Down
2 changes: 1 addition & 1 deletion docs/learn/arrays/arrays-exercise.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ Add `public` functions called `resetSenders` and `resetTimestamps` that reset th
<Note>
#### Hey, where'd my NFT go!?

[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://base.mirror.xyz/kkz1-KFdUwl0n23PdyBRtnFewvO48_m-fZNzPMJehM4), in favor of Base Sepolia.
[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://blog.base.org/goerli-to-sepolia-evolving-bases-testnet-infrastructure), in favor of Base Sepolia.

As these are separate networks with separate data, your NFTs **will not** transfer over.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Create a function called `doNotDisturb` that accepts a `uint` called `_time`, an
<Note>
#### Hey, where'd my NFT go!?

[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://base.mirror.xyz/kkz1-KFdUwl0n23PdyBRtnFewvO48_m-fZNzPMJehM4), in favor of Base Sepolia.
[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://blog.base.org/goerli-to-sepolia-evolving-bases-testnet-infrastructure), in favor of Base Sepolia.

As these are separate networks with separate data, your NFTs **will not** transfer over.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Be safe and use separate wallets for separate purposes.

First, add the [Coinbase](https://www.coinbase.com/wallet) or [Metamask](https://metamask.io/) wallet to your browser, and then [set up] a new wallet. As a developer, you need to be doubly careful about the security of your wallet! Many apps grant special powers to the wallet address that is the owner of the contract, such as allowing the withdrawal of all the Ether that customers have paid to the contract or changing critical settings.

Once you've completed the wallet setup, enable developer settings and turn on testnets ([Coinbase Settings](https://docs.cloud.coinbase.com/wallet-sdk/docs/developer-settings), [Metamask Settings](https://support.metamask.io/hc/en-us/articles/13946422437147-How-to-view-testnets-in-MetaMask)).
Once you've completed the wallet setup, enable developer settings and turn on testnets ([Coinbase Settings](https://docs.cloud.coinbase.com/wallet-sdk/docs/developer-settings), [Metamask Settings](https://support.metamask.io/configure/networks/how-to-view-testnets-in-metamask/)).

### Add Base Sepolia to your Wallet

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Stay tuned for updates!
<Note>
#### Hey, where'd my NFT go!?

[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://base.mirror.xyz/kkz1-KFdUwl0n23PdyBRtnFewvO48_m-fZNzPMJehM4), in favor of Base Sepolia.
[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://blog.base.org/goerli-to-sepolia-evolving-bases-testnet-infrastructure), in favor of Base Sepolia.

As these are separate networks with separate data, your NFTs **will not** transfer over.

Expand Down
2 changes: 1 addition & 1 deletion docs/learn/error-triage/error-triage-exercise.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ contract ErrorTriageExercise {
<Note>
#### Hey, where'd my NFT go!?

[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://base.mirror.xyz/kkz1-KFdUwl0n23PdyBRtnFewvO48_m-fZNzPMJehM4), in favor of Base Sepolia.
[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://blog.base.org/goerli-to-sepolia-evolving-bases-testnet-infrastructure), in favor of Base Sepolia.

As these are separate networks with separate data, your NFTs **will not** transfer over.

Expand Down
2 changes: 1 addition & 1 deletion docs/learn/foundry/generate-random-numbers-contracts.md
Original file line number Diff line number Diff line change
Expand Up @@ -399,5 +399,5 @@ Congratulations! You have successfully deployed and interacted with a smart cont

To learn more about VRF and using Supra dVRF to generate random numbers within your smart contracts on Base, check out the following resources:

- [Oracles](https://docs.base.org/tools/oracles)
- [Oracles](https://docs.base.org/base-chain/tools/oracles)
- [Supra dVRF - Developer Guide V2](https://supraoracles.com/docs/vrf/v2-guide)
2 changes: 1 addition & 1 deletion docs/learn/imports/imports-exercise.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ To simplify the verification of your contract on a blockchain explorer like Base
<Note>
#### Hey, where'd my NFT go!?

[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://base.mirror.xyz/kkz1-KFdUwl0n23PdyBRtnFewvO48_m-fZNzPMJehM4), in favor of Base Sepolia.
[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://blog.base.org/goerli-to-sepolia-evolving-bases-testnet-infrastructure), in favor of Base Sepolia.

As these are separate networks with separate data, your NFTs **will not** transfer over.

Expand Down
2 changes: 1 addition & 1 deletion docs/learn/inheritance/inheritance-exercise.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ contract InheritanceSubmission {
<Note>
#### Hey, where'd my NFT go!?

[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://base.mirror.xyz/kkz1-KFdUwl0n23PdyBRtnFewvO48_m-fZNzPMJehM4), in favor of Base Sepolia.
[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://blog.base.org/goerli-to-sepolia-evolving-bases-testnet-infrastructure), in favor of Base Sepolia.

As these are separate networks with separate data, your NFTs **will not** transfer over.

Expand Down
2 changes: 1 addition & 1 deletion docs/learn/mappings/mappings-exercise.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Add a function called `resetUserFavorites` that resets `userFavorites` for the s
<Note>
#### Hey, where'd my NFT go!?

[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://base.mirror.xyz/kkz1-KFdUwl0n23PdyBRtnFewvO48_m-fZNzPMJehM4), in favor of Base Sepolia.
[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://blog.base.org/goerli-to-sepolia-evolving-bases-testnet-infrastructure), in favor of Base Sepolia.

As these are separate networks with separate data, your NFTs **will not** transfer over.

Expand Down
2 changes: 1 addition & 1 deletion docs/learn/new-keyword/new-keyword-exercise.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ The `AddressBookFactory` contains one function, `deploy`. It creates an instance
<Note>
#### Hey, where'd my NFT go!?

[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://base.mirror.xyz/kkz1-KFdUwl0n23PdyBRtnFewvO48_m-fZNzPMJehM4), in favor of Base Sepolia.
[Testnets](/learn/deployment-to-testnet/test-networks) are not permanent! Base Goerli [will soon be sunset](https://blog.base.org/goerli-to-sepolia-evolving-bases-testnet-infrastructure), in favor of Base Sepolia.

As these are separate networks with separate data, your NFTs **will not** transfer over.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ This tutorial requires you to have a wallet. You can create a wallet by download

### Wallet funds

To complete this tutorial, you will need to fund a wallet with ETH on Base Goerli.
To complete this tutorial, you will need to fund a wallet with ETH on Base Sepolia.

The ETH is required for covering gas fees associated with deploying smart contracts to the network.

- To fund your wallet with ETH on Base Goerli, visit a faucet listed on the [Base Faucets](https://docs.base.org/base-chain/tools/network-faucets) page.
- To fund your wallet with ETH on Base Sepolia, visit a faucet listed on the [Base Faucets](https://docs.base.org/base-chain/tools/network-faucets) page.

## What is Biconomy?

Expand Down Expand Up @@ -151,20 +151,20 @@ cast wallet list
To deploy the smart contract, you can use the `forge create` command. The command requires you to specify the smart contract you want to deploy, an RPC URL of the network you want to deploy to, and the account you want to deploy with.

<Info>
Your wallet must be funded with ETH on the Base Goerli testnet to cover the gas fees associated with the smart contract deployment. Otherwise, the deployment will fail.
Your wallet must be funded with ETH on the Base Sepolia testnet to cover the gas fees associated with the smart contract deployment. Otherwise, the deployment will fail.

To get testnet ETH, see the [prerequisites](#prerequisites).
</Info>

To deploy the smart contract to the Base Goerli testnet, run the following command:
To deploy the smart contract to the Base Sepolia testnet, run the following command:

```bash
forge create ./src/Counter.sol:Counter --rpc-url https://goerli.base.org --account deployer
forge create ./src/Counter.sol:Counter --rpc-url https://sepolia.base.org --account deployer
```

When prompted, enter the password that you set earlier, when you imported your wallet's private key.

After running the command above, the contract will be deployed on the Base Goerli test network. You can view the deployment status and contract by using a [block explorer](/base-chain/tools/block-explorers).
After running the command above, the contract will be deployed on the Base Sepolia test network. You can view the deployment status and contract by using a [block explorer](/base-chain/tools/block-explorers).

## Setting up the Paymaster and Bundler

Expand All @@ -177,7 +177,7 @@ Add and register a Paymaster by completing the following steps:
1. Visit the sign in to the [Biconomy Dashboard](https://dashboard.biconomy.io/)
1. From the dashboard, select the **Paymasters** tab and click **Add your first Paymaster**
1. Provide a **Name** for your paymaster
1. Select **Base Goerli** from the **Network** dropdown
1. Select **Base Sepolia** from the **Network** dropdown
1. Click **Register**

You should now have a registered Biconomy paymaster.
Expand Down Expand Up @@ -217,7 +217,7 @@ Set up and fund the paymaster's gas tank by completing the following steps:
1. From the dashboard, select the **Bundlers** tab

<Info>
At the time of writing this tutorial, the Bundler service is still under development, however a **Bundler URL** is provided for testing out UserOperations on test networks. You can specify the chain ID **84531** to use the Bundler URL on **Base Goerli** testnet.
At the time of writing this tutorial, the Bundler service is still under development, however a **Bundler URL** is provided for testing out UserOperations on test networks. You can specify the chain ID **84531** to use the Bundler URL on **Base Sepolia** testnet.
</Info>

## Setting up the frontend
Expand Down
Loading