UNPKG

@vela-ventures/aosync-sdk-react

Version:
14 lines (13 loc) 541 B
import { DataItem } from "arconnect"; import Transaction from "arweave/web/lib/transaction"; export interface AOSyncSDKContext { isConnected: boolean; isSessionActive: boolean; connect: () => Promise<void>; disconnect: () => Promise<void>; getAllAddresses: () => Promise<string[]>; getAddress: () => Promise<string | undefined>; sendAR: (recipient: string, quantity: string) => Promise<any>; signAOMessage: (dataItem: DataItem) => Promise<any>; sign: (transaction: Transaction) => Promise<Transaction>; }