跳转到主要内容

getArksatProvider

getArksatProvider(): ArksatProvider | undefined 立即检查注入状态;SSR 环境返回 undefined,不主动连接或解锁。

waitForArksatProvider

waitForArksatProvider({ timeoutMs?, signal? }): Promise<ArksatProvider> 等待注入,默认超时 5 秒,支持 AbortSignal。

createArksatClient

将 Provider 包装为对象参数与具名返回值接口。它不自动申请权限,也不自动重试资产操作。

request

Provider 支持类型化 RPC,params 为元组参数,顺序与原始 Provider 方法一致:
公开方法以 ARKSAT_PROVIDER_METHODS 与 getCapabilities() 为准。requestAccounts 是便捷别名,不是独立 RPC 方法。

金额工具

decimalAmountToRaw、formatRawAssetAmount 和 toRawAmountString 用于精确转换最小单位与显示数量。金额精度与示例。

使用范围

当前 SDK 面向已安装浏览器扩展的网站,通过 window.arksat 接入。它不是 Web 钱包的远程 HTTP API。私钥导出、内部钱包管理和 settle 不属于公开 RPC。