@mica/sdk (SDK contract v1)
    Preparing search index...

    Function useAccount

    • OS Service Hook for account state, bank balance, transactions, & phone number.

      Returns {
          bankBalance: Writable<number>;
          citizenid: Writable<string>;
          fetchBalance: () => Promise<void>;
          fetchCitizenId: () => Promise<string>;
          fetchPhoneNumber: () => Promise<string>;
          fetchTransactions: () => Promise<void>;
          historySource: Writable<BankHistorySource>;
          myPhoneNumber: Writable<string>;
          transactions: Writable<Transaction[]>;
          transactionsLoaded: Writable<boolean>;
      }

      • bankBalance: Writable<number>
      • citizenid: Writable<string>
      • fetchBalance: () => Promise<void>
      • fetchCitizenId: () => Promise<string>
      • fetchPhoneNumber: () => Promise<string>
      • fetchTransactions: () => Promise<void>
      • historySource: Writable<BankHistorySource>

        Where transactions came from, and whether the script can say (MICA-241).

      • myPhoneNumber: Writable<string>
      • transactions: Writable<Transaction[]>
      • transactionsLoaded: Writable<boolean>