Contacts

Status: Early design exploration These are early stage mockups for a global contact list feature that extends the address book functionality currently implemented in Bitcoin Core QT. More details and specs are described in this issue.

Contact list

The Bitcoin Core App allows users to create contacts for people or organizations that they transact with regularly, such as their family, friends, employer or customers.

A screen with a list of contacts and a detail screen showing contact information.

Apart from the convenience benefits for repeated payments, the contacts feature also helps users organize and track payments for accounting and bookkeeping, since the app allows them to associate any incoming or outgoing transactions or payment request with a contact.

Contact details

A contact can have the following pieces of information associated:

Contact details:

  • First name
  • Last name
  • Note

Payment information:

  • Silent payment addresses
  • Regular addresses
  • Extended Public Keys (XPUBs)

Payment history:

  • Incoming transactions
  • Outgoing transactions