配置器
选择您的前端框架、目标链与功能模块,一键生成安装命令、全部初始化文件与最匹配的启动模板。全部 45 种技术栈组合均已通过针对已发布包的严格类型检查。
最快起步方式:使用启动模板
在终端运行以下命令并选择 nextjs-tuwa. EVM 与 Solana,集成 Nova Connect 与 Nova Transactions。 对比模板差异
npx @tuwaio/create-cosmos-playground或者将 TUWA 集成到新建或现有的 Next.js (App Router) 应用中:
初始化应用项目
npx create-next-app@latest my-app --ts --app --src-dir --tailwind安装命令
pnpm add @tuwaio/sdk @tuwaio/evm-sdk @wagmi/core viem已包含所有必需的对等依赖 (peerDependencies);SDK 会自动引入所需的 TUWA 子项目.
添加配置文件 (8)
import { createDefaultTransports } from '@tuwaio/evm-sdk/satellite';
import { createConfig, injected } from '@wagmi/core';
import { mainnet, sepolia } from 'viem/chains';
export const appChains = [sepolia, mainnet] as const;
// Created once, outside components. createDefaultTransports uses the public RPC URLs of the viem chains.
// With ssr: true the state is restored in the browser by EVMConnectorsWatcher.
export const wagmiConfig = createConfig({
chains: appChains,
connectors: [injected()],
transports: createDefaultTransports(appChains),
ssr: true,
});