diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
index d1029f430..646f98f1a 100644
--- a/.github/CONTRIBUTING.md
+++ b/.github/CONTRIBUTING.md
@@ -12,7 +12,7 @@ It's never a fun experience to have your pull request declined after investing a
## Prerequisites
-This project uses [`pnpm`](https://pnpm.io) as a package manager. The required `pnpm` version to get started is `9.1.0`.
+This project uses [`pnpm`](https://pnpm.io) as a package manager. The required `pnpm` version to get started is `9.1.1`.
## Development environment
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index f49305b8b..105e85203 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -3,7 +3,7 @@ name: CI
on: [pull_request, push]
env:
- pnpm: 9
+ pnpm: 9.1.1
WALLETCONNECT_PROJECT_ID: YOUR_PROJECT_ID
ALCHEMY_ID: YOUR_ALCHEMY_ID
diff --git a/package.json b/package.json
index e0949e51b..a5299692e 100644
--- a/package.json
+++ b/package.json
@@ -75,7 +75,7 @@
"vitest": "^0.33.0",
"wagmi": "^2.5.11"
},
- "packageManager": "pnpm@9.1.0",
+ "packageManager": "pnpm@9.1.1",
"pnpm": {
"onlyBuiltDependencies": [
"esbuild"
diff --git a/packages/rainbowkit/src/components/RainbowKitProvider/chainIcons/manta.svg b/packages/rainbowkit/src/components/RainbowKitProvider/chainIcons/manta.svg
new file mode 100644
index 000000000..ee880dc05
--- /dev/null
+++ b/packages/rainbowkit/src/components/RainbowKitProvider/chainIcons/manta.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/rainbowkit/src/components/RainbowKitProvider/provideRainbowKitChains.ts b/packages/rainbowkit/src/components/RainbowKitProvider/provideRainbowKitChains.ts
index 30a565829..a035b9eec 100644
--- a/packages/rainbowkit/src/components/RainbowKitProvider/provideRainbowKitChains.ts
+++ b/packages/rainbowkit/src/components/RainbowKitProvider/provideRainbowKitChains.ts
@@ -26,6 +26,9 @@ type ChainName =
| 'kovan'
| 'localhost'
| 'mainnet'
+ | 'manta'
+ | 'mantaSepolia'
+ | 'mantaTestnet'
| 'optimism'
| 'optimismKovan'
| 'optimismGoerli'
@@ -106,6 +109,11 @@ const optimismIcon: IconMetadata = {
iconUrl: async () => (await import('./chainIcons/optimism.svg')).default,
};
+const mantaIcon: IconMetadata = {
+ iconBackground: '#ffffff',
+ iconUrl: async () => (await import('./chainIcons/manta.svg')).default,
+};
+
const polygonIcon: IconMetadata = {
iconBackground: '#9f71ec',
iconUrl: async () => (await import('./chainIcons/polygon.svg')).default,
@@ -159,6 +167,9 @@ const chainMetadataByName: Record = {
klaytnBaobab: { chainId: 1_001, name: 'Klaytn Baobab', ...klaytnIcon },
localhost: { chainId: 1_337, ...ethereumIcon },
mainnet: { chainId: 1, name: 'Ethereum', ...ethereumIcon },
+ manta: { chainId: 169, name: 'Manta', ...mantaIcon },
+ mantaSepolia: { chainId: 3_441_006, ...mantaIcon },
+ mantaTestnet: { chainId: 3_441_005, ...mantaIcon },
optimism: { chainId: 10, name: 'Optimism', ...optimismIcon },
optimismGoerli: { chainId: 420, ...optimismIcon },
optimismKovan: { chainId: 69, ...optimismIcon },