DODO 文档中心

Widget 配置

Widget配置
名称类型默认值说明
providerEip1193ProviderJsonRpcProviderundefinedEIP-1193提供者
apikey字符串undefined必需参数:在导入小部件到您的项目之前,请从DODO申请一个apikey
jsonRpcUrlMap{ [chainId: number]: string[] }配置指定不同链的节点
defaultChainId数字1默认链ID
tokenList{ chainId: number;address: string;name: string;decimals: number;symbol: string;logoURI: string;}[]'default' - 配置用户的 token 列表:对象数组类型

'all': 所有支持的 token 来源。

'default': 配置

'coingecko': 来自 coingeko 的 token 列表。
popularTokenList{ chainId: number;address: string;name: string;decimals: number;symbol: string;logoURI: string;}[]undefined可选择的热门代币列表
defaultFromToken{ chainId: number;address: string;name: string;decimals: number;symbol: string;logoURI: string;amount: number;}undefined默认的源代币

提示:amount 用于设置默认代币数量,可选参数。
defaultToToken{ chainId: number;address: string;name: string;decimals: number;symbol: string;logoURI: string;amount: number;}undefined默认的目标代币

提示:amount 用于设置默认代币数量,可选参数。
feeRate数字0交易费率。单位:1e18
rebateTo字符串undefined分润地址
theme主题undefined可以覆盖主题、文本和样式。更多信息请参考说明页。
colorMode'light''dark''light'明亮或暗黑模式
accessToken字符串undefined传递给价格查询接口的 accessToken
width字符串数字375小部件宽度
height字符串数字494小部件高度
onTxFail(error: Error, data: any) => voidundefined如果交易失败,则触发此函数
onTxSubmit(tx: string, data: any) => voidundefined在交易提交后触发此函数
onTxSuccess(tx: string, data: any) => voidundefined如果交易成功执行,则触发此函数