Widget 配置
Widget配置
名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
provider | Eip1193Provider 或 JsonRpcProvider | undefined | EIP-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) => void | undefined | 如果交易失败,则触发此函数 |
onTxSubmit | (tx: string, data: any) => void | undefined | 在交易提交后触发此函数 |
onTxSuccess | (tx: string, data: any) => void | undefined | 如果交易成功执行,则触发此函数 |