const sign = async ( message: string, type?: "bip322-simple" | "ecdsa" ): Promise => { return new Promise((resolve, reject) => { try { window.ordinalSafe.signMessage(message).then((signature: string) => { resolve(signature) }) } catch (e) { reject(e) } }) } const requestAccounts = async (): Promise => { const accounts = await window.ordinalSafe.requestAccounts() return accounts } const getBalance = async (): Promise => { const balance = await window.ordinalSafe.getBalance() return balance } export { sign, requestAccounts, getBalance }