先决条件

Node.js

v20.15.0 或更高版本

React

版本 18 或 19

TypeScript

推荐使用以获得更好的开发体验

安装

选择您偏好的包管理器:
npm install @b3dotfun/sdk

基础设置

1. 提供者设置

使用 B3ProviderAnyspendProvider 包裹您的应用程序以启用 AnySpend 功能:
App.tsx
import { AnyspendProvider } from "@b3dotfun/sdk/anyspend/react";
import { B3Provider } from "@b3dotfun/sdk/global-account/react";
import "@b3dotfun/sdk/index.css";

function App() {
  return (
    <B3Provider theme="light" environment="production">
      <AnyspendProvider>{/* 您的应用程序组件 */}</AnyspendProvider>
    </B3Provider>
  );
}

export default App;

2. 环境配置

端点https://mainnet.anyspend.com用于实际交易的生产应用程序。

3. TypeScript 配置(可选但推荐)

如果您使用 TypeScript,请确保您的 tsconfig.json 包含以下设置以获得最佳兼容性:
tsconfig.json
{
  "compilerOptions": {
    "moduleResolution": "node",
    "allowSyntheticDefaultImports": true,
    "esModuleInterop": true
  }
}

验证

创建一个简单的测试组件以验证您的设置是否正确:
TestComponent.tsx
import { AnySpend } from "@b3dotfun/sdk/anyspend/react";

function TestComponent() {
  return <AnySpend />;
}

下一步

故障排除