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。