Support your OP-Stack network with 'opstack-kit'
npm install test-use-viem
Support your OP-Stack network with 'opstack-kit'
bash [npm]
npm i opstack-kit-chains
`
or
`bash [pnpm]
pnpm i opstack-kit-chains
`
or
`bash [bun]
bun i opstack-kit-chains
`
or
`bash [yarn]
yarn add opstack-kit-chains
`
Currently supported networks
$3
| L1 - Testnet |
|-----------|
| sepolia |
| L1 - Mainnet |
|-----------|
| mainnet |
$3
| L2 - Testnet |
|------------------|
| optimismSepolia, baseSepolia |
| L2 - Mainnet |
|-----------|
| optimism, base |
Add networks
Example
Opstack Kit Chains Quickly customize your network that uses Op Stack chains.
`ts [main/config.ts]
// main.ts
import { sepolia, optimismSepolia } from 'opstack-kit-chains'
...
...
...
const config = getDefaultConfig({
appName: 'My RainbowKit App',
projectId: import.meta.env.VITE_SOME_KEY,
chains: [sepolia, optimismSepolia],
ssr: true,
});
------------------------- or --------------------------
// config.ts
import { createConfig, http } from 'wagmi'
import { sepolia, optimismSepolia } from 'opstack-kit-chains'
export const config = createConfig({
chains: [sepolia, optimismSepolia],
transports: {
[sepolia.id]: http(),
[optimismSepolia.id]: http(),
},
})
`
(or you can use Viem =>2.17.11 you just need to add viem/chains the relevant chain object to work with opstack-kit)
You can add "opstack-kit-chains" a network at this.
- #### How to
- ##### 1. Create your file and name it in src/chains/definitions. Example: optimismSepolia
- ##### 2. Add the files and network names you created in src/index.ts below in an orderly fashion.
- ##### 3. After that create your PR request.
Donate
`EVM [EVM]
0xB6Be617b1D6fE5DbdD21A6AcFD9e97A35ddCEfF5
``