PayPanel
用于收款的组件,支持了不同的链通道和一些钱包的快速扫码。
基本使用
Select network
Ethereum
BNB Smart Chain
和 Gas 费用一起使用
预留了放置预估 Gas 的位置,如果想使用的话,你可以自己去实现它。
Select network
Ethereum
GAS≈0.003 ETH ($37.02)
BNB Smart Chain
GAS≈0.003 ETH ($37.02)
和 Modal 弹窗一起使用
API
属性 | 描述 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
target | 支持的链对应的接收地址 | { [chainId: string | number]: string; } | () => Promise<{ [chainId: string | number]: string; }> | - | - |
supportedChains | 支持的链信息 | {chain: Chain, extra?: React.ReactNode}[] | - | - |
token | Token 的信息 | Token | - | - |
amount | 带小数位数的数量 | number | bigint | - | - |
wallets | 支持的钱包列表 | WalletMetadata[] | - | - |
onFinish | 点击完成的回调 | () => void | - | - |
Token
属性 | 描述 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
name | 名字 | string | - | - |
symbol | 符号 | string | - | - |
decimal | 小数位数 | number | - | - |
icon | Logo | React.ReactNode | - | - |
availableChains | 可以使用的链 | {chain: Chain; contract: string;}[] | - | - |