跳转到主要内容

组件

LiFiWidget 组件配置的属性和类型。

核心配置

名称类型默认值示例描述
apiKeystringintegratorAPI 认证密钥
integratorstringOpenSea集成商标识符(dApp/公司)
referrerstring推荐人标识符
feenumber0.050 到 1 之间的浮点数(例如 0.1 = 10% 费用)

交换详情

名称类型默认值示例描述
fromChainnumber42161源链 ID
fromTokenstring0x539b...0342代币合约地址(源)
fromAmountnumber069.42要交换的代币数量
toChainnumber1137目标链 ID
toTokenstring0xd6df...1c90b目标代币合约地址
toAddressToAddress0x2b56...1401目标钱包地址
slippagenumber0.005默认滑点设置
useRecommendedRoutebooleanfalsetrue仅显示推荐路由

路由和过滤选项

名称类型默认值示例描述
routePriority'CHEAPEST' | 'FASTEST''CHEAPEST'路由选择优先级
chains{ allow?: number[]; deny?: number[] }允许或拒绝的链
tokens{ featured?, include?, popular?, allow?, deny? }代币过滤和优先级
bridges{ allow?: string[]; deny?: string[] }桥接器控制列表
exchanges{ allow?: string[]; deny?: string[] }交易所控制列表

UI 外观和行为

名称类型默认值示例描述
variant'compact' | 'wide' | 'drawer''compact'组件布局样式
subvariant'default' | 'split' | 'refuel' | 'custom''default'额外布局自定义
appearance'light' | 'dark' | 'auto''auto''dark'主题模式
disabledUIDisabledUIType[]['fromAmount', 'toAddress']要禁用的 UI 部分
hiddenUIHiddenUIType[]['appearance', 'language']要隐藏的 UI 部分
requiredUIRequiredUIType[]['toAddress']必需的 UI 字段
themeThemeConfig主题调色板和排版
languages{ default?, allow?, deny? }语言偏好
languageResourcesLanguageResources自定义 i18n 翻译

集成钩子和状态

名称类型默认值示例描述
walletConfigWidgetWalletConfig管理钱包状态的选项
sdkConfigWidgetSDKConfigSDK 特定配置
formRefMutableRefObject<FormState | null>程序化表单更新的访问
buildUrlbooleanfalse将组件配置附加到页面 URL
explorerUrlsRecord<number, string[]> & Partial<Record<'internal', string[]>>自定义区块浏览器链接
I